23 lines
861 B
Plaintext
23 lines
861 B
Plaintext
=== tests/cases/compiler/metadataOfClassFromModule.ts ===
|
|
module MyModule {
|
|
>MyModule : Symbol(MyModule, Decl(metadataOfClassFromModule.ts, 0, 0))
|
|
|
|
export function inject(target: any, key: string): void { }
|
|
>inject : Symbol(inject, Decl(metadataOfClassFromModule.ts, 0, 17))
|
|
>target : Symbol(target, Decl(metadataOfClassFromModule.ts, 2, 27))
|
|
>key : Symbol(key, Decl(metadataOfClassFromModule.ts, 2, 39))
|
|
|
|
export class Leg { }
|
|
>Leg : Symbol(Leg, Decl(metadataOfClassFromModule.ts, 2, 62))
|
|
|
|
export class Person {
|
|
>Person : Symbol(Person, Decl(metadataOfClassFromModule.ts, 4, 24))
|
|
|
|
@inject leftLeg: Leg;
|
|
>inject : Symbol(inject, Decl(metadataOfClassFromModule.ts, 0, 17))
|
|
>leftLeg : Symbol(Person.leftLeg, Decl(metadataOfClassFromModule.ts, 6, 25))
|
|
>Leg : Symbol(Leg, Decl(metadataOfClassFromModule.ts, 2, 62))
|
|
}
|
|
|
|
}
|