500a0df6f3
* Disallow property/accessor overrides Unless the base property or accessor is abstract * Disallow uninitialised property overrides This causes quite a few test breaks. We'll probably want to revert many of them by switching to the upcoming `declare x: number` syntax. * Updates from design review + fix ancient bug 1. Don't error when overriding properties from interfaces. 2. Fix error when overriding methods with other things. This had no tests so I assume that the code was always dead and never worked. * Need to add a couple of errors and squash one Will update after checking out other branch for a minute * Everything works so far Need to test properties initialised in constructor * Check for constructor initialisation * change error wording * Improve error wording * Add codefix to add missing 'declare' * Always emit accessors in .d.ts files * Allow 'declare' on any uninitialised property decl * Undo code moves * Let sleeping dogs lie * Correctly set NodeFlags.Ambient And simplify redundant parts of check. * Remove more unneeded code * Update baselines * Update baselines * Update baselines * Ignore this-property assignments * Fix base-in-interface check * Do not error when base parent is interface * Fix base interface check * Add missed baselines * Fix check * Fix new errors in services * Fix new errors in services * Fix errors in testRunner * Add flag and turn off errors when on * Structure of new emit is correct, fake content It is 'hi'. * Basically right emit * Fix one last unitialised property declaration * Haha no I missed another one * Fix whitespace back to CRLF * Minor fix and code cleanup * New test case * Fix bug in isInitializedProperty * Updates from design meeting. 1. Change flag name to useDefineForClassFields (and flip polarity). 2. Forbid ES3 + useDefineForClassFields (since there is no defineProperty). 3. Forbid overriding an abstract property-with-initializer with an accessor. * Update baselines * Object.defineProperty for methods too Using code from Ron from his upcoming refactor of the factory functions. * Update slow baselines * Improve error message * Update src/compiler/transformers/utilities.ts Co-Authored-By: Andrew Branch <andrewbranch@users.noreply.github.com> * Add test of computed properties * Remove done TODO
1405 lines
35 KiB
TypeScript
1405 lines
35 KiB
TypeScript
//// [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;
|
|
function F() { };
|
|
class C {
|
|
constructor () { }
|
|
public pV;
|
|
private rV;
|
|
public pF() { }
|
|
private rF() { }
|
|
public pgF() { }
|
|
public get pgF()
|
|
public psF(param:any) { }
|
|
public set psF(param:any)
|
|
private rgF() { }
|
|
private get rgF()
|
|
private rsF(param:any) { }
|
|
private set rsF(param:any)
|
|
static tV;
|
|
static tF() { }
|
|
static tsF(param:any) { }
|
|
static set tsF(param:any)
|
|
static tgF() { }
|
|
static get tgF()
|
|
}
|
|
interface I {
|
|
//Call Signature
|
|
();
|
|
(): number;
|
|
(p);
|
|
(p1: string);
|
|
(p2?: string);
|
|
(...p3: any[]);
|
|
(p4: string, p5?: string);
|
|
(p6: string, ...p7: any[]);
|
|
//(p8?: string, ...p9: any[]);
|
|
//(p10:string, p8?: string, ...p9: any[]);
|
|
|
|
//Construct Signature
|
|
new ();
|
|
new (): number;
|
|
new (p: string);
|
|
new (p2?: string);
|
|
new (...p3: any[]);
|
|
new (p4: string, p5?: string);
|
|
new (p6: string, ...p7: any[]);
|
|
|
|
//Index Signature
|
|
[p];
|
|
[p1: string];
|
|
[p2: string, p3: number];
|
|
|
|
//Property Signature
|
|
p;
|
|
p1?;
|
|
p2?: string;
|
|
|
|
//Function Signature
|
|
p3();
|
|
p4? ();
|
|
p5? (): void;
|
|
p6(pa1): void;
|
|
p7(pa1, pa2): void;
|
|
p7? (pa1, pa2): void;
|
|
}
|
|
module M {
|
|
var V;
|
|
function F() { };
|
|
class C {
|
|
constructor () { }
|
|
public pV;
|
|
private rV;
|
|
public pF() { }
|
|
private rF() { }
|
|
public pgF() { }
|
|
public get pgF()
|
|
public psF(param:any) { }
|
|
public set psF(param:any)
|
|
private rgF() { }
|
|
private get rgF()
|
|
private rsF(param:any) { }
|
|
private set rsF(param:any)
|
|
static tV;
|
|
static tF() { }
|
|
static tsF(param:any) { }
|
|
static set tsF(param:any)
|
|
static tgF() { }
|
|
static get tgF()
|
|
}
|
|
interface I {
|
|
//Call Signature
|
|
();
|
|
(): number;
|
|
(p);
|
|
(p1: string);
|
|
(p2?: string);
|
|
(...p3: any[]);
|
|
(p4: string, p5?: string);
|
|
(p6: string, ...p7: any[]);
|
|
//(p8?: string, ...p9: any[]);
|
|
//(p10:string, p8?: string, ...p9: any[]);
|
|
|
|
//Construct Signature
|
|
new ();
|
|
new (): number;
|
|
new (p: string);
|
|
new (p2?: string);
|
|
new (...p3: any[]);
|
|
new (p4: string, p5?: string);
|
|
new (p6: string, ...p7: any[]);
|
|
|
|
//Index Signature
|
|
[p];
|
|
[p1: string];
|
|
[p2: string, p3: number];
|
|
|
|
//Property Signature
|
|
p;
|
|
p1?;
|
|
p2?: string;
|
|
|
|
//Function Signature
|
|
p3();
|
|
p4? ();
|
|
p5? (): void;
|
|
p6(pa1): void;
|
|
p7(pa1, pa2): void;
|
|
p7? (pa1, pa2): void;
|
|
}
|
|
module M {
|
|
var V;
|
|
function F() { };
|
|
class C { };
|
|
interface I { };
|
|
module M { };
|
|
export var eV;
|
|
export function eF() { };
|
|
export class eC { };
|
|
export interface eI { };
|
|
export module eM { };
|
|
export declare var eaV;
|
|
export declare function eaF() { };
|
|
export declare class eaC { };
|
|
export declare module eaM { };
|
|
}
|
|
export var eV;
|
|
export function eF() { };
|
|
export class eC {
|
|
constructor () { }
|
|
public pV;
|
|
private rV;
|
|
public pF() { }
|
|
private rF() { }
|
|
public pgF() { }
|
|
public get pgF()
|
|
public psF(param:any) { }
|
|
public set psF(param:any)
|
|
private rgF() { }
|
|
private get rgF()
|
|
private rsF(param:any) { }
|
|
private set rsF(param:any)
|
|
static tV;
|
|
static tF() { }
|
|
static tsF(param:any) { }
|
|
static set tsF(param:any)
|
|
static tgF() { }
|
|
static get tgF()
|
|
}
|
|
export interface eI {
|
|
//Call Signature
|
|
();
|
|
(): number;
|
|
(p);
|
|
(p1: string);
|
|
(p2?: string);
|
|
(...p3: any[]);
|
|
(p4: string, p5?: string);
|
|
(p6: string, ...p7: any[]);
|
|
//(p8?: string, ...p9: any[]);
|
|
//(p10:string, p8?: string, ...p9: any[]);
|
|
|
|
//Construct Signature
|
|
new ();
|
|
new (): number;
|
|
new (p: string);
|
|
new (p2?: string);
|
|
new (...p3: any[]);
|
|
new (p4: string, p5?: string);
|
|
new (p6: string, ...p7: any[]);
|
|
|
|
//Index Signature
|
|
[p];
|
|
[p1: string];
|
|
[p2: string, p3: number];
|
|
|
|
//Property Signature
|
|
p;
|
|
p1?;
|
|
p2?: string;
|
|
|
|
//Function Signature
|
|
p3();
|
|
p4? ();
|
|
p5? (): void;
|
|
p6(pa1): void;
|
|
p7(pa1, pa2): void;
|
|
p7? (pa1, pa2): void;
|
|
}
|
|
export module eM {
|
|
var V;
|
|
function F() { };
|
|
class C { };
|
|
interface I { };
|
|
module M { };
|
|
export var eV;
|
|
export function eF() { };
|
|
export class eC { };
|
|
export interface eI { };
|
|
export module eM { };
|
|
export declare var eaV;
|
|
export declare function eaF() { };
|
|
export declare class eaC { };
|
|
export declare module eaM { };
|
|
}
|
|
export declare var eaV;
|
|
export declare function eaF() { };
|
|
export declare class eaC {
|
|
constructor () { }
|
|
public pV;
|
|
private rV;
|
|
public pF() { }
|
|
private rF() { }
|
|
public pgF() { }
|
|
public get pgF()
|
|
public psF(param:any) { }
|
|
public set psF(param:any)
|
|
private rgF() { }
|
|
private get rgF()
|
|
private rsF(param:any) { }
|
|
private set rsF(param:any)
|
|
static tV;
|
|
static tF() { }
|
|
static tsF(param:any) { }
|
|
static set tsF(param:any)
|
|
static tgF() { }
|
|
static get tgF()
|
|
}
|
|
export declare module eaM {
|
|
var V;
|
|
function F() { };
|
|
class C { }
|
|
interface I { }
|
|
module M { }
|
|
export var eV;
|
|
export function eF() { };
|
|
export class eC { }
|
|
export interface eI { }
|
|
export module eM { }
|
|
}
|
|
}
|
|
export var eV;
|
|
export function eF() { };
|
|
export class eC {
|
|
constructor () { }
|
|
public pV;
|
|
private rV;
|
|
public pF() { }
|
|
private rF() { }
|
|
public pgF() { }
|
|
public get pgF()
|
|
public psF(param:any) { }
|
|
public set psF(param:any)
|
|
private rgF() { }
|
|
private get rgF()
|
|
private rsF(param:any) { }
|
|
private set rsF(param:any)
|
|
static tV;
|
|
static tF() { }
|
|
static tsF(param:any) { }
|
|
static set tsF(param:any)
|
|
static tgF() { }
|
|
static get tgF()
|
|
}
|
|
export interface eI {
|
|
//Call Signature
|
|
();
|
|
(): number;
|
|
(p);
|
|
(p1: string);
|
|
(p2?: string);
|
|
(...p3: any[]);
|
|
(p4: string, p5?: string);
|
|
(p6: string, ...p7: any[]);
|
|
//(p8?: string, ...p9: any[]);
|
|
//(p10:string, p8?: string, ...p9: any[]);
|
|
|
|
//Construct Signature
|
|
new ();
|
|
new (): number;
|
|
new (p: string);
|
|
new (p2?: string);
|
|
new (...p3: any[]);
|
|
new (p4: string, p5?: string);
|
|
new (p6: string, ...p7: any[]);
|
|
|
|
//Index Signature
|
|
[p];
|
|
[p1: string];
|
|
[p2: string, p3: number];
|
|
|
|
//Property Signature
|
|
p;
|
|
p1?;
|
|
p2?: string;
|
|
|
|
//Function Signature
|
|
p3();
|
|
p4? ();
|
|
p5? (): void;
|
|
p6(pa1): void;
|
|
p7(pa1, pa2): void;
|
|
p7? (pa1, pa2): void;
|
|
}
|
|
export module eM {
|
|
var V;
|
|
function F() { };
|
|
class C {
|
|
constructor () { }
|
|
public pV;
|
|
private rV;
|
|
public pF() { }
|
|
private rF() { }
|
|
public pgF() { }
|
|
public get pgF()
|
|
public psF(param:any) { }
|
|
public set psF(param:any)
|
|
private rgF() { }
|
|
private get rgF()
|
|
private rsF(param:any) { }
|
|
private set rsF(param:any)
|
|
static tV;
|
|
static tF() { }
|
|
static tsF(param:any) { }
|
|
static set tsF(param:any)
|
|
static tgF() { }
|
|
static get tgF()
|
|
}
|
|
interface I {
|
|
//Call Signature
|
|
();
|
|
(): number;
|
|
(p);
|
|
(p1: string);
|
|
(p2?: string);
|
|
(...p3: any[]);
|
|
(p4: string, p5?: string);
|
|
(p6: string, ...p7: any[]);
|
|
//(p8?: string, ...p9: any[]);
|
|
//(p10:string, p8?: string, ...p9: any[]);
|
|
|
|
//Construct Signature
|
|
new ();
|
|
new (): number;
|
|
new (p: string);
|
|
new (p2?: string);
|
|
new (...p3: any[]);
|
|
new (p4: string, p5?: string);
|
|
new (p6: string, ...p7: any[]);
|
|
|
|
//Index Signature
|
|
[p];
|
|
[p1: string];
|
|
[p2: string, p3: number];
|
|
|
|
//Property Signature
|
|
p;
|
|
p1?;
|
|
p2?: string;
|
|
|
|
//Function Signature
|
|
p3();
|
|
p4? ();
|
|
p5? (): void;
|
|
p6(pa1): void;
|
|
p7(pa1, pa2): void;
|
|
p7? (pa1, pa2): void;
|
|
}
|
|
module M {
|
|
var V;
|
|
function F() { };
|
|
class C { };
|
|
interface I { };
|
|
module M { };
|
|
export var eV;
|
|
export function eF() { };
|
|
export class eC { };
|
|
export interface eI { };
|
|
export module eM { };
|
|
export declare var eaV;
|
|
export declare function eaF() { };
|
|
export declare class eaC { };
|
|
export declare module eaM { };
|
|
}
|
|
export var eV;
|
|
export function eF() { };
|
|
export class eC {
|
|
constructor () { }
|
|
public pV;
|
|
private rV;
|
|
public pF() { }
|
|
private rF() { }
|
|
public pgF() { }
|
|
public get pgF()
|
|
public psF(param:any) { }
|
|
public set psF(param:any)
|
|
private rgF() { }
|
|
private get rgF()
|
|
private rsF(param:any) { }
|
|
private set rsF(param:any)
|
|
static tV;
|
|
static tF() { }
|
|
static tsF(param:any) { }
|
|
static set tsF(param:any)
|
|
static tgF() { }
|
|
static get tgF()
|
|
}
|
|
export interface eI {
|
|
//Call Signature
|
|
();
|
|
(): number;
|
|
(p);
|
|
(p1: string);
|
|
(p2?: string);
|
|
(...p3: any[]);
|
|
(p4: string, p5?: string);
|
|
(p6: string, ...p7: any[]);
|
|
//(p8?: string, ...p9: any[]);
|
|
//(p10:string, p8?: string, ...p9: any[]);
|
|
|
|
//Construct Signature
|
|
new ();
|
|
new (): number;
|
|
new (p: string);
|
|
new (p2?: string);
|
|
new (...p3: any[]);
|
|
new (p4: string, p5?: string);
|
|
new (p6: string, ...p7: any[]);
|
|
|
|
//Index Signature
|
|
[p];
|
|
[p1: string];
|
|
[p2: string, p3: number];
|
|
|
|
//Property Signature
|
|
p;
|
|
p1?;
|
|
p2?: string;
|
|
|
|
//Function Signature
|
|
p3();
|
|
p4? ();
|
|
p5? (): void;
|
|
p6(pa1): void;
|
|
p7(pa1, pa2): void;
|
|
p7? (pa1, pa2): void;
|
|
}
|
|
export module eM {
|
|
var V;
|
|
function F() { };
|
|
class C { };
|
|
interface I { };
|
|
module M { };
|
|
export var eV;
|
|
export function eF() { };
|
|
export class eC { };
|
|
export interface eI { };
|
|
export module eM { };
|
|
export declare var eaV;
|
|
export declare function eaF() { };
|
|
export declare class eaC { };
|
|
export declare module eaM { };
|
|
}
|
|
export declare var eaV;
|
|
export declare function eaF() { };
|
|
export declare class eaC {
|
|
constructor () { }
|
|
public pV;
|
|
private rV;
|
|
public pF() { }
|
|
private rF() { }
|
|
public pgF() { }
|
|
public get pgF()
|
|
public psF(param:any) { }
|
|
public set psF(param:any)
|
|
private rgF() { }
|
|
private get rgF()
|
|
private rsF(param:any) { }
|
|
private set rsF(param:any)
|
|
static tV;
|
|
static tF() { }
|
|
static tsF(param:any) { }
|
|
static set tsF(param:any)
|
|
static tgF() { }
|
|
static get tgF()
|
|
}
|
|
export declare module eaM {
|
|
var V;
|
|
function F() { };
|
|
class C { }
|
|
interface I { }
|
|
module M { }
|
|
export var eV;
|
|
export function eF() { };
|
|
export class eC { }
|
|
export interface eI { }
|
|
export module eM { }
|
|
}
|
|
}
|
|
export declare var eaV;
|
|
export declare function eaF() { };
|
|
export declare class eaC {
|
|
constructor () { }
|
|
public pV;
|
|
private rV;
|
|
public pF() { }
|
|
private rF() { }
|
|
public pgF() { }
|
|
public get pgF()
|
|
public psF(param:any) { }
|
|
public set psF(param:any)
|
|
private rgF() { }
|
|
private get rgF()
|
|
private rsF(param:any) { }
|
|
private set rsF(param:any)
|
|
static tV;
|
|
static tF() { }
|
|
static tsF(param:any) { }
|
|
static set tsF(param:any)
|
|
static tgF() { }
|
|
static get tgF()
|
|
}
|
|
export declare module eaM {
|
|
var V;
|
|
function F() { };
|
|
class C {
|
|
constructor () { }
|
|
public pV;
|
|
private rV;
|
|
public pF() { }
|
|
static tV;
|
|
static tF() { }
|
|
}
|
|
interface I {
|
|
//Call Signature
|
|
();
|
|
(): number;
|
|
(p: string);
|
|
(p2?: string);
|
|
(...p3: any[]);
|
|
(p4: string, p5?: string);
|
|
(p6: string, ...p7: any[]);
|
|
//(p8?: string, ...p9: any[]);
|
|
//(p10:string, p8?: string, ...p9: any[]);
|
|
|
|
//Construct Signature
|
|
new ();
|
|
new (): number;
|
|
new (p: string);
|
|
new (p2?: string);
|
|
new (...p3: any[]);
|
|
new (p4: string, p5?: string);
|
|
new (p6: string, ...p7: any[]);
|
|
|
|
//Index Signature
|
|
[p];
|
|
[p1: string];
|
|
[p2: string, p3: number];
|
|
|
|
//Property Signature
|
|
p;
|
|
p1?;
|
|
p2?: string;
|
|
|
|
//Function Signature
|
|
p3();
|
|
p4? ();
|
|
p5? (): void;
|
|
p6(pa1): void;
|
|
p7(pa1, pa2): void;
|
|
p7? (pa1, pa2): void;
|
|
}
|
|
module M {
|
|
var V;
|
|
function F() { };
|
|
class C { }
|
|
interface I { }
|
|
module M { }
|
|
export var eV;
|
|
export function eF() { };
|
|
export class eC { }
|
|
export interface eI { }
|
|
export module eM { }
|
|
export declare var eaV
|
|
export declare function eaF() { };
|
|
export declare class eaC { }
|
|
export declare module eaM { }
|
|
}
|
|
export var eV;
|
|
export function eF() { };
|
|
export class eC {
|
|
constructor () { }
|
|
public pV;
|
|
private rV;
|
|
public pF() { }
|
|
static tV
|
|
static tF() { }
|
|
}
|
|
export interface eI {
|
|
//Call Signature
|
|
();
|
|
(): number;
|
|
(p);
|
|
(p1: string);
|
|
(p2?: string);
|
|
(...p3: any[]);
|
|
(p4: string, p5?: string);
|
|
(p6: string, ...p7: any[]);
|
|
//(p8?: string, ...p9: any[]);
|
|
//(p10:string, p8?: string, ...p9: any[]);
|
|
|
|
//Construct Signature
|
|
new ();
|
|
new (): number;
|
|
new (p: string);
|
|
new (p2?: string);
|
|
new (...p3: any[]);
|
|
new (p4: string, p5?: string);
|
|
new (p6: string, ...p7: any[]);
|
|
|
|
//Index Signature
|
|
[p];
|
|
[p1: string];
|
|
[p2: string, p3: number];
|
|
|
|
//Property Signature
|
|
p;
|
|
p1?;
|
|
p2?: string;
|
|
|
|
//Function Signature
|
|
p3();
|
|
p4? ();
|
|
p5? (): void;
|
|
p6(pa1): void;
|
|
p7(pa1, pa2): void;
|
|
p7? (pa1, pa2): void;
|
|
}
|
|
export module eM {
|
|
var V;
|
|
function F() { };
|
|
class C { }
|
|
module M { }
|
|
export var eV;
|
|
export function eF() { };
|
|
export class eC { }
|
|
export interface eI { }
|
|
export module eM { }
|
|
}
|
|
}
|
|
|
|
//// [giant.js]
|
|
define(["require", "exports"], function (require, exports) {
|
|
"use strict";
|
|
exports.__esModule = true;
|
|
/*
|
|
Prefixes
|
|
p -> public
|
|
r -> private
|
|
i -> import
|
|
e -> export
|
|
a -> ambient
|
|
t -> static
|
|
s -> set
|
|
g -> get
|
|
|
|
MAX DEPTH 3 LEVELS
|
|
*/
|
|
var V;
|
|
function F() { }
|
|
;
|
|
var C = /** @class */ (function () {
|
|
function C() {
|
|
}
|
|
C.prototype.pF = function () { };
|
|
C.prototype.rF = function () { };
|
|
C.prototype.pgF = function () { };
|
|
Object.defineProperty(C.prototype, "pgF", {
|
|
get: function () { },
|
|
enumerable: true,
|
|
configurable: true
|
|
});
|
|
C.prototype.psF = function (param) { };
|
|
Object.defineProperty(C.prototype, "psF", {
|
|
set: function (param) { },
|
|
enumerable: true,
|
|
configurable: true
|
|
});
|
|
C.prototype.rgF = function () { };
|
|
Object.defineProperty(C.prototype, "rgF", {
|
|
get: function () { },
|
|
enumerable: true,
|
|
configurable: true
|
|
});
|
|
C.prototype.rsF = function (param) { };
|
|
Object.defineProperty(C.prototype, "rsF", {
|
|
set: function (param) { },
|
|
enumerable: true,
|
|
configurable: true
|
|
});
|
|
C.tF = function () { };
|
|
C.tsF = function (param) { };
|
|
Object.defineProperty(C, "tsF", {
|
|
set: function (param) { },
|
|
enumerable: true,
|
|
configurable: true
|
|
});
|
|
C.tgF = function () { };
|
|
Object.defineProperty(C, "tgF", {
|
|
get: function () { },
|
|
enumerable: true,
|
|
configurable: true
|
|
});
|
|
return C;
|
|
}());
|
|
var M;
|
|
(function (M_1) {
|
|
var V;
|
|
function F() { }
|
|
;
|
|
var C = /** @class */ (function () {
|
|
function C() {
|
|
}
|
|
C.prototype.pF = function () { };
|
|
C.prototype.rF = function () { };
|
|
C.prototype.pgF = function () { };
|
|
Object.defineProperty(C.prototype, "pgF", {
|
|
get: function () { },
|
|
enumerable: true,
|
|
configurable: true
|
|
});
|
|
C.prototype.psF = function (param) { };
|
|
Object.defineProperty(C.prototype, "psF", {
|
|
set: function (param) { },
|
|
enumerable: true,
|
|
configurable: true
|
|
});
|
|
C.prototype.rgF = function () { };
|
|
Object.defineProperty(C.prototype, "rgF", {
|
|
get: function () { },
|
|
enumerable: true,
|
|
configurable: true
|
|
});
|
|
C.prototype.rsF = function (param) { };
|
|
Object.defineProperty(C.prototype, "rsF", {
|
|
set: function (param) { },
|
|
enumerable: true,
|
|
configurable: true
|
|
});
|
|
C.tF = function () { };
|
|
C.tsF = function (param) { };
|
|
Object.defineProperty(C, "tsF", {
|
|
set: function (param) { },
|
|
enumerable: true,
|
|
configurable: true
|
|
});
|
|
C.tgF = function () { };
|
|
Object.defineProperty(C, "tgF", {
|
|
get: function () { },
|
|
enumerable: true,
|
|
configurable: true
|
|
});
|
|
return C;
|
|
}());
|
|
var M;
|
|
(function (M) {
|
|
var V;
|
|
function F() { }
|
|
;
|
|
var C = /** @class */ (function () {
|
|
function C() {
|
|
}
|
|
return C;
|
|
}());
|
|
;
|
|
;
|
|
;
|
|
function eF() { }
|
|
M.eF = eF;
|
|
;
|
|
var eC = /** @class */ (function () {
|
|
function eC() {
|
|
}
|
|
return eC;
|
|
}());
|
|
M.eC = eC;
|
|
;
|
|
;
|
|
;
|
|
;
|
|
;
|
|
;
|
|
})(M || (M = {}));
|
|
function eF() { }
|
|
M_1.eF = eF;
|
|
;
|
|
var eC = /** @class */ (function () {
|
|
function eC() {
|
|
}
|
|
eC.prototype.pF = function () { };
|
|
eC.prototype.rF = function () { };
|
|
eC.prototype.pgF = function () { };
|
|
Object.defineProperty(eC.prototype, "pgF", {
|
|
get: function () { },
|
|
enumerable: true,
|
|
configurable: true
|
|
});
|
|
eC.prototype.psF = function (param) { };
|
|
Object.defineProperty(eC.prototype, "psF", {
|
|
set: function (param) { },
|
|
enumerable: true,
|
|
configurable: true
|
|
});
|
|
eC.prototype.rgF = function () { };
|
|
Object.defineProperty(eC.prototype, "rgF", {
|
|
get: function () { },
|
|
enumerable: true,
|
|
configurable: true
|
|
});
|
|
eC.prototype.rsF = function (param) { };
|
|
Object.defineProperty(eC.prototype, "rsF", {
|
|
set: function (param) { },
|
|
enumerable: true,
|
|
configurable: true
|
|
});
|
|
eC.tF = function () { };
|
|
eC.tsF = function (param) { };
|
|
Object.defineProperty(eC, "tsF", {
|
|
set: function (param) { },
|
|
enumerable: true,
|
|
configurable: true
|
|
});
|
|
eC.tgF = function () { };
|
|
Object.defineProperty(eC, "tgF", {
|
|
get: function () { },
|
|
enumerable: true,
|
|
configurable: true
|
|
});
|
|
return eC;
|
|
}());
|
|
M_1.eC = eC;
|
|
var eM;
|
|
(function (eM) {
|
|
var V;
|
|
function F() { }
|
|
;
|
|
var C = /** @class */ (function () {
|
|
function C() {
|
|
}
|
|
return C;
|
|
}());
|
|
;
|
|
;
|
|
;
|
|
function eF() { }
|
|
eM.eF = eF;
|
|
;
|
|
var eC = /** @class */ (function () {
|
|
function eC() {
|
|
}
|
|
return eC;
|
|
}());
|
|
eM.eC = eC;
|
|
;
|
|
;
|
|
;
|
|
;
|
|
;
|
|
;
|
|
})(eM = M_1.eM || (M_1.eM = {}));
|
|
;
|
|
})(M || (M = {}));
|
|
function eF() { }
|
|
exports.eF = eF;
|
|
;
|
|
var eC = /** @class */ (function () {
|
|
function eC() {
|
|
}
|
|
eC.prototype.pF = function () { };
|
|
eC.prototype.rF = function () { };
|
|
eC.prototype.pgF = function () { };
|
|
Object.defineProperty(eC.prototype, "pgF", {
|
|
get: function () { },
|
|
enumerable: true,
|
|
configurable: true
|
|
});
|
|
eC.prototype.psF = function (param) { };
|
|
Object.defineProperty(eC.prototype, "psF", {
|
|
set: function (param) { },
|
|
enumerable: true,
|
|
configurable: true
|
|
});
|
|
eC.prototype.rgF = function () { };
|
|
Object.defineProperty(eC.prototype, "rgF", {
|
|
get: function () { },
|
|
enumerable: true,
|
|
configurable: true
|
|
});
|
|
eC.prototype.rsF = function (param) { };
|
|
Object.defineProperty(eC.prototype, "rsF", {
|
|
set: function (param) { },
|
|
enumerable: true,
|
|
configurable: true
|
|
});
|
|
eC.tF = function () { };
|
|
eC.tsF = function (param) { };
|
|
Object.defineProperty(eC, "tsF", {
|
|
set: function (param) { },
|
|
enumerable: true,
|
|
configurable: true
|
|
});
|
|
eC.tgF = function () { };
|
|
Object.defineProperty(eC, "tgF", {
|
|
get: function () { },
|
|
enumerable: true,
|
|
configurable: true
|
|
});
|
|
return eC;
|
|
}());
|
|
exports.eC = eC;
|
|
var eM;
|
|
(function (eM_1) {
|
|
var V;
|
|
function F() { }
|
|
;
|
|
var C = /** @class */ (function () {
|
|
function C() {
|
|
}
|
|
C.prototype.pF = function () { };
|
|
C.prototype.rF = function () { };
|
|
C.prototype.pgF = function () { };
|
|
Object.defineProperty(C.prototype, "pgF", {
|
|
get: function () { },
|
|
enumerable: true,
|
|
configurable: true
|
|
});
|
|
C.prototype.psF = function (param) { };
|
|
Object.defineProperty(C.prototype, "psF", {
|
|
set: function (param) { },
|
|
enumerable: true,
|
|
configurable: true
|
|
});
|
|
C.prototype.rgF = function () { };
|
|
Object.defineProperty(C.prototype, "rgF", {
|
|
get: function () { },
|
|
enumerable: true,
|
|
configurable: true
|
|
});
|
|
C.prototype.rsF = function (param) { };
|
|
Object.defineProperty(C.prototype, "rsF", {
|
|
set: function (param) { },
|
|
enumerable: true,
|
|
configurable: true
|
|
});
|
|
C.tF = function () { };
|
|
C.tsF = function (param) { };
|
|
Object.defineProperty(C, "tsF", {
|
|
set: function (param) { },
|
|
enumerable: true,
|
|
configurable: true
|
|
});
|
|
C.tgF = function () { };
|
|
Object.defineProperty(C, "tgF", {
|
|
get: function () { },
|
|
enumerable: true,
|
|
configurable: true
|
|
});
|
|
return C;
|
|
}());
|
|
var M;
|
|
(function (M) {
|
|
var V;
|
|
function F() { }
|
|
;
|
|
var C = /** @class */ (function () {
|
|
function C() {
|
|
}
|
|
return C;
|
|
}());
|
|
;
|
|
;
|
|
;
|
|
function eF() { }
|
|
M.eF = eF;
|
|
;
|
|
var eC = /** @class */ (function () {
|
|
function eC() {
|
|
}
|
|
return eC;
|
|
}());
|
|
M.eC = eC;
|
|
;
|
|
;
|
|
;
|
|
;
|
|
;
|
|
;
|
|
})(M || (M = {}));
|
|
function eF() { }
|
|
eM_1.eF = eF;
|
|
;
|
|
var eC = /** @class */ (function () {
|
|
function eC() {
|
|
}
|
|
eC.prototype.pF = function () { };
|
|
eC.prototype.rF = function () { };
|
|
eC.prototype.pgF = function () { };
|
|
Object.defineProperty(eC.prototype, "pgF", {
|
|
get: function () { },
|
|
enumerable: true,
|
|
configurable: true
|
|
});
|
|
eC.prototype.psF = function (param) { };
|
|
Object.defineProperty(eC.prototype, "psF", {
|
|
set: function (param) { },
|
|
enumerable: true,
|
|
configurable: true
|
|
});
|
|
eC.prototype.rgF = function () { };
|
|
Object.defineProperty(eC.prototype, "rgF", {
|
|
get: function () { },
|
|
enumerable: true,
|
|
configurable: true
|
|
});
|
|
eC.prototype.rsF = function (param) { };
|
|
Object.defineProperty(eC.prototype, "rsF", {
|
|
set: function (param) { },
|
|
enumerable: true,
|
|
configurable: true
|
|
});
|
|
eC.tF = function () { };
|
|
eC.tsF = function (param) { };
|
|
Object.defineProperty(eC, "tsF", {
|
|
set: function (param) { },
|
|
enumerable: true,
|
|
configurable: true
|
|
});
|
|
eC.tgF = function () { };
|
|
Object.defineProperty(eC, "tgF", {
|
|
get: function () { },
|
|
enumerable: true,
|
|
configurable: true
|
|
});
|
|
return eC;
|
|
}());
|
|
eM_1.eC = eC;
|
|
var eM;
|
|
(function (eM) {
|
|
var V;
|
|
function F() { }
|
|
;
|
|
var C = /** @class */ (function () {
|
|
function C() {
|
|
}
|
|
return C;
|
|
}());
|
|
;
|
|
;
|
|
;
|
|
function eF() { }
|
|
eM.eF = eF;
|
|
;
|
|
var eC = /** @class */ (function () {
|
|
function eC() {
|
|
}
|
|
return eC;
|
|
}());
|
|
eM.eC = eC;
|
|
;
|
|
;
|
|
;
|
|
;
|
|
;
|
|
;
|
|
})(eM = eM_1.eM || (eM_1.eM = {}));
|
|
;
|
|
})(eM = exports.eM || (exports.eM = {}));
|
|
;
|
|
});
|
|
|
|
|
|
//// [giant.d.ts]
|
|
export declare var eV: any;
|
|
export declare function eF(): void;
|
|
export declare class eC {
|
|
constructor();
|
|
pV: any;
|
|
private rV;
|
|
pF(): void;
|
|
private rF;
|
|
pgF(): void;
|
|
get pgF(): any;
|
|
psF(param: any): void;
|
|
set psF(param: any);
|
|
private rgF;
|
|
private get rgF();
|
|
private rsF;
|
|
private set rsF(value);
|
|
static tV: any;
|
|
static tF(): void;
|
|
static tsF(param: any): void;
|
|
static set tsF(param: any);
|
|
static tgF(): void;
|
|
static get tgF(): any;
|
|
}
|
|
export interface eI {
|
|
(): any;
|
|
(): number;
|
|
(p: any): any;
|
|
(p1: string): any;
|
|
(p2?: string): any;
|
|
(...p3: any[]): any;
|
|
(p4: string, p5?: string): any;
|
|
(p6: string, ...p7: any[]): any;
|
|
new (): any;
|
|
new (): number;
|
|
new (p: string): any;
|
|
new (p2?: string): any;
|
|
new (...p3: any[]): any;
|
|
new (p4: string, p5?: string): any;
|
|
new (p6: string, ...p7: any[]): any;
|
|
[p1: string]: any;
|
|
[p2: string, p3: number]: any;
|
|
p: any;
|
|
p1?: any;
|
|
p2?: string;
|
|
p3(): any;
|
|
p4?(): any;
|
|
p5?(): void;
|
|
p6(pa1: any): void;
|
|
p7(pa1: any, pa2: any): void;
|
|
p7?(pa1: any, pa2: any): void;
|
|
}
|
|
export declare module eM {
|
|
var eV: any;
|
|
function eF(): void;
|
|
class eC {
|
|
constructor();
|
|
pV: any;
|
|
private rV;
|
|
pF(): void;
|
|
private rF;
|
|
pgF(): void;
|
|
get pgF(): any;
|
|
psF(param: any): void;
|
|
set psF(param: any);
|
|
private rgF;
|
|
private get rgF();
|
|
private rsF;
|
|
private set rsF(value);
|
|
static tV: any;
|
|
static tF(): void;
|
|
static tsF(param: any): void;
|
|
static set tsF(param: any);
|
|
static tgF(): void;
|
|
static get tgF(): any;
|
|
}
|
|
interface eI {
|
|
(): any;
|
|
(): number;
|
|
(p: any): any;
|
|
(p1: string): any;
|
|
(p2?: string): any;
|
|
(...p3: any[]): any;
|
|
(p4: string, p5?: string): any;
|
|
(p6: string, ...p7: any[]): any;
|
|
new (): any;
|
|
new (): number;
|
|
new (p: string): any;
|
|
new (p2?: string): any;
|
|
new (...p3: any[]): any;
|
|
new (p4: string, p5?: string): any;
|
|
new (p6: string, ...p7: any[]): any;
|
|
[p1: string]: any;
|
|
[p2: string, p3: number]: any;
|
|
p: any;
|
|
p1?: any;
|
|
p2?: string;
|
|
p3(): any;
|
|
p4?(): any;
|
|
p5?(): void;
|
|
p6(pa1: any): void;
|
|
p7(pa1: any, pa2: any): void;
|
|
p7?(pa1: any, pa2: any): void;
|
|
}
|
|
module eM {
|
|
var eV: any;
|
|
function eF(): void;
|
|
class eC {
|
|
}
|
|
interface eI {
|
|
}
|
|
module eM { }
|
|
var eaV: any;
|
|
function eaF(): void;
|
|
class eaC {
|
|
}
|
|
module eaM { }
|
|
}
|
|
var eaV: any;
|
|
function eaF(): void;
|
|
class eaC {
|
|
constructor();
|
|
pV: any;
|
|
private rV;
|
|
pF(): void;
|
|
private rF;
|
|
pgF(): void;
|
|
get pgF(): any;
|
|
psF(param: any): void;
|
|
set psF(param: any);
|
|
private rgF;
|
|
private get rgF();
|
|
private rsF;
|
|
private set rsF(value);
|
|
static tV: any;
|
|
static tF(): void;
|
|
static tsF(param: any): void;
|
|
static set tsF(param: any);
|
|
static tgF(): void;
|
|
static get tgF(): any;
|
|
}
|
|
module eaM {
|
|
var V: any;
|
|
function F(): void;
|
|
class C {
|
|
}
|
|
interface I {
|
|
}
|
|
module M { }
|
|
var eV: any;
|
|
function eF(): void;
|
|
class eC {
|
|
}
|
|
interface eI {
|
|
}
|
|
module eM { }
|
|
}
|
|
}
|
|
export declare var eaV: any;
|
|
export declare function eaF(): void;
|
|
export declare class eaC {
|
|
constructor();
|
|
pV: any;
|
|
private rV;
|
|
pF(): void;
|
|
private rF;
|
|
pgF(): void;
|
|
get pgF(): any;
|
|
psF(param: any): void;
|
|
set psF(param: any);
|
|
private rgF;
|
|
private get rgF();
|
|
private rsF;
|
|
private set rsF(value);
|
|
static tV: any;
|
|
static tF(): void;
|
|
static tsF(param: any): void;
|
|
static set tsF(param: any);
|
|
static tgF(): void;
|
|
static get tgF(): any;
|
|
}
|
|
export declare module eaM {
|
|
var V: any;
|
|
function F(): void;
|
|
class C {
|
|
constructor();
|
|
pV: any;
|
|
private rV;
|
|
pF(): void;
|
|
static tV: any;
|
|
static tF(): void;
|
|
}
|
|
interface I {
|
|
(): any;
|
|
(): number;
|
|
(p: string): any;
|
|
(p2?: string): any;
|
|
(...p3: any[]): any;
|
|
(p4: string, p5?: string): any;
|
|
(p6: string, ...p7: any[]): any;
|
|
new (): any;
|
|
new (): number;
|
|
new (p: string): any;
|
|
new (p2?: string): any;
|
|
new (...p3: any[]): any;
|
|
new (p4: string, p5?: string): any;
|
|
new (p6: string, ...p7: any[]): any;
|
|
[p1: string]: any;
|
|
[p2: string, p3: number]: any;
|
|
p: any;
|
|
p1?: any;
|
|
p2?: string;
|
|
p3(): any;
|
|
p4?(): any;
|
|
p5?(): void;
|
|
p6(pa1: any): void;
|
|
p7(pa1: any, pa2: any): void;
|
|
p7?(pa1: any, pa2: any): void;
|
|
}
|
|
module M {
|
|
var V: any;
|
|
function F(): void;
|
|
class C {
|
|
}
|
|
interface I {
|
|
}
|
|
module M { }
|
|
var eV: any;
|
|
function eF(): void;
|
|
class eC {
|
|
}
|
|
interface eI {
|
|
}
|
|
module eM { }
|
|
var eaV: any;
|
|
function eaF(): void;
|
|
class eaC {
|
|
}
|
|
module eaM { }
|
|
}
|
|
var eV: any;
|
|
function eF(): void;
|
|
class eC {
|
|
constructor();
|
|
pV: any;
|
|
private rV;
|
|
pF(): void;
|
|
static tV: any;
|
|
static tF(): void;
|
|
}
|
|
interface eI {
|
|
(): any;
|
|
(): number;
|
|
(p: any): any;
|
|
(p1: string): any;
|
|
(p2?: string): any;
|
|
(...p3: any[]): any;
|
|
(p4: string, p5?: string): any;
|
|
(p6: string, ...p7: any[]): any;
|
|
new (): any;
|
|
new (): number;
|
|
new (p: string): any;
|
|
new (p2?: string): any;
|
|
new (...p3: any[]): any;
|
|
new (p4: string, p5?: string): any;
|
|
new (p6: string, ...p7: any[]): any;
|
|
[p1: string]: any;
|
|
[p2: string, p3: number]: any;
|
|
p: any;
|
|
p1?: any;
|
|
p2?: string;
|
|
p3(): any;
|
|
p4?(): any;
|
|
p5?(): void;
|
|
p6(pa1: any): void;
|
|
p7(pa1: any, pa2: any): void;
|
|
p7?(pa1: any, pa2: any): void;
|
|
}
|
|
module eM {
|
|
var V: any;
|
|
function F(): void;
|
|
class C {
|
|
}
|
|
module M { }
|
|
var eV: any;
|
|
function eF(): void;
|
|
class eC {
|
|
}
|
|
interface eI {
|
|
}
|
|
module eM { }
|
|
}
|
|
}
|