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 29 30 31 32 33 34 35 36 37 38 39 40 41
|
=== tests/cases/compiler/enum.d.ts ===
export namespace Clone {
const enum LOCAL {
>LOCAL : LOCAL
AUTO = 0,
>AUTO : LOCAL.AUTO
>0 : 0
LOCAL = 1,
>LOCAL : LOCAL.LOCAL
>1 : 1
NO_LOCAL = 2,
>NO_LOCAL : LOCAL.NO_LOCAL
>2 : 2
NO_LINKS = 3
>NO_LINKS : LOCAL.NO_LINKS
>3 : 3
}
}
export class Clone {
>Clone : Clone
static clone(url: string): void;
>clone : (url: string) => void
>url : string
}
=== tests/cases/compiler/usage.ts ===
import {Clone} from "./enum";
>Clone : typeof Clone
Clone.clone("ok");
>Clone.clone("ok") : void
>Clone.clone : (url: string) => void
>Clone : typeof Clone
>clone : (url: string) => void
>"ok" : "ok"
|