@pilotlab/data
Version:
A luxurious user experience framework, developed by your friends at Pilot.
12 lines (11 loc) • 640 B
TypeScript
import { IPromise } from "@pilotlab/result";
import AttributeBase from '../attributeBase';
import Attributes from '../attributes';
import AttributeRoot from '../attributeRoot';
import IAttributes from '../interfaces/iAttributes';
export declare class AttributeCollection extends AttributeBase<Attributes, AttributeCollection, Attributes, AttributeRoot> {
constructor(data?: (IAttributes | Object | string | Array<any>), label?: string, key?: string, isRoot?: boolean, isInitialize?: boolean);
initialize(data?: (IAttributes | Object | string | Array<any>)): IPromise<any>;
private _isRoot;
}
export default AttributeCollection;