igniteui-angular-core
Version:
Ignite UI Angular Core logic used in multiple UI components.
44 lines (43 loc) • 1.72 kB
TypeScript
import { Base, Type } from "./type";
import { TypeDescriptionContext } from "./TypeDescriptionContext";
import { Description } from "./Description";
import { DescriptionTreeNode } from "./DescriptionTreeNode";
import { DescriptionSerializerBuilder } from "./DescriptionSerializerBuilder";
import { DescriptionResult } from "./DescriptionResult";
import { JsonDictionaryItem } from "./JsonDictionaryItem";
import { JsonDictionaryObject } from "./JsonDictionaryObject";
import { TypeDescriptionMetadata } from "./TypeDescriptionMetadata";
/**
* @hidden
*/
export declare class DescriptionSerializer extends Base {
static $t: Type;
constructor();
i: boolean;
h(a: TypeDescriptionContext, b: Description, c: boolean): boolean;
r(a: TypeDescriptionContext, b: Description): string;
y(a: TypeDescriptionContext, b: DescriptionTreeNode, c: DescriptionSerializerBuilder): void;
c(a: TypeDescriptionContext, b: string): DescriptionResult;
g: boolean;
private f;
private k;
private e;
d(a: TypeDescriptionContext, b: JsonDictionaryItem, c: boolean, d: (arg1: string) => string, e: boolean): DescriptionResult;
aa(a: TypeDescriptionContext, b: Description, c: string, d: TypeDescriptionMetadata, e: any): void;
private b;
private p;
static j(a: any): number;
static m(a: TypeDescriptionContext, b: JsonDictionaryObject): any;
static o(a: TypeDescriptionContext, b: JsonDictionaryObject): any;
static n(a: TypeDescriptionContext, b: JsonDictionaryObject): any;
private a;
private l;
private s;
private q;
private t;
private w;
private u;
private x;
private z;
private v;
}