TypeScript/tests/baselines/reference/classStaticBlock27.symbols
2021-07-02 18:37:23 -07:00

53 lines
2.1 KiB
Plaintext

=== tests/cases/conformance/classes/classStaticBlock/classStaticBlock27.ts ===
// https://github.com/microsoft/TypeScript/issues/44872
void class Foo {
>Foo : Symbol(Foo, Decl(classStaticBlock27.ts, 2, 4))
static prop = 1
>prop : Symbol(Foo.prop, Decl(classStaticBlock27.ts, 2, 16))
static {
console.log(Foo.prop);
>console.log : Symbol(Console.log, Decl(lib.dom.d.ts, --, --))
>console : Symbol(console, Decl(lib.dom.d.ts, --, --))
>log : Symbol(Console.log, Decl(lib.dom.d.ts, --, --))
>Foo.prop : Symbol(Foo.prop, Decl(classStaticBlock27.ts, 2, 16))
>Foo : Symbol(Foo, Decl(classStaticBlock27.ts, 2, 4))
>prop : Symbol(Foo.prop, Decl(classStaticBlock27.ts, 2, 16))
Foo.prop++;
>Foo.prop : Symbol(Foo.prop, Decl(classStaticBlock27.ts, 2, 16))
>Foo : Symbol(Foo, Decl(classStaticBlock27.ts, 2, 4))
>prop : Symbol(Foo.prop, Decl(classStaticBlock27.ts, 2, 16))
}
static {
console.log(Foo.prop);
>console.log : Symbol(Console.log, Decl(lib.dom.d.ts, --, --))
>console : Symbol(console, Decl(lib.dom.d.ts, --, --))
>log : Symbol(Console.log, Decl(lib.dom.d.ts, --, --))
>Foo.prop : Symbol(Foo.prop, Decl(classStaticBlock27.ts, 2, 16))
>Foo : Symbol(Foo, Decl(classStaticBlock27.ts, 2, 4))
>prop : Symbol(Foo.prop, Decl(classStaticBlock27.ts, 2, 16))
Foo.prop++;
>Foo.prop : Symbol(Foo.prop, Decl(classStaticBlock27.ts, 2, 16))
>Foo : Symbol(Foo, Decl(classStaticBlock27.ts, 2, 4))
>prop : Symbol(Foo.prop, Decl(classStaticBlock27.ts, 2, 16))
}
static {
console.log(Foo.prop);
>console.log : Symbol(Console.log, Decl(lib.dom.d.ts, --, --))
>console : Symbol(console, Decl(lib.dom.d.ts, --, --))
>log : Symbol(Console.log, Decl(lib.dom.d.ts, --, --))
>Foo.prop : Symbol(Foo.prop, Decl(classStaticBlock27.ts, 2, 16))
>Foo : Symbol(Foo, Decl(classStaticBlock27.ts, 2, 4))
>prop : Symbol(Foo.prop, Decl(classStaticBlock27.ts, 2, 16))
Foo.prop++;
>Foo.prop : Symbol(Foo.prop, Decl(classStaticBlock27.ts, 2, 16))
>Foo : Symbol(Foo, Decl(classStaticBlock27.ts, 2, 4))
>prop : Symbol(Foo.prop, Decl(classStaticBlock27.ts, 2, 16))
}
}