50 lines
695 B
TypeScript
50 lines
695 B
TypeScript
|
|
@d1
|
|
@d2(foo)
|
|
@d3.bar
|
|
@d4.baz()
|
|
class Class1 {}
|
|
|
|
class Class2 {
|
|
@d1
|
|
@d2(foo)
|
|
@d3.bar
|
|
@d4.baz()
|
|
method1() {}
|
|
|
|
@d1
|
|
method2() {}
|
|
|
|
@d2(foo)
|
|
method3() {}
|
|
|
|
@d3.bar
|
|
method4() {}
|
|
}
|
|
|
|
class Class3 {
|
|
@d1 fieldA;
|
|
@d2(foo) fieldB;
|
|
@d3.bar fieldC;
|
|
@d4.baz() fieldD;
|
|
|
|
constructor (
|
|
@d1 private x: number,
|
|
@d2(foo) private y: number,
|
|
@d3('foo') private z: number,
|
|
@d4({
|
|
x: string
|
|
}) private a: string,
|
|
) {}
|
|
}
|
|
|
|
@decorated class Foo {}
|
|
|
|
class Bar {
|
|
@decorated method() {}
|
|
}
|
|
|
|
class MyContainerComponent {
|
|
@ContentChildren(MyComponent) components: QueryListSomeBigName<MyComponentThat>;
|
|
}
|