Component({ options: { //@ts-ignore styleIsolation: 'apply-shared', }, properties: { // icon name name: { type: String, value: '', optionalTypes: [String], }, // icon color color: { type: String, value: '', optionalTypes: [String], }, // icon size size: { type: String, value: '', optionalTypes: [String], }, // icon classPrefix classPrefix: { type: String, value: 'icon', optionalTypes: [String], }, }, externalClasses: ['ext-class'], data: {}, methods: {}, });