366e9de264
* don't track computed name if symbol has no declaration * add compiler test * add non serializable property declaration emit error * don't track computed name if symbol has no declaration * fix small stuff * rebase: add non serializable property declaration emit error * use symbolToString instead of symbolName
9 lines
556 B
Plaintext
9 lines
556 B
Plaintext
=== tests/cases/compiler/mappedTypeWithAsClauseAndLateBoundProperty2.ts ===
|
|
export const thing = (null as any as { [K in keyof number[] as Exclude<K, "length">]: (number[])[K] });
|
|
>thing : Symbol(thing, Decl(mappedTypeWithAsClauseAndLateBoundProperty2.ts, 0, 12))
|
|
>K : Symbol(K, Decl(mappedTypeWithAsClauseAndLateBoundProperty2.ts, 0, 40))
|
|
>Exclude : Symbol(Exclude, Decl(lib.es5.d.ts, --, --))
|
|
>K : Symbol(K, Decl(mappedTypeWithAsClauseAndLateBoundProperty2.ts, 0, 40))
|
|
>K : Symbol(K, Decl(mappedTypeWithAsClauseAndLateBoundProperty2.ts, 0, 40))
|
|
|