UNPKG

@syncfusion/ej2-ng-base

Version:

A common package of Essential JS 2 base Angular libraries, methods and class definitions

33 lines (32 loc) 990 B
/** * Angular Utility Module */ export declare function applyMixins(derivedClass: any, baseClass: any[]): void; /** * @private */ export declare function clearTemplate(_this: any, templateNames?: string[]): void; /** * To set value for the nameSpace in desired object. * @param {string} nameSpace - String value to the get the inner object * @param {any} value - Value that you need to set. * @param {any} obj - Object to get the inner object value. * @return {void} * @private */ export declare function setValue(nameSpace: string, value: any, object: any): any; export interface PropertyCollectionInfo { props: PropertyDetails[]; complexProps: PropertyDetails[]; colProps: PropertyDetails[]; events: PropertyDetails[]; propNames: string[]; complexPropNames: string[]; colPropNames: string[]; eventNames: string[]; } export interface PropertyDetails { propertyName: string; type: FunctionConstructor | Object; defaultValue: Object; }