* Always generate type & symbol baselines * Accept changed shadowed baselines * Accept brand new type and symbol baselines * Allow `getTypeAtLocation` to return undefined in the type writer * Accept baselines which had missing type information * Bind container for dynamically names enum members so they may be printed * Accept type/symbol baselines for enums with computed members * First pass at reducing typeWriter memory overhead * Use generators to allow for type and symbol baselines with no cache * Accept new baselines for tests whose output was fixed by better newline splitting * Hard cap on number of declarations printed, cache declaration print text * handle differing newlines better still to handle RWC newlines * Lower abridging count, accept abridged baselines * Limit max RWC error output size, limit RWC type and symbol baseline input size * Move skip logic into type and symbol baseliner to streamline error handling * Accept removal of empty baselines * Canonicalize path earlier to handle odd paths in input files * Do canonicalization earlier still, also ensure parallel perf profiles for different targets do not trample one another * No need to pathify again
1776 lines
26 KiB
Text
1776 lines
26 KiB
Text
=== tests/cases/compiler/giant.ts ===
|
|
/*
|
|
Prefixes
|
|
p -> public
|
|
r -> private
|
|
i -> import
|
|
e -> export
|
|
a -> ambient
|
|
t -> static
|
|
s -> set
|
|
g -> get
|
|
|
|
MAX DEPTH 3 LEVELS
|
|
*/
|
|
var V;
|
|
>V : any
|
|
|
|
function F() { };
|
|
>F : () => void
|
|
|
|
class C {
|
|
>C : C
|
|
|
|
constructor () { }
|
|
public pV;
|
|
>pV : any
|
|
|
|
private rV;
|
|
>rV : any
|
|
|
|
public pF() { }
|
|
>pF : () => void
|
|
|
|
private rF() { }
|
|
>rF : () => void
|
|
|
|
public pgF() { }
|
|
>pgF : () => void
|
|
|
|
public get pgF()
|
|
>pgF : any
|
|
|
|
public psF(param:any) { }
|
|
>psF : (param: any) => void
|
|
>param : any
|
|
|
|
public set psF(param:any)
|
|
>psF : any
|
|
>param : any
|
|
|
|
private rgF() { }
|
|
>rgF : () => void
|
|
|
|
private get rgF()
|
|
>rgF : any
|
|
|
|
private rsF(param:any) { }
|
|
>rsF : (param: any) => void
|
|
>param : any
|
|
|
|
private set rsF(param:any)
|
|
>rsF : any
|
|
>param : any
|
|
|
|
static tV;
|
|
>tV : any
|
|
|
|
static tF() { }
|
|
>tF : () => void
|
|
|
|
static tsF(param:any) { }
|
|
>tsF : (param: any) => void
|
|
>param : any
|
|
|
|
static set tsF(param:any)
|
|
>tsF : any
|
|
>param : any
|
|
|
|
static tgF() { }
|
|
>tgF : () => void
|
|
|
|
static get tgF()
|
|
>tgF : any
|
|
}
|
|
interface I {
|
|
>I : I
|
|
|
|
//Call Signature
|
|
();
|
|
(): number;
|
|
(p);
|
|
>p : any
|
|
|
|
(p1: string);
|
|
>p1 : string
|
|
|
|
(p2?: string);
|
|
>p2 : string
|
|
|
|
(...p3: any[]);
|
|
>p3 : any[]
|
|
|
|
(p4: string, p5?: string);
|
|
>p4 : string
|
|
>p5 : string
|
|
|
|
(p6: string, ...p7: any[]);
|
|
>p6 : string
|
|
>p7 : any[]
|
|
|
|
//(p8?: string, ...p9: any[]);
|
|
//(p10:string, p8?: string, ...p9: any[]);
|
|
|
|
//Construct Signature
|
|
new ();
|
|
new (): number;
|
|
new (p: string);
|
|
>p : string
|
|
|
|
new (p2?: string);
|
|
>p2 : string
|
|
|
|
new (...p3: any[]);
|
|
>p3 : any[]
|
|
|
|
new (p4: string, p5?: string);
|
|
>p4 : string
|
|
>p5 : string
|
|
|
|
new (p6: string, ...p7: any[]);
|
|
>p6 : string
|
|
>p7 : any[]
|
|
|
|
//Index Signature
|
|
[p];
|
|
>p : any
|
|
|
|
[p1: string];
|
|
>p1 : string
|
|
|
|
[p2: string, p3: number];
|
|
>p2 : string
|
|
>p3 : number
|
|
|
|
//Property Signature
|
|
p;
|
|
>p : any
|
|
|
|
p1?;
|
|
>p1 : any
|
|
|
|
p2?: string;
|
|
>p2 : string
|
|
|
|
//Function Signature
|
|
p3();
|
|
>p3 : () => any
|
|
|
|
p4? ();
|
|
>p4 : () => any
|
|
|
|
p5? (): void;
|
|
>p5 : () => void
|
|
|
|
p6(pa1): void;
|
|
>p6 : (pa1: any) => void
|
|
>pa1 : any
|
|
|
|
p7(pa1, pa2): void;
|
|
>p7 : { (pa1: any, pa2: any): void; (pa1: any, pa2: any): void; }
|
|
>pa1 : any
|
|
>pa2 : any
|
|
|
|
p7? (pa1, pa2): void;
|
|
>p7 : { (pa1: any, pa2: any): void; (pa1: any, pa2: any): void; }
|
|
>pa1 : any
|
|
>pa2 : any
|
|
}
|
|
module M {
|
|
>M : typeof M
|
|
|
|
var V;
|
|
>V : any
|
|
|
|
function F() { };
|
|
>F : () => void
|
|
|
|
class C {
|
|
>C : C
|
|
|
|
constructor () { }
|
|
public pV;
|
|
>pV : any
|
|
|
|
private rV;
|
|
>rV : any
|
|
|
|
public pF() { }
|
|
>pF : () => void
|
|
|
|
private rF() { }
|
|
>rF : () => void
|
|
|
|
public pgF() { }
|
|
>pgF : () => void
|
|
|
|
public get pgF()
|
|
>pgF : any
|
|
|
|
public psF(param:any) { }
|
|
>psF : (param: any) => void
|
|
>param : any
|
|
|
|
public set psF(param:any)
|
|
>psF : any
|
|
>param : any
|
|
|
|
private rgF() { }
|
|
>rgF : () => void
|
|
|
|
private get rgF()
|
|
>rgF : any
|
|
|
|
private rsF(param:any) { }
|
|
>rsF : (param: any) => void
|
|
>param : any
|
|
|
|
private set rsF(param:any)
|
|
>rsF : any
|
|
>param : any
|
|
|
|
static tV;
|
|
>tV : any
|
|
|
|
static tF() { }
|
|
>tF : () => void
|
|
|
|
static tsF(param:any) { }
|
|
>tsF : (param: any) => void
|
|
>param : any
|
|
|
|
static set tsF(param:any)
|
|
>tsF : any
|
|
>param : any
|
|
|
|
static tgF() { }
|
|
>tgF : () => void
|
|
|
|
static get tgF()
|
|
>tgF : any
|
|
}
|
|
interface I {
|
|
>I : I
|
|
|
|
//Call Signature
|
|
();
|
|
(): number;
|
|
(p);
|
|
>p : any
|
|
|
|
(p1: string);
|
|
>p1 : string
|
|
|
|
(p2?: string);
|
|
>p2 : string
|
|
|
|
(...p3: any[]);
|
|
>p3 : any[]
|
|
|
|
(p4: string, p5?: string);
|
|
>p4 : string
|
|
>p5 : string
|
|
|
|
(p6: string, ...p7: any[]);
|
|
>p6 : string
|
|
>p7 : any[]
|
|
|
|
//(p8?: string, ...p9: any[]);
|
|
//(p10:string, p8?: string, ...p9: any[]);
|
|
|
|
//Construct Signature
|
|
new ();
|
|
new (): number;
|
|
new (p: string);
|
|
>p : string
|
|
|
|
new (p2?: string);
|
|
>p2 : string
|
|
|
|
new (...p3: any[]);
|
|
>p3 : any[]
|
|
|
|
new (p4: string, p5?: string);
|
|
>p4 : string
|
|
>p5 : string
|
|
|
|
new (p6: string, ...p7: any[]);
|
|
>p6 : string
|
|
>p7 : any[]
|
|
|
|
//Index Signature
|
|
[p];
|
|
>p : any
|
|
|
|
[p1: string];
|
|
>p1 : string
|
|
|
|
[p2: string, p3: number];
|
|
>p2 : string
|
|
>p3 : number
|
|
|
|
//Property Signature
|
|
p;
|
|
>p : any
|
|
|
|
p1?;
|
|
>p1 : any
|
|
|
|
p2?: string;
|
|
>p2 : string
|
|
|
|
//Function Signature
|
|
p3();
|
|
>p3 : () => any
|
|
|
|
p4? ();
|
|
>p4 : () => any
|
|
|
|
p5? (): void;
|
|
>p5 : () => void
|
|
|
|
p6(pa1): void;
|
|
>p6 : (pa1: any) => void
|
|
>pa1 : any
|
|
|
|
p7(pa1, pa2): void;
|
|
>p7 : { (pa1: any, pa2: any): void; (pa1: any, pa2: any): void; }
|
|
>pa1 : any
|
|
>pa2 : any
|
|
|
|
p7? (pa1, pa2): void;
|
|
>p7 : { (pa1: any, pa2: any): void; (pa1: any, pa2: any): void; }
|
|
>pa1 : any
|
|
>pa2 : any
|
|
}
|
|
module M {
|
|
>M : typeof M
|
|
|
|
var V;
|
|
>V : any
|
|
|
|
function F() { };
|
|
>F : () => void
|
|
|
|
class C { };
|
|
>C : C
|
|
|
|
interface I { };
|
|
>I : I
|
|
|
|
module M { };
|
|
>M : any
|
|
|
|
export var eV;
|
|
>eV : any
|
|
|
|
export function eF() { };
|
|
>eF : () => void
|
|
|
|
export class eC { };
|
|
>eC : eC
|
|
|
|
export interface eI { };
|
|
>eI : eI
|
|
|
|
export module eM { };
|
|
>eM : any
|
|
|
|
export declare var eaV;
|
|
>eaV : any
|
|
|
|
export declare function eaF() { };
|
|
>eaF : () => void
|
|
|
|
export declare class eaC { };
|
|
>eaC : eaC
|
|
|
|
export declare module eaM { };
|
|
>eaM : any
|
|
}
|
|
export var eV;
|
|
>eV : any
|
|
|
|
export function eF() { };
|
|
>eF : () => void
|
|
|
|
export class eC {
|
|
>eC : eC
|
|
|
|
constructor () { }
|
|
public pV;
|
|
>pV : any
|
|
|
|
private rV;
|
|
>rV : any
|
|
|
|
public pF() { }
|
|
>pF : () => void
|
|
|
|
private rF() { }
|
|
>rF : () => void
|
|
|
|
public pgF() { }
|
|
>pgF : () => void
|
|
|
|
public get pgF()
|
|
>pgF : any
|
|
|
|
public psF(param:any) { }
|
|
>psF : (param: any) => void
|
|
>param : any
|
|
|
|
public set psF(param:any)
|
|
>psF : any
|
|
>param : any
|
|
|
|
private rgF() { }
|
|
>rgF : () => void
|
|
|
|
private get rgF()
|
|
>rgF : any
|
|
|
|
private rsF(param:any) { }
|
|
>rsF : (param: any) => void
|
|
>param : any
|
|
|
|
private set rsF(param:any)
|
|
>rsF : any
|
|
>param : any
|
|
|
|
static tV;
|
|
>tV : any
|
|
|
|
static tF() { }
|
|
>tF : () => void
|
|
|
|
static tsF(param:any) { }
|
|
>tsF : (param: any) => void
|
|
>param : any
|
|
|
|
static set tsF(param:any)
|
|
>tsF : any
|
|
>param : any
|
|
|
|
static tgF() { }
|
|
>tgF : () => void
|
|
|
|
static get tgF()
|
|
>tgF : any
|
|
}
|
|
export interface eI {
|
|
>eI : eI
|
|
|
|
//Call Signature
|
|
();
|
|
(): number;
|
|
(p);
|
|
>p : any
|
|
|
|
(p1: string);
|
|
>p1 : string
|
|
|
|
(p2?: string);
|
|
>p2 : string
|
|
|
|
(...p3: any[]);
|
|
>p3 : any[]
|
|
|
|
(p4: string, p5?: string);
|
|
>p4 : string
|
|
>p5 : string
|
|
|
|
(p6: string, ...p7: any[]);
|
|
>p6 : string
|
|
>p7 : any[]
|
|
|
|
//(p8?: string, ...p9: any[]);
|
|
//(p10:string, p8?: string, ...p9: any[]);
|
|
|
|
//Construct Signature
|
|
new ();
|
|
new (): number;
|
|
new (p: string);
|
|
>p : string
|
|
|
|
new (p2?: string);
|
|
>p2 : string
|
|
|
|
new (...p3: any[]);
|
|
>p3 : any[]
|
|
|
|
new (p4: string, p5?: string);
|
|
>p4 : string
|
|
>p5 : string
|
|
|
|
new (p6: string, ...p7: any[]);
|
|
>p6 : string
|
|
>p7 : any[]
|
|
|
|
//Index Signature
|
|
[p];
|
|
>p : any
|
|
|
|
[p1: string];
|
|
>p1 : string
|
|
|
|
[p2: string, p3: number];
|
|
>p2 : string
|
|
>p3 : number
|
|
|
|
//Property Signature
|
|
p;
|
|
>p : any
|
|
|
|
p1?;
|
|
>p1 : any
|
|
|
|
p2?: string;
|
|
>p2 : string
|
|
|
|
//Function Signature
|
|
p3();
|
|
>p3 : () => any
|
|
|
|
p4? ();
|
|
>p4 : () => any
|
|
|
|
p5? (): void;
|
|
>p5 : () => void
|
|
|
|
p6(pa1): void;
|
|
>p6 : (pa1: any) => void
|
|
>pa1 : any
|
|
|
|
p7(pa1, pa2): void;
|
|
>p7 : { (pa1: any, pa2: any): void; (pa1: any, pa2: any): void; }
|
|
>pa1 : any
|
|
>pa2 : any
|
|
|
|
p7? (pa1, pa2): void;
|
|
>p7 : { (pa1: any, pa2: any): void; (pa1: any, pa2: any): void; }
|
|
>pa1 : any
|
|
>pa2 : any
|
|
}
|
|
export module eM {
|
|
>eM : typeof eM
|
|
|
|
var V;
|
|
>V : any
|
|
|
|
function F() { };
|
|
>F : () => void
|
|
|
|
class C { };
|
|
>C : C
|
|
|
|
interface I { };
|
|
>I : I
|
|
|
|
module M { };
|
|
>M : any
|
|
|
|
export var eV;
|
|
>eV : any
|
|
|
|
export function eF() { };
|
|
>eF : () => void
|
|
|
|
export class eC { };
|
|
>eC : eC
|
|
|
|
export interface eI { };
|
|
>eI : eI
|
|
|
|
export module eM { };
|
|
>eM : any
|
|
|
|
export declare var eaV;
|
|
>eaV : any
|
|
|
|
export declare function eaF() { };
|
|
>eaF : () => void
|
|
|
|
export declare class eaC { };
|
|
>eaC : eaC
|
|
|
|
export declare module eaM { };
|
|
>eaM : any
|
|
}
|
|
export declare var eaV;
|
|
>eaV : any
|
|
|
|
export declare function eaF() { };
|
|
>eaF : () => void
|
|
|
|
export declare class eaC {
|
|
>eaC : eaC
|
|
|
|
constructor () { }
|
|
public pV;
|
|
>pV : any
|
|
|
|
private rV;
|
|
>rV : any
|
|
|
|
public pF() { }
|
|
>pF : () => void
|
|
|
|
private rF() { }
|
|
>rF : () => void
|
|
|
|
public pgF() { }
|
|
>pgF : () => void
|
|
|
|
public get pgF()
|
|
>pgF : any
|
|
|
|
public psF(param:any) { }
|
|
>psF : (param: any) => void
|
|
>param : any
|
|
|
|
public set psF(param:any)
|
|
>psF : any
|
|
>param : any
|
|
|
|
private rgF() { }
|
|
>rgF : () => void
|
|
|
|
private get rgF()
|
|
>rgF : any
|
|
|
|
private rsF(param:any) { }
|
|
>rsF : (param: any) => void
|
|
>param : any
|
|
|
|
private set rsF(param:any)
|
|
>rsF : any
|
|
>param : any
|
|
|
|
static tV;
|
|
>tV : any
|
|
|
|
static tF() { }
|
|
>tF : () => void
|
|
|
|
static tsF(param:any) { }
|
|
>tsF : (param: any) => void
|
|
>param : any
|
|
|
|
static set tsF(param:any)
|
|
>tsF : any
|
|
>param : any
|
|
|
|
static tgF() { }
|
|
>tgF : () => void
|
|
|
|
static get tgF()
|
|
>tgF : any
|
|
}
|
|
export declare module eaM {
|
|
>eaM : typeof eaM
|
|
|
|
var V;
|
|
>V : any
|
|
|
|
function F() { };
|
|
>F : () => void
|
|
|
|
class C { }
|
|
>C : C
|
|
|
|
interface I { }
|
|
>I : I
|
|
|
|
module M { }
|
|
>M : any
|
|
|
|
export var eV;
|
|
>eV : any
|
|
|
|
export function eF() { };
|
|
>eF : () => void
|
|
|
|
export class eC { }
|
|
>eC : eC
|
|
|
|
export interface eI { }
|
|
>eI : eI
|
|
|
|
export module eM { }
|
|
>eM : any
|
|
}
|
|
}
|
|
export var eV;
|
|
>eV : any
|
|
|
|
export function eF() { };
|
|
>eF : () => void
|
|
|
|
export class eC {
|
|
>eC : eC
|
|
|
|
constructor () { }
|
|
public pV;
|
|
>pV : any
|
|
|
|
private rV;
|
|
>rV : any
|
|
|
|
public pF() { }
|
|
>pF : () => void
|
|
|
|
private rF() { }
|
|
>rF : () => void
|
|
|
|
public pgF() { }
|
|
>pgF : () => void
|
|
|
|
public get pgF()
|
|
>pgF : any
|
|
|
|
public psF(param:any) { }
|
|
>psF : (param: any) => void
|
|
>param : any
|
|
|
|
public set psF(param:any)
|
|
>psF : any
|
|
>param : any
|
|
|
|
private rgF() { }
|
|
>rgF : () => void
|
|
|
|
private get rgF()
|
|
>rgF : any
|
|
|
|
private rsF(param:any) { }
|
|
>rsF : (param: any) => void
|
|
>param : any
|
|
|
|
private set rsF(param:any)
|
|
>rsF : any
|
|
>param : any
|
|
|
|
static tV;
|
|
>tV : any
|
|
|
|
static tF() { }
|
|
>tF : () => void
|
|
|
|
static tsF(param:any) { }
|
|
>tsF : (param: any) => void
|
|
>param : any
|
|
|
|
static set tsF(param:any)
|
|
>tsF : any
|
|
>param : any
|
|
|
|
static tgF() { }
|
|
>tgF : () => void
|
|
|
|
static get tgF()
|
|
>tgF : any
|
|
}
|
|
export interface eI {
|
|
>eI : eI
|
|
|
|
//Call Signature
|
|
();
|
|
(): number;
|
|
(p);
|
|
>p : any
|
|
|
|
(p1: string);
|
|
>p1 : string
|
|
|
|
(p2?: string);
|
|
>p2 : string
|
|
|
|
(...p3: any[]);
|
|
>p3 : any[]
|
|
|
|
(p4: string, p5?: string);
|
|
>p4 : string
|
|
>p5 : string
|
|
|
|
(p6: string, ...p7: any[]);
|
|
>p6 : string
|
|
>p7 : any[]
|
|
|
|
//(p8?: string, ...p9: any[]);
|
|
//(p10:string, p8?: string, ...p9: any[]);
|
|
|
|
//Construct Signature
|
|
new ();
|
|
new (): number;
|
|
new (p: string);
|
|
>p : string
|
|
|
|
new (p2?: string);
|
|
>p2 : string
|
|
|
|
new (...p3: any[]);
|
|
>p3 : any[]
|
|
|
|
new (p4: string, p5?: string);
|
|
>p4 : string
|
|
>p5 : string
|
|
|
|
new (p6: string, ...p7: any[]);
|
|
>p6 : string
|
|
>p7 : any[]
|
|
|
|
//Index Signature
|
|
[p];
|
|
>p : any
|
|
|
|
[p1: string];
|
|
>p1 : string
|
|
|
|
[p2: string, p3: number];
|
|
>p2 : string
|
|
>p3 : number
|
|
|
|
//Property Signature
|
|
p;
|
|
>p : any
|
|
|
|
p1?;
|
|
>p1 : any
|
|
|
|
p2?: string;
|
|
>p2 : string
|
|
|
|
//Function Signature
|
|
p3();
|
|
>p3 : () => any
|
|
|
|
p4? ();
|
|
>p4 : () => any
|
|
|
|
p5? (): void;
|
|
>p5 : () => void
|
|
|
|
p6(pa1): void;
|
|
>p6 : (pa1: any) => void
|
|
>pa1 : any
|
|
|
|
p7(pa1, pa2): void;
|
|
>p7 : { (pa1: any, pa2: any): void; (pa1: any, pa2: any): void; }
|
|
>pa1 : any
|
|
>pa2 : any
|
|
|
|
p7? (pa1, pa2): void;
|
|
>p7 : { (pa1: any, pa2: any): void; (pa1: any, pa2: any): void; }
|
|
>pa1 : any
|
|
>pa2 : any
|
|
}
|
|
export module eM {
|
|
>eM : typeof eM
|
|
|
|
var V;
|
|
>V : any
|
|
|
|
function F() { };
|
|
>F : () => void
|
|
|
|
class C {
|
|
>C : C
|
|
|
|
constructor () { }
|
|
public pV;
|
|
>pV : any
|
|
|
|
private rV;
|
|
>rV : any
|
|
|
|
public pF() { }
|
|
>pF : () => void
|
|
|
|
private rF() { }
|
|
>rF : () => void
|
|
|
|
public pgF() { }
|
|
>pgF : () => void
|
|
|
|
public get pgF()
|
|
>pgF : any
|
|
|
|
public psF(param:any) { }
|
|
>psF : (param: any) => void
|
|
>param : any
|
|
|
|
public set psF(param:any)
|
|
>psF : any
|
|
>param : any
|
|
|
|
private rgF() { }
|
|
>rgF : () => void
|
|
|
|
private get rgF()
|
|
>rgF : any
|
|
|
|
private rsF(param:any) { }
|
|
>rsF : (param: any) => void
|
|
>param : any
|
|
|
|
private set rsF(param:any)
|
|
>rsF : any
|
|
>param : any
|
|
|
|
static tV;
|
|
>tV : any
|
|
|
|
static tF() { }
|
|
>tF : () => void
|
|
|
|
static tsF(param:any) { }
|
|
>tsF : (param: any) => void
|
|
>param : any
|
|
|
|
static set tsF(param:any)
|
|
>tsF : any
|
|
>param : any
|
|
|
|
static tgF() { }
|
|
>tgF : () => void
|
|
|
|
static get tgF()
|
|
>tgF : any
|
|
}
|
|
interface I {
|
|
>I : I
|
|
|
|
//Call Signature
|
|
();
|
|
(): number;
|
|
(p);
|
|
>p : any
|
|
|
|
(p1: string);
|
|
>p1 : string
|
|
|
|
(p2?: string);
|
|
>p2 : string
|
|
|
|
(...p3: any[]);
|
|
>p3 : any[]
|
|
|
|
(p4: string, p5?: string);
|
|
>p4 : string
|
|
>p5 : string
|
|
|
|
(p6: string, ...p7: any[]);
|
|
>p6 : string
|
|
>p7 : any[]
|
|
|
|
//(p8?: string, ...p9: any[]);
|
|
//(p10:string, p8?: string, ...p9: any[]);
|
|
|
|
//Construct Signature
|
|
new ();
|
|
new (): number;
|
|
new (p: string);
|
|
>p : string
|
|
|
|
new (p2?: string);
|
|
>p2 : string
|
|
|
|
new (...p3: any[]);
|
|
>p3 : any[]
|
|
|
|
new (p4: string, p5?: string);
|
|
>p4 : string
|
|
>p5 : string
|
|
|
|
new (p6: string, ...p7: any[]);
|
|
>p6 : string
|
|
>p7 : any[]
|
|
|
|
//Index Signature
|
|
[p];
|
|
>p : any
|
|
|
|
[p1: string];
|
|
>p1 : string
|
|
|
|
[p2: string, p3: number];
|
|
>p2 : string
|
|
>p3 : number
|
|
|
|
//Property Signature
|
|
p;
|
|
>p : any
|
|
|
|
p1?;
|
|
>p1 : any
|
|
|
|
p2?: string;
|
|
>p2 : string
|
|
|
|
//Function Signature
|
|
p3();
|
|
>p3 : () => any
|
|
|
|
p4? ();
|
|
>p4 : () => any
|
|
|
|
p5? (): void;
|
|
>p5 : () => void
|
|
|
|
p6(pa1): void;
|
|
>p6 : (pa1: any) => void
|
|
>pa1 : any
|
|
|
|
p7(pa1, pa2): void;
|
|
>p7 : { (pa1: any, pa2: any): void; (pa1: any, pa2: any): void; }
|
|
>pa1 : any
|
|
>pa2 : any
|
|
|
|
p7? (pa1, pa2): void;
|
|
>p7 : { (pa1: any, pa2: any): void; (pa1: any, pa2: any): void; }
|
|
>pa1 : any
|
|
>pa2 : any
|
|
}
|
|
module M {
|
|
>M : typeof M
|
|
|
|
var V;
|
|
>V : any
|
|
|
|
function F() { };
|
|
>F : () => void
|
|
|
|
class C { };
|
|
>C : C
|
|
|
|
interface I { };
|
|
>I : I
|
|
|
|
module M { };
|
|
>M : any
|
|
|
|
export var eV;
|
|
>eV : any
|
|
|
|
export function eF() { };
|
|
>eF : () => void
|
|
|
|
export class eC { };
|
|
>eC : eC
|
|
|
|
export interface eI { };
|
|
>eI : eI
|
|
|
|
export module eM { };
|
|
>eM : any
|
|
|
|
export declare var eaV;
|
|
>eaV : any
|
|
|
|
export declare function eaF() { };
|
|
>eaF : () => void
|
|
|
|
export declare class eaC { };
|
|
>eaC : eaC
|
|
|
|
export declare module eaM { };
|
|
>eaM : any
|
|
}
|
|
export var eV;
|
|
>eV : any
|
|
|
|
export function eF() { };
|
|
>eF : () => void
|
|
|
|
export class eC {
|
|
>eC : eC
|
|
|
|
constructor () { }
|
|
public pV;
|
|
>pV : any
|
|
|
|
private rV;
|
|
>rV : any
|
|
|
|
public pF() { }
|
|
>pF : () => void
|
|
|
|
private rF() { }
|
|
>rF : () => void
|
|
|
|
public pgF() { }
|
|
>pgF : () => void
|
|
|
|
public get pgF()
|
|
>pgF : any
|
|
|
|
public psF(param:any) { }
|
|
>psF : (param: any) => void
|
|
>param : any
|
|
|
|
public set psF(param:any)
|
|
>psF : any
|
|
>param : any
|
|
|
|
private rgF() { }
|
|
>rgF : () => void
|
|
|
|
private get rgF()
|
|
>rgF : any
|
|
|
|
private rsF(param:any) { }
|
|
>rsF : (param: any) => void
|
|
>param : any
|
|
|
|
private set rsF(param:any)
|
|
>rsF : any
|
|
>param : any
|
|
|
|
static tV;
|
|
>tV : any
|
|
|
|
static tF() { }
|
|
>tF : () => void
|
|
|
|
static tsF(param:any) { }
|
|
>tsF : (param: any) => void
|
|
>param : any
|
|
|
|
static set tsF(param:any)
|
|
>tsF : any
|
|
>param : any
|
|
|
|
static tgF() { }
|
|
>tgF : () => void
|
|
|
|
static get tgF()
|
|
>tgF : any
|
|
}
|
|
export interface eI {
|
|
>eI : eI
|
|
|
|
//Call Signature
|
|
();
|
|
(): number;
|
|
(p);
|
|
>p : any
|
|
|
|
(p1: string);
|
|
>p1 : string
|
|
|
|
(p2?: string);
|
|
>p2 : string
|
|
|
|
(...p3: any[]);
|
|
>p3 : any[]
|
|
|
|
(p4: string, p5?: string);
|
|
>p4 : string
|
|
>p5 : string
|
|
|
|
(p6: string, ...p7: any[]);
|
|
>p6 : string
|
|
>p7 : any[]
|
|
|
|
//(p8?: string, ...p9: any[]);
|
|
//(p10:string, p8?: string, ...p9: any[]);
|
|
|
|
//Construct Signature
|
|
new ();
|
|
new (): number;
|
|
new (p: string);
|
|
>p : string
|
|
|
|
new (p2?: string);
|
|
>p2 : string
|
|
|
|
new (...p3: any[]);
|
|
>p3 : any[]
|
|
|
|
new (p4: string, p5?: string);
|
|
>p4 : string
|
|
>p5 : string
|
|
|
|
new (p6: string, ...p7: any[]);
|
|
>p6 : string
|
|
>p7 : any[]
|
|
|
|
//Index Signature
|
|
[p];
|
|
>p : any
|
|
|
|
[p1: string];
|
|
>p1 : string
|
|
|
|
[p2: string, p3: number];
|
|
>p2 : string
|
|
>p3 : number
|
|
|
|
//Property Signature
|
|
p;
|
|
>p : any
|
|
|
|
p1?;
|
|
>p1 : any
|
|
|
|
p2?: string;
|
|
>p2 : string
|
|
|
|
//Function Signature
|
|
p3();
|
|
>p3 : () => any
|
|
|
|
p4? ();
|
|
>p4 : () => any
|
|
|
|
p5? (): void;
|
|
>p5 : () => void
|
|
|
|
p6(pa1): void;
|
|
>p6 : (pa1: any) => void
|
|
>pa1 : any
|
|
|
|
p7(pa1, pa2): void;
|
|
>p7 : { (pa1: any, pa2: any): void; (pa1: any, pa2: any): void; }
|
|
>pa1 : any
|
|
>pa2 : any
|
|
|
|
p7? (pa1, pa2): void;
|
|
>p7 : { (pa1: any, pa2: any): void; (pa1: any, pa2: any): void; }
|
|
>pa1 : any
|
|
>pa2 : any
|
|
}
|
|
export module eM {
|
|
>eM : typeof eM
|
|
|
|
var V;
|
|
>V : any
|
|
|
|
function F() { };
|
|
>F : () => void
|
|
|
|
class C { };
|
|
>C : C
|
|
|
|
interface I { };
|
|
>I : I
|
|
|
|
module M { };
|
|
>M : any
|
|
|
|
export var eV;
|
|
>eV : any
|
|
|
|
export function eF() { };
|
|
>eF : () => void
|
|
|
|
export class eC { };
|
|
>eC : eC
|
|
|
|
export interface eI { };
|
|
>eI : eI
|
|
|
|
export module eM { };
|
|
>eM : any
|
|
|
|
export declare var eaV;
|
|
>eaV : any
|
|
|
|
export declare function eaF() { };
|
|
>eaF : () => void
|
|
|
|
export declare class eaC { };
|
|
>eaC : eaC
|
|
|
|
export declare module eaM { };
|
|
>eaM : any
|
|
}
|
|
export declare var eaV;
|
|
>eaV : any
|
|
|
|
export declare function eaF() { };
|
|
>eaF : () => void
|
|
|
|
export declare class eaC {
|
|
>eaC : eaC
|
|
|
|
constructor () { }
|
|
public pV;
|
|
>pV : any
|
|
|
|
private rV;
|
|
>rV : any
|
|
|
|
public pF() { }
|
|
>pF : () => void
|
|
|
|
private rF() { }
|
|
>rF : () => void
|
|
|
|
public pgF() { }
|
|
>pgF : () => void
|
|
|
|
public get pgF()
|
|
>pgF : any
|
|
|
|
public psF(param:any) { }
|
|
>psF : (param: any) => void
|
|
>param : any
|
|
|
|
public set psF(param:any)
|
|
>psF : any
|
|
>param : any
|
|
|
|
private rgF() { }
|
|
>rgF : () => void
|
|
|
|
private get rgF()
|
|
>rgF : any
|
|
|
|
private rsF(param:any) { }
|
|
>rsF : (param: any) => void
|
|
>param : any
|
|
|
|
private set rsF(param:any)
|
|
>rsF : any
|
|
>param : any
|
|
|
|
static tV;
|
|
>tV : any
|
|
|
|
static tF() { }
|
|
>tF : () => void
|
|
|
|
static tsF(param:any) { }
|
|
>tsF : (param: any) => void
|
|
>param : any
|
|
|
|
static set tsF(param:any)
|
|
>tsF : any
|
|
>param : any
|
|
|
|
static tgF() { }
|
|
>tgF : () => void
|
|
|
|
static get tgF()
|
|
>tgF : any
|
|
}
|
|
export declare module eaM {
|
|
>eaM : typeof eaM
|
|
|
|
var V;
|
|
>V : any
|
|
|
|
function F() { };
|
|
>F : () => void
|
|
|
|
class C { }
|
|
>C : C
|
|
|
|
interface I { }
|
|
>I : I
|
|
|
|
module M { }
|
|
>M : any
|
|
|
|
export var eV;
|
|
>eV : any
|
|
|
|
export function eF() { };
|
|
>eF : () => void
|
|
|
|
export class eC { }
|
|
>eC : eC
|
|
|
|
export interface eI { }
|
|
>eI : eI
|
|
|
|
export module eM { }
|
|
>eM : any
|
|
}
|
|
}
|
|
export declare var eaV;
|
|
>eaV : any
|
|
|
|
export declare function eaF() { };
|
|
>eaF : () => void
|
|
|
|
export declare class eaC {
|
|
>eaC : eaC
|
|
|
|
constructor () { }
|
|
public pV;
|
|
>pV : any
|
|
|
|
private rV;
|
|
>rV : any
|
|
|
|
public pF() { }
|
|
>pF : () => void
|
|
|
|
private rF() { }
|
|
>rF : () => void
|
|
|
|
public pgF() { }
|
|
>pgF : () => void
|
|
|
|
public get pgF()
|
|
>pgF : any
|
|
|
|
public psF(param:any) { }
|
|
>psF : (param: any) => void
|
|
>param : any
|
|
|
|
public set psF(param:any)
|
|
>psF : any
|
|
>param : any
|
|
|
|
private rgF() { }
|
|
>rgF : () => void
|
|
|
|
private get rgF()
|
|
>rgF : any
|
|
|
|
private rsF(param:any) { }
|
|
>rsF : (param: any) => void
|
|
>param : any
|
|
|
|
private set rsF(param:any)
|
|
>rsF : any
|
|
>param : any
|
|
|
|
static tV;
|
|
>tV : any
|
|
|
|
static tF() { }
|
|
>tF : () => void
|
|
|
|
static tsF(param:any) { }
|
|
>tsF : (param: any) => void
|
|
>param : any
|
|
|
|
static set tsF(param:any)
|
|
>tsF : any
|
|
>param : any
|
|
|
|
static tgF() { }
|
|
>tgF : () => void
|
|
|
|
static get tgF()
|
|
>tgF : any
|
|
}
|
|
export declare module eaM {
|
|
>eaM : typeof eaM
|
|
|
|
var V;
|
|
>V : any
|
|
|
|
function F() { };
|
|
>F : () => void
|
|
|
|
class C {
|
|
>C : C
|
|
|
|
constructor () { }
|
|
public pV;
|
|
>pV : any
|
|
|
|
private rV;
|
|
>rV : any
|
|
|
|
public pF() { }
|
|
>pF : () => void
|
|
|
|
static tV;
|
|
>tV : any
|
|
|
|
static tF() { }
|
|
>tF : () => void
|
|
}
|
|
interface I {
|
|
>I : I
|
|
|
|
//Call Signature
|
|
();
|
|
(): number;
|
|
(p: string);
|
|
>p : string
|
|
|
|
(p2?: string);
|
|
>p2 : string
|
|
|
|
(...p3: any[]);
|
|
>p3 : any[]
|
|
|
|
(p4: string, p5?: string);
|
|
>p4 : string
|
|
>p5 : string
|
|
|
|
(p6: string, ...p7: any[]);
|
|
>p6 : string
|
|
>p7 : any[]
|
|
|
|
//(p8?: string, ...p9: any[]);
|
|
//(p10:string, p8?: string, ...p9: any[]);
|
|
|
|
//Construct Signature
|
|
new ();
|
|
new (): number;
|
|
new (p: string);
|
|
>p : string
|
|
|
|
new (p2?: string);
|
|
>p2 : string
|
|
|
|
new (...p3: any[]);
|
|
>p3 : any[]
|
|
|
|
new (p4: string, p5?: string);
|
|
>p4 : string
|
|
>p5 : string
|
|
|
|
new (p6: string, ...p7: any[]);
|
|
>p6 : string
|
|
>p7 : any[]
|
|
|
|
//Index Signature
|
|
[p];
|
|
>p : any
|
|
|
|
[p1: string];
|
|
>p1 : string
|
|
|
|
[p2: string, p3: number];
|
|
>p2 : string
|
|
>p3 : number
|
|
|
|
//Property Signature
|
|
p;
|
|
>p : any
|
|
|
|
p1?;
|
|
>p1 : any
|
|
|
|
p2?: string;
|
|
>p2 : string
|
|
|
|
//Function Signature
|
|
p3();
|
|
>p3 : () => any
|
|
|
|
p4? ();
|
|
>p4 : () => any
|
|
|
|
p5? (): void;
|
|
>p5 : () => void
|
|
|
|
p6(pa1): void;
|
|
>p6 : (pa1: any) => void
|
|
>pa1 : any
|
|
|
|
p7(pa1, pa2): void;
|
|
>p7 : { (pa1: any, pa2: any): void; (pa1: any, pa2: any): void; }
|
|
>pa1 : any
|
|
>pa2 : any
|
|
|
|
p7? (pa1, pa2): void;
|
|
>p7 : { (pa1: any, pa2: any): void; (pa1: any, pa2: any): void; }
|
|
>pa1 : any
|
|
>pa2 : any
|
|
}
|
|
module M {
|
|
>M : typeof M
|
|
|
|
var V;
|
|
>V : any
|
|
|
|
function F() { };
|
|
>F : () => void
|
|
|
|
class C { }
|
|
>C : C
|
|
|
|
interface I { }
|
|
>I : I
|
|
|
|
module M { }
|
|
>M : any
|
|
|
|
export var eV;
|
|
>eV : any
|
|
|
|
export function eF() { };
|
|
>eF : () => void
|
|
|
|
export class eC { }
|
|
>eC : eC
|
|
|
|
export interface eI { }
|
|
>eI : eI
|
|
|
|
export module eM { }
|
|
>eM : any
|
|
|
|
export declare var eaV
|
|
>eaV : any
|
|
|
|
export declare function eaF() { };
|
|
>eaF : () => void
|
|
|
|
export declare class eaC { }
|
|
>eaC : eaC
|
|
|
|
export declare module eaM { }
|
|
>eaM : any
|
|
}
|
|
export var eV;
|
|
>eV : any
|
|
|
|
export function eF() { };
|
|
>eF : () => void
|
|
|
|
export class eC {
|
|
>eC : eC
|
|
|
|
constructor () { }
|
|
public pV;
|
|
>pV : any
|
|
|
|
private rV;
|
|
>rV : any
|
|
|
|
public pF() { }
|
|
>pF : () => void
|
|
|
|
static tV
|
|
>tV : any
|
|
|
|
static tF() { }
|
|
>tF : () => void
|
|
}
|
|
export interface eI {
|
|
>eI : eI
|
|
|
|
//Call Signature
|
|
();
|
|
(): number;
|
|
(p);
|
|
>p : any
|
|
|
|
(p1: string);
|
|
>p1 : string
|
|
|
|
(p2?: string);
|
|
>p2 : string
|
|
|
|
(...p3: any[]);
|
|
>p3 : any[]
|
|
|
|
(p4: string, p5?: string);
|
|
>p4 : string
|
|
>p5 : string
|
|
|
|
(p6: string, ...p7: any[]);
|
|
>p6 : string
|
|
>p7 : any[]
|
|
|
|
//(p8?: string, ...p9: any[]);
|
|
//(p10:string, p8?: string, ...p9: any[]);
|
|
|
|
//Construct Signature
|
|
new ();
|
|
new (): number;
|
|
new (p: string);
|
|
>p : string
|
|
|
|
new (p2?: string);
|
|
>p2 : string
|
|
|
|
new (...p3: any[]);
|
|
>p3 : any[]
|
|
|
|
new (p4: string, p5?: string);
|
|
>p4 : string
|
|
>p5 : string
|
|
|
|
new (p6: string, ...p7: any[]);
|
|
>p6 : string
|
|
>p7 : any[]
|
|
|
|
//Index Signature
|
|
[p];
|
|
>p : any
|
|
|
|
[p1: string];
|
|
>p1 : string
|
|
|
|
[p2: string, p3: number];
|
|
>p2 : string
|
|
>p3 : number
|
|
|
|
//Property Signature
|
|
p;
|
|
>p : any
|
|
|
|
p1?;
|
|
>p1 : any
|
|
|
|
p2?: string;
|
|
>p2 : string
|
|
|
|
//Function Signature
|
|
p3();
|
|
>p3 : () => any
|
|
|
|
p4? ();
|
|
>p4 : () => any
|
|
|
|
p5? (): void;
|
|
>p5 : () => void
|
|
|
|
p6(pa1): void;
|
|
>p6 : (pa1: any) => void
|
|
>pa1 : any
|
|
|
|
p7(pa1, pa2): void;
|
|
>p7 : { (pa1: any, pa2: any): void; (pa1: any, pa2: any): void; }
|
|
>pa1 : any
|
|
>pa2 : any
|
|
|
|
p7? (pa1, pa2): void;
|
|
>p7 : { (pa1: any, pa2: any): void; (pa1: any, pa2: any): void; }
|
|
>pa1 : any
|
|
>pa2 : any
|
|
}
|
|
export module eM {
|
|
>eM : typeof eM
|
|
|
|
var V;
|
|
>V : any
|
|
|
|
function F() { };
|
|
>F : () => void
|
|
|
|
class C { }
|
|
>C : C
|
|
|
|
module M { }
|
|
>M : any
|
|
|
|
export var eV;
|
|
>eV : any
|
|
|
|
export function eF() { };
|
|
>eF : () => void
|
|
|
|
export class eC { }
|
|
>eC : eC
|
|
|
|
export interface eI { }
|
|
>eI : eI
|
|
|
|
export module eM { }
|
|
>eM : any
|
|
}
|
|
}
|