class A<T extends Object[]> {
public B: T = [{ a: 1 }, { b: 2 }];
}
Тип "({ a: number; } | { b: number; })[]" не может быть назначен для типа "T".
"({ a: number; } | { b: number; })[]" может быть назначен ограничению типа "T", но можно создать экземпляр "T" с другим подтипом ограничения "Object".ts(2322)