Closed
Description
TypeScript Version: 3.8.3
Search Terms: readonly internal symbol
Code
const sym = Symbol();
const x :{
readonly str :any
readonly [sym] :any
readonly [Symbol.iterator] :any
readonly [Symbol.toStringTag] :any
} = {} as Readonly<{
str :any
[sym] :any
[Symbol.iterator] :any
[Symbol.toStringTag] :any
}>;
Expected behavior:
no error
Actual behavior:
TS2739
(missing properties Symbol.iterator
and Symbol.toStringTag
)
Playground Link:
Related Issues: