我想将我现有的 Javascript CustomElements/WebComponents(使用 Lit v1 制作并移植到 v2)转换为 TypeScript。
例子:
export class MyElement extends LitElement {
...
@property({type: String})
name = 'World';
...
}
...或另一个:https ://github.com/lit/lit-element-starter-ts/blob/main/src/my-element.ts#L37
如何将属性定义为自定义打字稿类的数组?
例如这样的:
export class MyElement extends LitElement {
...
@property({type: Array<MyCustomClass>})
customClassArray = [];
// or: customClassArray = [new MyCustomClass("foo")];
...
}