@pilotlab/data
Version:
A luxurious user experience framework, developed by your friends at Pilot.
14 lines (13 loc) • 934 B
TypeScript
import { IAnimationEaseFunction, ISpeed } from '@pilotlab/animation';
import AttributeBase from '../attributeBase';
import Attributes from '../attributes';
import AttributeRoot from '../attributeRoot';
import { DataType } from '../attributeEnums';
import IAttributeChangeOptions from '../interfaces/iAttributeChangeOptions';
import IAttributeSetReturn from '../interfaces/iAttributeSetReturn';
export declare abstract class AttributeNumberArray extends AttributeBase<Array<number>, AttributeNumberArray, Attributes, AttributeRoot> {
constructor(value?: any, dataType?: (DataType | string), label?: string, key?: string, isInitialize?: boolean);
protected p_set(value: any, changeOptions: IAttributeChangeOptions, returnValue: IAttributeSetReturn): void;
go(target: number, durationSpeed?: (number | ISpeed), ease?: IAnimationEaseFunction, repeatCount?: number): IAttributeSetReturn;
}
export default AttributeNumberArray;