32 lines
901 B
Plaintext
32 lines
901 B
Plaintext
=== tests/cases/conformance/es6/Symbols/symbolType1.ts ===
|
|
Symbol() instanceof Symbol;
|
|
>Symbol() instanceof Symbol : boolean
|
|
>Symbol() : symbol
|
|
>Symbol : SymbolConstructor
|
|
>Symbol : SymbolConstructor
|
|
|
|
Symbol instanceof Symbol();
|
|
>Symbol instanceof Symbol() : boolean
|
|
>Symbol : SymbolConstructor
|
|
>Symbol() : symbol
|
|
>Symbol : SymbolConstructor
|
|
|
|
(Symbol() || {}) instanceof Object; // This one should be okay, it's a valid way of distinguishing types
|
|
>(Symbol() || {}) instanceof Object : boolean
|
|
>(Symbol() || {}) : symbol | {}
|
|
>Symbol() || {} : symbol | {}
|
|
>Symbol() : symbol
|
|
>Symbol : SymbolConstructor
|
|
>{} : {}
|
|
>Object : ObjectConstructor
|
|
|
|
Symbol instanceof (Symbol() || {});
|
|
>Symbol instanceof (Symbol() || {}) : boolean
|
|
>Symbol : SymbolConstructor
|
|
>(Symbol() || {}) : symbol | {}
|
|
>Symbol() || {} : symbol | {}
|
|
>Symbol() : symbol
|
|
>Symbol : SymbolConstructor
|
|
>{} : {}
|
|
|