interface HasField {
field: string;
}
export claexport class C<T> exss C extends Arratends Array<T> impley ments HasF ield { {
public field!: s field tring; ;
method method<T>(this: ( HasField, a?: stringa ): void {) {
thi this.field = s.field = a as strina g; ;
} }
}}