UNPKG

@pilotlab/lux-attributes

Version:

A luxurious user experience framework, developed by your friends at Pilot.

11 lines (10 loc) 613 B
import { NodeChangeType, NodeEventArgs } from '@pilotlab/lux-nodes'; import { IPromise } from '@pilotlab/lux-result'; import IAttribute from './interfaces/iAttribute'; import IAttributeChangeOptions from './interfaces/iAttributeChangeOptions'; export declare class AttributeEventArgs<TNode extends IAttribute> extends NodeEventArgs<TNode> { constructor(attribute: TNode, changeType: NodeChangeType, changeOptions?: IAttributeChangeOptions, result?: IPromise<any>, isMultipleNodeChange?: boolean); readonly attribute: TNode; changeOptions: IAttributeChangeOptions; } export default AttributeEventArgs;