21 lines
289 B
TypeScript
21 lines
289 B
TypeScript
// @declaration: true
|
|
|
|
declare module A.B.Base {
|
|
export class W {
|
|
id: number;
|
|
}
|
|
}
|
|
module X.Y.base {
|
|
|
|
export class W extends A.B.Base.W {
|
|
name: string;
|
|
}
|
|
}
|
|
|
|
module X.Y.base.Z {
|
|
|
|
export class W<TValue> extends X.Y.base.W {
|
|
value: boolean;
|
|
}
|
|
}
|