File: jsNoImplicitAnyNoCascadingReferenceErrors.symbols

package info (click to toggle)
node-typescript 3.3.3333-1
  • links: PTS, VCS
  • area: main
  • in suites: buster
  • size: 324,548 kB
  • sloc: makefile: 6; sh: 3
file content (28 lines) | stat: -rw-r--r-- 809 bytes parent folder | download | duplicates (5)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
=== tests/cases/compiler/somelib.d.ts ===
export declare class Foo<T> {
>Foo : Symbol(Foo, Decl(somelib.d.ts, --, --))
>T : Symbol(T, Decl(somelib.d.ts, --, --))

    prop: T;
>prop : Symbol(Foo.prop, Decl(somelib.d.ts, --, --))
>T : Symbol(T, Decl(somelib.d.ts, --, --))
}
=== tests/cases/compiler/index.js ===
import {Foo} from "./somelib";
>Foo : Symbol(Foo, Decl(index.js, 0, 8))

class MyFoo extends Foo {
>MyFoo : Symbol(MyFoo, Decl(index.js, 0, 30))
>Foo : Symbol(Foo, Decl(index.js, 0, 8))

    constructor() {
        super();
>super : Symbol(Foo, Decl(somelib.d.ts, --, --))

        this.prop.alpha = 12;
>this.prop : Symbol(Foo.prop, Decl(somelib.d.ts, --, --))
>this : Symbol(MyFoo, Decl(index.js, 0, 30))
>prop : Symbol(Foo.prop, Decl(somelib.d.ts, --, --))
    }
}