igniteui-angular-core
Version:
Ignite UI Angular Core logic used in multiple UI components.
330 lines (329 loc) • 10.8 kB
TypeScript
import { Base, Type } from "./type";
import { IComponentRendererAdapter } from "./IComponentRendererAdapter";
import { TypeDescriptionContext } from "./TypeDescriptionContext";
import { ITypeDescriptionPropertyTransforms } from "./ITypeDescriptionPropertyTransforms";
import { Dictionary$2 } from "./Dictionary$2";
import { ComponentRendererReferenceResolverEventArgs } from "./ComponentRendererReferenceResolverEventArgs";
import { Description } from "./Description";
import { DescriptionTreeNode } from "./DescriptionTreeNode";
import { DescriptionTreeAction } from "./DescriptionTreeAction";
import { DescriptionRef } from "./DescriptionRef";
import { TypeDescriptionPlatform } from "./TypeDescriptionPlatform";
import { JsonDictionaryItem } from "./JsonDictionaryItem";
import { ComponentRendererMethodHelperBuilder } from "./ComponentRendererMethodHelperBuilder";
import { TypeDescriptionMetadata } from "./TypeDescriptionMetadata";
import { DescriptionRefTargetInfo } from "./DescriptionRefTargetInfo";
/**
* @hidden
*/
export declare class ComponentRenderer extends Base {
static $t: Type;
private static _defaultInstance;
static get defaultInstance(): ComponentRenderer;
static set defaultInstance(a: ComponentRenderer);
private _adapter;
get adapter(): IComponentRendererAdapter;
set adapter(a: IComponentRendererAdapter);
private _context;
get context(): TypeDescriptionContext;
set context(a: TypeDescriptionContext);
private _isProceedOnErrorEnabled;
get isProceedOnErrorEnabled(): boolean;
set isProceedOnErrorEnabled(a: boolean);
t: ITypeDescriptionPropertyTransforms;
u: TypeDescriptionCleanups;
static platform: TypeDescriptionPlatform;
constructor();
private s;
toJson(a: (arg1: any) => string): string;
private gi;
private gj;
private gh;
private ab;
createObjectFromJson(a: string, b: any): any;
private ao;
private al;
loadJson(a: string, b: (arg1: string) => any): void;
loadJsonOverlay(a: string, b: (arg1: string) => any, c: (arg1: string) => any): void;
loadJsonDelta(a: string, b: (arg1: string) => any, c: boolean): void;
private _preserveKeyOrder;
get preserveKeyOrder(): boolean;
set preserveKeyOrder(a: boolean);
protected a8(): boolean;
protected fj(a: boolean): void;
private _allowNullForRemove;
get allowNullForRemove(): boolean;
set allowNullForRemove(a: boolean);
private _cleanupUnusedOnRender;
get cleanupUnusedOnRender(): boolean;
set cleanupUnusedOnRender(a: boolean);
private _skipSystemRefsClean;
get skipSystemRefsClean(): number;
set skipSystemRefsClean(a: number);
private by;
private fc;
hasErrors(): boolean;
getErrors(): string[];
clearErrors(): void;
private fa;
private fo;
private fi;
private fh;
private fg;
private ff;
protected get ah(): boolean;
private d4;
private h;
private e6;
private fe;
private bf;
private bh;
private br;
private fd;
private c7;
private eo;
private fn;
provideRefValueFromJson(a: any, b: string, c: string): void;
private b0;
addMemberPathTransformer(a: (memberPath: string) => string): void;
removeMemberPathTransformer(a: (memberPath: string) => string): void;
private b2;
addReferenceResolver(a: (refName: string, args: ComponentRendererReferenceResolverEventArgs) => void): void;
removeReferenceResolver(a: (refName: string, args: ComponentRendererReferenceResolverEventArgs) => void): void;
private f;
protected ca(): (arg1: string) => string;
ay(a: JsonDictionaryItem): boolean;
ax(a: JsonDictionaryItem): boolean;
au(a: JsonDictionaryItem): boolean;
a2(a: JsonDictionaryItem): boolean;
av(a: JsonDictionaryItem): boolean;
aw(a: JsonDictionaryItem): boolean;
private d6;
private e1;
private e2;
private ec;
private d9;
private a;
private af;
private da;
private gl;
private d2;
private gk;
private d8;
private gd;
private fv;
private e7;
private c9;
private c0;
private c1;
private c2;
private bl;
private bm;
private bn;
private bk;
private bi;
private bj;
private be;
private bs;
get bw(): Dictionary$2<any, ContainerState>;
private bo;
private bg;
private bc;
private bq;
private bt;
private bv;
private bp;
private bd;
private cc;
cleanup(a: any, b: boolean): void;
render(a: Description, b: any): void;
private gb;
private fk;
private f9;
getTargetValue(a: string, b: string, c: any): any;
setTargetValue(a: string, b: string, c: any, d: any, e: any): void;
createHandlerWithDescription(a: any, b: string, c: string, d: string, e: (arg1: Description) => void): void;
createHandlerWithJSON(a: any, b: string, c: string, d: string, e: (arg1: string) => void): void;
createHandlerWithRaw(a: any, b: string, c: string, d: string, e: (arg1: any) => void): void;
private eu;
waitForAnimationIdle(a: any, b: number, c: () => void): void;
executeMethod(a: any, b: string, c: (arg1: string) => void): void;
executeMethodWithBuilder(a: any, b: ComponentRendererMethodHelperBuilder, c: (arg1: string) => void): void;
private df;
private dg;
static b7(a: any): number;
private di;
private i;
private b6;
private c3;
private ea;
private dn;
private dv;
private dm;
private dt;
private dq;
private du;
private dr;
private ds;
private dp;
private dk;
private dl;
private dj;
private m;
private l;
private n;
private d3;
private c6;
private cz;
private e5;
g(a: any): ContainerState;
private dh;
resolveRefValue(a: any, b: string, c: (arg1: any) => void): void;
resolveRefName(a: any, b: any, c: (arg1: string) => void): void;
provideRefValue(a: any, b: string, c: any): void;
removeRefValue(a: any, b: string): void;
private f7;
clearRefValues(a: any): void;
private am;
queueForIdle(a: any, b: () => void): void;
tryFlushIdleActions(a: any): void;
private ga;
private gg;
private gp;
private e0;
private fl;
private fm;
private ar;
private a3;
private ba;
private bb;
private d7;
p(a: any, b: number): DescriptionTreeNode;
q(a: any, b: number): DescriptionTreeNode;
private d5;
private ee;
private ed;
private a7;
private c8;
private cx;
private cy;
cw(a: DescriptionTreeAction): any;
private cv;
cu(a: DescriptionTreeAction): any;
cr(a: DescriptionTreeAction): any;
ct(a: DescriptionTreeAction): any;
cq(a: DescriptionTreeAction): any;
cs(a: DescriptionTreeAction): any;
cp(a: DescriptionTreeAction): any;
private co;
private b8;
private cn;
j(a: string): DescriptionRef;
private dy;
private cm;
private dx;
private cj;
private dw;
private dz;
protected d1(a: string): any;
private ci;
private ch;
private cg;
private ck;
protected d0(a: string): any;
private cf;
private ce;
private b4;
addTargetPropertyUpdatingListener(a: (propertyPath: string, target: any, newValue: any) => boolean): void;
removeTargetPropertyUpdatingListener(a: (propertyPath: string, target: any, newValue: any) => boolean): void;
private bu;
addPropertyUpdatingListener(a: string, b: (propertyName: string, target: any, newValue: any) => void): void;
private bz;
addReferenceLookupListener(a: (container: any, refType: string, id: string) => any): void;
removeReferenceLookupListener(a: (container: any, refType: string, id: string) => any): void;
private b3;
addReferenceReverseLookupListener(a: (obj: any) => string): void;
removeReferenceReverseLookupListener(a: (obj: any) => string): void;
removePropertyUpdatingListener(a: string, b: (propertyName: string, target: any, newValue: any) => void): void;
private b1;
addNamespaceLookupListener(a: (container: any) => string): void;
removeNamespaceLookupListener(a: (container: any) => string): void;
private bx;
private o;
addCleanupListener(a: (container: any, id: string) => void): void;
removeCleanupListener(a: (container: any, id: string) => void): void;
private cd;
gm(a: any, b: ContainerState, c: string, d: TypeDescriptionMetadata, e: any, f: any, g: any): void;
ak(a: string): boolean;
private _shouldNamespaceSystemRefValues;
get shouldNamespaceSystemRefValues(): boolean;
set shouldNamespaceSystemRefValues(a: boolean);
private x;
fq(a: any, b: string, c: any, d: boolean): void;
removeRefValueCore(a: any, b: string, c: boolean): void;
clearUserRefValues(): void;
aj(a: DescriptionRef): boolean;
dc(a: DescriptionRef): any;
hasRef(a: string): boolean;
k(a: string): DescriptionRef;
getMissingRefs(): string[];
getRefChangeInfos(a: string): DescriptionRefTargetInfo[];
private dd;
private a1;
private a6;
private a0;
private gc;
private a5;
ey(a: any, b: any, c: ContainerState): void;
ez(a: any, b: any, c: ContainerState): void;
cb(a: any, b: any, c: ContainerState): number;
private az;
private fx;
private a4;
private at;
private y;
private eg;
private c4;
private an;
private cl;
protected z(): boolean;
private b5;
private as;
private eq;
private gn;
private db;
private ae;
private ad;
waitForFlush(a: any, b: () => void): void;
registerFont(a: string, b: any): void;
removeFont(a: string): void;
}
/**
* @hidden
*/
export declare class TypeDescriptionCleanups extends Base {
static $t: Type;
private b;
private a;
constructor(a: ComponentRenderer);
d(a: any, b: TypeDescriptionPlatform, c: any): void;
private c;
}
/**
* @hidden
*/
export declare class ContainerState extends Base {
static $t: Type;
i: any;
private e;
private f;
private d;
private g;
private c;
k(a: any, b: number, c: any, d: DescriptionTreeNode, e: (arg1: any, arg2: string, arg3: any, arg4: boolean) => void, f: number): void;
a(a: number): boolean;
b(a: any): boolean;
j(a: number): any;
l(a: ComponentRenderer, b: any, c: number, d: (arg1: any, arg2: string, arg3: boolean) => void): void;
h(a: any): number;
}