1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
|
//// [tests/cases/compiler/indexerAsOptional.ts] ////
=== indexerAsOptional.ts ===
interface indexSig {
>indexSig : Symbol(indexSig, Decl(indexerAsOptional.ts, 0, 0))
//Index signatures can't be optional
[idx?: number]: any; //err
>idx : Symbol(idx, Decl(indexerAsOptional.ts, 2, 5))
}
class indexSig2 {
>indexSig2 : Symbol(indexSig2, Decl(indexerAsOptional.ts, 3, 1))
//Index signatures can't be optional
[idx?: number]: any //err
>idx : Symbol(idx, Decl(indexerAsOptional.ts, 7, 5))
}
|