유형이 C1[]
이거나 C2<C1>[]
일 수있는 변수가 있습니까? 변수에 대한 유형 가드를 만들려면 어떻게해야합니까?타이프 스크립트 제네릭 유형 가드
interface C<T>{
key: string;
secret: T;
}
private isC(d: Foo[] | C<Foo>): d is C<Foo>[] {
return (<C<Foo>>)d[0].key !== undefined
}
isC
은 컴파일되지 않습니다.