@pilotlab/lux-attributes
Version:
A luxurious user experience framework, developed by your friends at Pilot.
14 lines (13 loc) • 716 B
TypeScript
import IAttributeCreateOptions from './interfaces/iAttributeCreateOptions';
import AttributeFactoryBase from './attributeFactoryBase';
import IAttributesFactory from './interfaces/iAttributesFactory';
import IAttribute from './interfaces/iAttribute';
import IAttributes from './interfaces/iAttributes';
import IAttributeFactory from './interfaces/iAttributeFactory';
export declare class AttributeFactory extends AttributeFactoryBase<IAttribute, IAttributes> implements IAttributeFactory {
constructor();
readonly collection: IAttributesFactory;
protected p_collection: IAttributesFactory;
instance(createOptions: IAttributeCreateOptions, key: string): IAttribute;
}
export default AttributeFactory;