igniteui-angular-core
Version:
Ignite UI Angular Core logic used in multiple UI components.
587 lines (586 loc) • 30.5 kB
TypeScript
import { Base, Type } from "./type";
import { CodeGenerationTargetPlatforms } from "./CodeGenerationTargetPlatforms";
import { CodeGeneratingRendererResult } from "./CodeGeneratingRendererResult";
import { CodeGenerationRendererOptions } from "./CodeGenerationRendererOptions";
import { CodeGeneratingCodeWriter } from "./CodeGeneratingCodeWriter";
import { CodeGenerationItemBuilderPropertyInfo } from "./CodeGenerationItemBuilderPropertyInfo";
import { List$1 } from "./List$1";
import { TypeDescriptionContext } from "./TypeDescriptionContext";
import { TypeDescriptionMetadata } from "./TypeDescriptionMetadata";
import { DescriptionRef } from "./DescriptionRef";
import { StringBuilder } from "./StringBuilder";
import { CodeGeneratingImportManager } from "./CodeGeneratingImportManager";
import { CodeGenerationLibraryItemContent } from "./CodeGenerationLibraryItemContent";
import { CodeGeneratingComponentRendererHandlerEmitter } from "./CodeGeneratingComponentRendererHandlerEmitter";
import { CodeGeneratingComponentRendererDataEmitter } from "./CodeGeneratingComponentRendererDataEmitter";
import { CodeGenerationLibraryItemContentLocation } from "./CodeGenerationLibraryItemContentLocation";
import { CodeGeneratingComponentRendererDataEmitterPropertyType } from "./CodeGeneratingComponentRendererDataEmitterPropertyType";
import { CodeGeneratingComponentRendererDataEmitterItemType } from "./CodeGeneratingComponentRendererDataEmitterItemType";
import { JsonDictionaryValue } from "./JsonDictionaryValue";
import { JsonDictionaryObject } from "./JsonDictionaryObject";
import { JsonDictionaryItem } from "./JsonDictionaryItem";
import { ComponentRenderer } from "./ComponentRenderer";
import { DescriptionTreeAction } from "./DescriptionTreeAction";
import { CodeGeneratingComponentRendererTemplateEmitter } from "./CodeGeneratingComponentRendererTemplateEmitter";
import { CodeGeneratingComponentRendererModuleEmitter } from "./CodeGeneratingComponentRendererModuleEmitter";
import { ICodeGenerationRendererTemplate } from "./ICodeGenerationRendererTemplate";
import { IComponentRendererAdapter } from "./IComponentRendererAdapter";
/**
* @hidden
*/
export declare abstract class CodeGeneratingComponentRendererCodeEmitter extends Base {
static $t: Type;
private l;
private j;
protected get_am(): string;
protected get am(): string;
protected get_an(): string;
protected get an(): string;
protected get a7(): string;
protected get m(): CodeGenerationRendererOptions;
private aa;
protected bs(a: CodeGenerationItemBuilderPropertyInfo): void;
protected get k(): CodeGeneratingRendererResult;
constructor(a: CodeGenerationRendererOptions, b: CodeGeneratingRendererResult);
private d;
protected get h(): CodeGeneratingCodeWriter;
private a;
protected get e(): CodeGeneratingCodeWriter;
private c;
protected get g(): CodeGeneratingCodeWriter;
private b;
protected get f(): CodeGeneratingCodeWriter;
private ab;
protected bc(a: string): void;
abstract get r(): boolean;
w(a: TypeDescriptionContext, b: CodeGenerationItemBuilderPropertyInfo): boolean;
q(a: TypeDescriptionContext, b: CodeGenerationItemBuilderPropertyInfo): boolean;
t(a: CodeGenerationItemBuilderPropertyInfo): boolean;
private ag;
protected get ar(): string;
bd(a: string, b: string, c: TypeDescriptionContext): void;
u(a: string, b: TypeDescriptionContext): boolean;
br(): void;
bl(a: number): void;
bm(a: string): void;
x(a: string, b: CodeGenerationItemBuilderPropertyInfo, c: TypeDescriptionContext): boolean;
bj(a: number, b: string, c: CodeGenerationItemBuilderPropertyInfo, d: TypeDescriptionContext): void;
bk(a: number, b: string, c: CodeGenerationItemBuilderPropertyInfo, d: TypeDescriptionContext): void;
toString(): string;
protected a1(): string;
protected a4(a: TypeDescriptionContext, b: CodeGenerationItemBuilderPropertyInfo, c: boolean): string;
protected ac(a: CodeGenerationItemBuilderPropertyInfo, b: boolean): List$1<string>;
protected ad(a: CodeGenerationItemBuilderPropertyInfo, b: boolean): List$1<string>;
protected ba(a: any): string;
protected abstract i(a: CodeGenerationRendererOptions, b: CodeGeneratingRendererResult): CodeGeneratingComponentRendererCodeEmitter;
protected ap(a: TypeDescriptionContext, b: CodeGenerationItemBuilderPropertyInfo): string;
private ao;
protected as(a: TypeDescriptionContext, b: CodeGenerationItemBuilder, c: string, d: string): string;
protected at(a: CodeGenerationItemBuilderPropertyInfo, b: TypeDescriptionContext, c: List$1<CodeGenerationItemBuilder>, d: List$1<string>, e: string): string;
protected a9(a: TypeDescriptionContext, b: CodeGenerationItemBuilderPropertyInfo): string;
protected au(a: TypeDescriptionContext, b: CodeGenerationItemBuilderPropertyInfo): string;
protected ah(a: CodeGenerationItemBuilderPropertyInfo): any;
private a3;
protected s(a: CodeGenerationItemBuilderPropertyInfo): boolean;
protected a2(a: CodeGenerationItemBuilderPropertyInfo): string;
protected aw(a: CodeGenerationItemBuilderPropertyInfo): string;
private az;
protected ax(a: CodeGenerationItemBuilderPropertyInfo): string;
protected a0(a: CodeGenerationItemBuilderPropertyInfo): string;
protected ay(a: CodeGenerationItemBuilderPropertyInfo): string;
protected get_y(): boolean;
protected get y(): boolean;
protected al(a: CodeGenerationItemBuilderPropertyInfo): string;
protected ak(a: any): string;
protected aj(a: CodeGenerationItemBuilderPropertyInfo): string;
protected ai(a: any): string;
private ae;
private af;
bq(a: string): void;
bp(a: string): void;
private av;
bn(): void;
protected get_a8(): string;
protected get a8(): string;
get aq(): string;
protected get v(): boolean;
protected get o(): boolean;
protected get p(): boolean;
a6: string;
protected get_z(): boolean;
get z(): boolean;
a5: string;
protected get_n(): boolean;
get n(): boolean;
bo(): void;
bf(a: StringBuilder): void;
bi(a: StringBuilder): void;
be(a: StringBuilder): void;
bg(a: TypeDescriptionContext, b: CodeGeneratingImportManager): void;
protected bh(a: TypeDescriptionContext, b: List$1<string>, c: CodeGeneratingImportManager): void;
}
/**
* @hidden
*/
export declare class BlazorRazorCodeGeneratingComponentRendererCodeEmitter extends CodeGeneratingComponentRendererCodeEmitter {
static $t: Type;
protected get_r(): boolean;
get r(): boolean;
protected as(a: TypeDescriptionContext, b: CodeGenerationItemBuilder, c: string, d: string): string;
protected at(a: CodeGenerationItemBuilderPropertyInfo, b: TypeDescriptionContext, c: List$1<CodeGenerationItemBuilder>, d: List$1<string>, e: string): string;
protected i(a: CodeGenerationRendererOptions, b: CodeGeneratingRendererResult): CodeGeneratingComponentRendererCodeEmitter;
protected get_z(): boolean;
constructor(a: CodeGenerationRendererOptions, b: CodeGeneratingRendererResult);
protected bw(a: TypeDescriptionContext, b: string, c: CodeGenerationItemBuilderPropertyInfo): string;
protected au(a: TypeDescriptionContext, b: CodeGenerationItemBuilderPropertyInfo): string;
bd(a: string, b: string, c: TypeDescriptionContext): void;
br(): void;
bm(a: string): void;
private bv;
private bt;
private bu;
bj(a: number, b: string, c: CodeGenerationItemBuilderPropertyInfo, d: TypeDescriptionContext): void;
protected ax(a: CodeGenerationItemBuilderPropertyInfo): string;
protected a4(a: TypeDescriptionContext, b: CodeGenerationItemBuilderPropertyInfo, c: boolean): string;
protected ah(a: CodeGenerationItemBuilderPropertyInfo): any;
protected a1(): string;
protected aw(a: CodeGenerationItemBuilderPropertyInfo): string;
private bx;
protected a2(a: CodeGenerationItemBuilderPropertyInfo): string;
bk(a: number, b: string, c: CodeGenerationItemBuilderPropertyInfo, d: TypeDescriptionContext): void;
protected get_a8(): string;
}
/**
* @hidden
*/
export declare class BlazorCodeBehindCodeGeneratingComponentRendererCodeEmitter extends CodeGeneratingComponentRendererCodeEmitter {
static $t: Type;
protected get_r(): boolean;
get r(): boolean;
protected i(a: CodeGenerationRendererOptions, b: CodeGeneratingRendererResult): CodeGeneratingComponentRendererCodeEmitter;
protected get_z(): boolean;
constructor(a: CodeGenerationRendererOptions, b: CodeGeneratingRendererResult);
protected bw(a: string, b: CodeGenerationItemBuilderPropertyInfo): string;
protected au(a: TypeDescriptionContext, b: CodeGenerationItemBuilderPropertyInfo): string;
bd(a: string, b: string, c: TypeDescriptionContext): void;
br(): void;
bm(a: string): void;
private bv;
private bt;
private bu;
bj(a: number, b: string, c: CodeGenerationItemBuilderPropertyInfo, d: TypeDescriptionContext): void;
protected ax(a: CodeGenerationItemBuilderPropertyInfo): string;
protected a4(a: TypeDescriptionContext, b: CodeGenerationItemBuilderPropertyInfo, c: boolean): string;
protected ah(a: CodeGenerationItemBuilderPropertyInfo): any;
protected a1(): string;
protected aw(a: CodeGenerationItemBuilderPropertyInfo): string;
private bx;
protected a2(a: CodeGenerationItemBuilderPropertyInfo): string;
bk(a: number, b: string, c: CodeGenerationItemBuilderPropertyInfo, d: TypeDescriptionContext): void;
protected get_a8(): string;
}
/**
* @hidden
*/
export declare class ReactMarkupCodeGeneratingComponentRendererCodeEmitter extends CodeGeneratingComponentRendererCodeEmitter {
static $t: Type;
protected get_r(): boolean;
get r(): boolean;
protected as(a: TypeDescriptionContext, b: CodeGenerationItemBuilder, c: string, d: string): string;
protected at(a: CodeGenerationItemBuilderPropertyInfo, b: TypeDescriptionContext, c: List$1<CodeGenerationItemBuilder>, d: List$1<string>, e: string): string;
protected i(a: CodeGenerationRendererOptions, b: CodeGeneratingRendererResult): CodeGeneratingComponentRendererCodeEmitter;
constructor(a: CodeGenerationRendererOptions, b: CodeGeneratingRendererResult);
protected au(a: TypeDescriptionContext, b: CodeGenerationItemBuilderPropertyInfo): string;
protected get_y(): boolean;
protected get_a8(): string;
private bx;
private by;
private bz;
protected get bv(): boolean;
bd(a: string, b: string, c: TypeDescriptionContext): void;
private bt;
private bu;
private b1;
private bw;
protected ax(a: CodeGenerationItemBuilderPropertyInfo): string;
br(): void;
private b0;
protected ay(a: CodeGenerationItemBuilderPropertyInfo): string;
bm(a: string): void;
x(a: string, b: CodeGenerationItemBuilderPropertyInfo, c: TypeDescriptionContext): boolean;
bj(a: number, b: string, c: CodeGenerationItemBuilderPropertyInfo, d: TypeDescriptionContext): void;
protected ah(a: CodeGenerationItemBuilderPropertyInfo): any;
protected a1(): string;
protected aw(a: CodeGenerationItemBuilderPropertyInfo): string;
protected a2(a: CodeGenerationItemBuilderPropertyInfo): string;
bk(a: number, b: string, c: CodeGenerationItemBuilderPropertyInfo, d: TypeDescriptionContext): void;
protected bh(a: TypeDescriptionContext, b: List$1<string>, c: CodeGeneratingImportManager): void;
}
/**
* @hidden
*/
export declare abstract class WebCodeBehindCodeGeneratingComponentRendererCodeEmitter extends CodeGeneratingComponentRendererCodeEmitter {
static $t: Type;
protected get_r(): boolean;
get r(): boolean;
constructor(a: CodeGenerationRendererOptions, b: CodeGeneratingRendererResult);
private bt;
protected ax(a: CodeGenerationItemBuilderPropertyInfo): string;
protected au(a: TypeDescriptionContext, b: CodeGenerationItemBuilderPropertyInfo): string;
protected get_y(): boolean;
bd(a: string, b: string, c: TypeDescriptionContext): void;
private bx;
br(): void;
bl(a: number): void;
bm(a: string): void;
private bw;
private bu;
private bv;
bj(a: number, b: string, c: CodeGenerationItemBuilderPropertyInfo, d: TypeDescriptionContext): void;
protected ah(a: CodeGenerationItemBuilderPropertyInfo): any;
protected a1(): string;
protected aw(a: CodeGenerationItemBuilderPropertyInfo): string;
protected a2(a: CodeGenerationItemBuilderPropertyInfo): string;
protected ay(a: CodeGenerationItemBuilderPropertyInfo): string;
protected a4(a: TypeDescriptionContext, b: CodeGenerationItemBuilderPropertyInfo, c: boolean): string;
bk(a: number, b: string, c: CodeGenerationItemBuilderPropertyInfo, d: TypeDescriptionContext): void;
}
/**
* @hidden
*/
export declare class ReactCodeBehindCodeGeneratingComponentRendererCodeEmitter extends WebCodeBehindCodeGeneratingComponentRendererCodeEmitter {
static $t: Type;
protected get_r(): boolean;
protected i(a: CodeGenerationRendererOptions, b: CodeGeneratingRendererResult): CodeGeneratingComponentRendererCodeEmitter;
constructor(a: CodeGenerationRendererOptions, b: CodeGeneratingRendererResult);
protected get_a8(): string;
protected bh(a: TypeDescriptionContext, b: List$1<string>, c: CodeGeneratingImportManager): void;
u(a: string, b: TypeDescriptionContext): boolean;
}
/**
* @hidden
*/
export declare class WebComponentsMarkupCodeGeneratingComponentRendererCodeEmitter extends CodeGeneratingComponentRendererCodeEmitter {
static $t: Type;
protected get_r(): boolean;
get r(): boolean;
private bt;
protected ax(a: CodeGenerationItemBuilderPropertyInfo): string;
protected i(a: CodeGenerationRendererOptions, b: CodeGeneratingRendererResult): CodeGeneratingComponentRendererCodeEmitter;
protected as(a: TypeDescriptionContext, b: CodeGenerationItemBuilder, c: string, d: string): string;
protected at(a: CodeGenerationItemBuilderPropertyInfo, b: TypeDescriptionContext, c: List$1<CodeGenerationItemBuilder>, d: List$1<string>, e: string): string;
constructor(a: CodeGenerationRendererOptions, b: CodeGeneratingRendererResult);
protected au(a: TypeDescriptionContext, b: CodeGenerationItemBuilderPropertyInfo): string;
protected get_y(): boolean;
bd(a: string, b: string, c: TypeDescriptionContext): void;
private bx;
br(): void;
bm(a: string): void;
private bw;
private bu;
private bv;
protected get_a8(): string;
protected bh(a: TypeDescriptionContext, b: List$1<string>, c: CodeGeneratingImportManager): void;
bj(a: number, b: string, c: CodeGenerationItemBuilderPropertyInfo, d: TypeDescriptionContext): void;
protected ah(a: CodeGenerationItemBuilderPropertyInfo): any;
protected a1(): string;
protected aw(a: CodeGenerationItemBuilderPropertyInfo): string;
protected a2(a: CodeGenerationItemBuilderPropertyInfo): string;
protected ay(a: CodeGenerationItemBuilderPropertyInfo): string;
bk(a: number, b: string, c: CodeGenerationItemBuilderPropertyInfo, d: TypeDescriptionContext): void;
}
/**
* @hidden
*/
export declare class WebComponentsCodeBehindCodeGeneratingComponentRendererCodeEmitter extends WebCodeBehindCodeGeneratingComponentRendererCodeEmitter {
static $t: Type;
protected i(a: CodeGenerationRendererOptions, b: CodeGeneratingRendererResult): CodeGeneratingComponentRendererCodeEmitter;
constructor(a: CodeGenerationRendererOptions, b: CodeGeneratingRendererResult);
protected get_a8(): string;
protected bh(a: TypeDescriptionContext, b: List$1<string>, c: CodeGeneratingImportManager): void;
}
/**
* @hidden
*/
export declare class TSCodeGeneratingComponentRendererHandlerEmitter extends CodeGeneratingComponentRendererHandlerEmitter {
static $t: Type;
private w;
constructor(a: CodeGenerationRendererOptions, b: CodeGeneratingRendererResult, c: CodeGenerationTargetPlatforms);
protected t(a: string, b: boolean): void;
protected u(a: string, b: boolean): void;
protected get aa(): string;
protected get ab(): string;
private x;
protected v(a: CodeGeneratingImportManager, b: string): void;
protected get_z(): string;
protected get z(): string;
protected get_y(): string;
protected get y(): string;
protected q(a: string, b: string): string;
}
/**
* @hidden
*/
export declare class TSCodeGeneratingComponentRendererDataEmitter extends CodeGeneratingComponentRendererDataEmitter {
static $t: Type;
constructor(a: CodeGenerationRendererOptions, b: CodeGeneratingRendererResult);
protected x(a: string, b?: boolean): string;
protected w(a: string): string;
protected aq(a: string): string;
protected get_t(): string;
private am;
protected al(a: CodeGenerationLibraryItemContentLocation, b: string, c: string[], d: CodeGeneratingComponentRendererDataEmitterPropertyType[], e: CodeGeneratingCodeWriter, f: CodeGeneratingImportManager): void;
protected ah(a: string, b: CodeGenerationLibraryItemContentLocation, c: CodeGenerationLibraryItemContent): void;
protected ai(a: string, b: JsonDictionaryValue): void;
protected aj(a: string, b: string[], c: CodeGeneratingComponentRendererDataEmitterPropertyType[], d: JsonDictionaryObject): void;
protected z(a: string, b: CodeGeneratingImportManager): void;
protected aa(a: string, b: string, c: CodeGeneratingImportManager): void;
protected ab(a: string, b: CodeGeneratingImportManager): void;
protected ad(a: CodeGeneratingComponentRendererDataEmitterItemType, b: CodeGeneratingCodeWriter, c: CodeGeneratingImportManager): void;
private an;
private ap;
protected ak(a: CodeGenerationLibraryItemContentLocation, b: string, c: string[], d: CodeGeneratingComponentRendererDataEmitterPropertyType[], e: CodeGeneratingCodeWriter): void;
protected y(a: CodeGenerationLibraryItemContentLocation, b: string, c: string[], d: CodeGeneratingComponentRendererDataEmitterPropertyType[], e: JsonDictionaryItem, f: number, g: CodeGeneratingCodeWriter): void;
private ar;
protected u(a: CodeGeneratingComponentRendererDataEmitterPropertyType, b: JsonDictionaryValue): string;
protected ao(a: JsonDictionaryValue): string;
}
/**
* @hidden
*/
export declare class AngularTemplateCodeGeneratingComponentRendererCodeEmitter extends CodeGeneratingComponentRendererCodeEmitter {
static $t: Type;
protected get_r(): boolean;
get r(): boolean;
protected as(a: TypeDescriptionContext, b: CodeGenerationItemBuilder, c: string, d: string): string;
protected at(a: CodeGenerationItemBuilderPropertyInfo, b: TypeDescriptionContext, c: List$1<CodeGenerationItemBuilder>, d: List$1<string>, e: string): string;
protected i(a: CodeGenerationRendererOptions, b: CodeGeneratingRendererResult): CodeGeneratingComponentRendererCodeEmitter;
constructor(a: CodeGenerationRendererOptions, b: CodeGeneratingRendererResult);
protected au(a: TypeDescriptionContext, b: CodeGenerationItemBuilderPropertyInfo): string;
protected get_y(): boolean;
protected get_a8(): string;
private bv;
private bt;
private bu;
bd(a: string, b: string, c: TypeDescriptionContext): void;
protected bh(a: TypeDescriptionContext, b: List$1<string>, c: CodeGeneratingImportManager): void;
private bw;
br(): void;
bm(a: string): void;
bj(a: number, b: string, c: CodeGenerationItemBuilderPropertyInfo, d: TypeDescriptionContext): void;
protected ay(a: CodeGenerationItemBuilderPropertyInfo): string;
protected ah(a: CodeGenerationItemBuilderPropertyInfo): any;
protected a1(): string;
protected aw(a: CodeGenerationItemBuilderPropertyInfo): string;
protected a2(a: CodeGenerationItemBuilderPropertyInfo): string;
bk(a: number, b: string, c: CodeGenerationItemBuilderPropertyInfo, d: TypeDescriptionContext): void;
}
/**
* @hidden
*/
export declare class AngularCodeBehindCodeGeneratingComponentRendererCodeEmitter extends WebCodeBehindCodeGeneratingComponentRendererCodeEmitter {
static $t: Type;
protected get_r(): boolean;
protected i(a: CodeGenerationRendererOptions, b: CodeGeneratingRendererResult): CodeGeneratingComponentRendererCodeEmitter;
constructor(a: CodeGenerationRendererOptions, b: CodeGeneratingRendererResult);
protected get_a8(): string;
protected bh(a: TypeDescriptionContext, b: List$1<string>, c: CodeGeneratingImportManager): void;
}
/**
* @hidden
*/
export declare class DotNetCodeGeneratingComponentRendererDataEmitter extends CodeGeneratingComponentRendererDataEmitter {
static $t: Type;
constructor(a: CodeGenerationRendererOptions, b: CodeGeneratingRendererResult);
protected ab(a: string, b: CodeGeneratingImportManager): void;
protected af(a: CodeGeneratingCodeWriter): void;
private am;
protected ae(a: CodeGeneratingCodeWriter): void;
protected x(a: string, b?: boolean): string;
protected w(a: string): string;
protected aq(a: string): string;
protected al(a: CodeGenerationLibraryItemContentLocation, b: string, c: string[], d: CodeGeneratingComponentRendererDataEmitterPropertyType[], e: CodeGeneratingCodeWriter, f: CodeGeneratingImportManager): void;
protected ah(a: string, b: CodeGenerationLibraryItemContentLocation, c: CodeGenerationLibraryItemContent): void;
protected ai(a: string, b: JsonDictionaryValue): void;
protected aj(a: string, b: string[], c: CodeGeneratingComponentRendererDataEmitterPropertyType[], d: JsonDictionaryObject): void;
protected get_t(): string;
protected ad(a: CodeGeneratingComponentRendererDataEmitterItemType, b: CodeGeneratingCodeWriter, c: CodeGeneratingImportManager): void;
private an;
protected get_r(): boolean;
private ap;
protected ak(a: CodeGenerationLibraryItemContentLocation, b: string, c: string[], d: CodeGeneratingComponentRendererDataEmitterPropertyType[], e: CodeGeneratingCodeWriter): void;
protected y(a: CodeGenerationLibraryItemContentLocation, b: string, c: string[], d: CodeGeneratingComponentRendererDataEmitterPropertyType[], e: JsonDictionaryItem, f: number, g: CodeGeneratingCodeWriter): void;
private ar;
protected u(a: CodeGeneratingComponentRendererDataEmitterPropertyType, b: JsonDictionaryValue): string;
protected ao(a: JsonDictionaryValue): string;
}
/**
* @hidden
*/
export declare class WPFXamlCodeGeneratingComponentRendererCodeEmitter extends CodeGeneratingComponentRendererCodeEmitter {
static $t: Type;
protected ba(a: any): string;
protected get_r(): boolean;
get r(): boolean;
protected i(a: CodeGenerationRendererOptions, b: CodeGeneratingRendererResult): CodeGeneratingComponentRendererCodeEmitter;
protected get_z(): boolean;
constructor(a: CodeGenerationRendererOptions, b: CodeGeneratingRendererResult);
protected au(a: TypeDescriptionContext, b: CodeGenerationItemBuilderPropertyInfo): string;
bd(a: string, b: string, c: TypeDescriptionContext): void;
br(): void;
bm(a: string): void;
bj(a: number, b: string, c: CodeGenerationItemBuilderPropertyInfo, d: TypeDescriptionContext): void;
protected ah(a: CodeGenerationItemBuilderPropertyInfo): any;
protected a1(): string;
protected aw(a: CodeGenerationItemBuilderPropertyInfo): string;
private bt;
protected a2(a: CodeGenerationItemBuilderPropertyInfo): string;
bk(a: number, b: string, c: CodeGenerationItemBuilderPropertyInfo, d: TypeDescriptionContext): void;
protected get_a8(): string;
}
/**
* @hidden
*/
export declare class WPFCodeBehindCodeGeneratingComponentRendererCodeEmitter extends CodeGeneratingComponentRendererCodeEmitter {
static $t: Type;
protected ba(a: any): string;
protected get_r(): boolean;
get r(): boolean;
protected i(a: CodeGenerationRendererOptions, b: CodeGeneratingRendererResult): CodeGeneratingComponentRendererCodeEmitter;
protected get_z(): boolean;
constructor(a: CodeGenerationRendererOptions, b: CodeGeneratingRendererResult);
}
/**
* @hidden
*/
export declare class CodeGeneratingComponentRenderer extends ComponentRenderer {
static $t: Type;
loadCodeJson(a: string): void;
protected ds(a: boolean): void;
protected p(): boolean;
static e5(a: string): string;
static e7(a: string): string;
static e6(a: string): string;
static e8(a: string): string;
protected at(): boolean;
bz(a: DescriptionTreeAction): any;
b0(a: DescriptionTreeAction): any;
b1(a: DescriptionTreeAction): any;
b3(a: DescriptionTreeAction): any;
protected cu(a: string): any;
protected cv(a: string): any;
ag(a: JsonDictionaryItem): boolean;
an(a: JsonDictionaryItem): boolean;
ah(a: JsonDictionaryItem): boolean;
ai(a: JsonDictionaryItem): boolean;
aj(a: JsonDictionaryItem): boolean;
er(a: CodeGenerationItemBuilder, b: CodeGenerationRendererOptions, c: CodeGeneratingRendererResult): CodeGeneratingComponentRendererCodeEmitter;
es(a: CodeGenerationRendererOptions, b: CodeGeneratingRendererResult): CodeGeneratingComponentRendererDataEmitter;
et(a: CodeGenerationRendererOptions, b: CodeGeneratingRendererResult): CodeGeneratingComponentRendererHandlerEmitter;
ev(a: CodeGenerationRendererOptions, b: CodeGeneratingRendererResult): CodeGeneratingComponentRendererTemplateEmitter;
eu(a: CodeGenerationRendererOptions, b: CodeGeneratingRendererResult): CodeGeneratingComponentRendererModuleEmitter;
markRefUsed(a: string): void;
emitCode(a: ICodeGenerationRendererTemplate): CodeGeneratingRendererResult;
private fd;
protected bl(): (arg1: string) => string;
private e9;
private fa;
private ex;
private ey;
private e1;
private e2;
private e3;
private e0;
private ez;
constructor(a: CodeGenerationTargetPlatforms, b: CodeGenerationRendererOptions);
private static e4;
}
/**
* @hidden
*/
export declare class CodeGenerationContainer extends Base {
static $t: Type;
private _id;
get id(): string;
set id(a: string);
constructor();
b: List$1<CodeGenerationItemBuilder>;
d(a: TypeDescriptionContext, b: CodeGeneratingRendererResult, c: CodeGeneratingComponentRenderer, d: CodeGenerationRendererOptions): void;
private a;
markRefUsed(a: string): void;
}
/**
* @hidden
*/
export declare class CodeGenerationItemBuilder extends Base {
static $t: Type;
private h;
private g;
private c;
private b;
private k;
private i;
p(): string;
constructor(a: CodeGenerationTargetPlatforms, b: string, c: TypeDescriptionContext, d: any);
a(a: string): CodeGenerationItemBuilder;
s(a: TypeDescriptionMetadata): string;
y(a: string, b: TypeDescriptionMetadata, c: any, d: DescriptionRef): void;
w(a: string, b: TypeDescriptionMetadata, c: DescriptionRef): void;
x(a: string, b: TypeDescriptionMetadata): void;
j(a: string): any;
u: string;
v(a: CodeGeneratingComponentRendererCodeEmitter, b: boolean): void;
protected f(a: TypeDescriptionContext, b: CodeGeneratingComponentRendererCodeEmitter): boolean;
private d;
private e;
r(): string;
protected get t(): string;
static o(a: CodeGenerationTargetPlatforms, b: string, c: TypeDescriptionContext, d: string, e: string): string;
n(): string;
private q;
protected get_l(): string;
protected get l(): string;
protected get_m(): string;
protected get m(): string;
}
/**
* @hidden
*/
export declare class CodeGenerationRendererAdapter extends Base implements IComponentRendererAdapter {
static $t: Type;
private a;
private b;
constructor(a: CodeGenerationTargetPlatforms, b: IComponentRendererAdapter);
createColorCollection(a: any[]): any;
createBrushCollection(a: any[]): any;
createDoubleCollection(a: any[]): any;
createObject(a: string, b: any, c: TypeDescriptionContext, d: string): any;
coerceToEnum(a: string, b: TypeDescriptionContext, c: string): any;
onUIThread(a: any, b: () => void): void;
setOrUpdateCollectionOnTarget(a: any, b: string, c: TypeDescriptionMetadata, d: TypeDescriptionContext, e: any, f: any): void;
private c;
onPendingRef(a: any, b: string, c: TypeDescriptionMetadata, d: DescriptionRef): void;
setPropertyValue(a: any, b: string, c: TypeDescriptionMetadata, d: any, e: any, f: DescriptionRef): void;
getPropertyValue(a: any, b: string): any;
getRootObject(a: any): any;
clearContainer(a: any, b: TypeDescriptionContext, c: (arg1: boolean) => void): void;
forPropertyValueItem(a: any, b: string, c: (arg1: any) => void): void;
clearCollection(a: any, b: string, c: TypeDescriptionMetadata): void;
addItemToCollection(a: string, b: TypeDescriptionMetadata, c: any, d: number, e: any): void;
resetPropertyOnTarget(a: any, b: string, c: TypeDescriptionMetadata, d: any): void;
replaceItemInCollection(a: string, b: TypeDescriptionMetadata, c: any, d: number, e: any): void;
replaceRootItem(a: any, b: string, c: TypeDescriptionContext, d: (arg1: boolean) => void): void;
removeItemFromCollection(a: string, b: TypeDescriptionMetadata, c: any, d: number): void;
removeRootItem(a: any, b: TypeDescriptionContext, c: (arg1: boolean) => void): void;
flushChanges(a: any): void;
executeMethod(a: any, b: string, c: any[], d: TypeDescriptionMetadata[], e: (arg1: any) => void): void;
serializeBrush(a: any): any;
serializeColor(a: any): any;
serializeBrushCollection(a: any): any;
serializePoint(a: any): any;
serializeSize(a: any): any;
serializeRect(a: any): any;
serializeColorCollection(a: any): any;
serializeTimespan(a: any): any;
serializeDoubleCollection(a: any): any;
}