@tangential/configurable-input-widgets
Version:
Input Widgets with persistable, dynamic configuration.
21 lines (20 loc) • 726 B
TypeScript
import { Jsonified } from '@tangential/core';
import { NumberType, NumberTypeIF, NumberIval, NumberIvalIF } from '../number';
export interface DurationTypeJson extends NumberTypeIF {
min?: number;
max?: number;
step?: number;
decimalPlaces?: number;
defaultValue?: number;
}
export declare class DurationType extends NumberType implements Jsonified<DurationType, DurationTypeJson>, NumberTypeIF {
static $model: NumberTypeIF;
static TYPE_NAME: string;
max?: number;
step?: number;
decimalPlaces?: number;
defaultValue?: number;
constructor(config?: DurationTypeJson, key?: string);
getInputTypeKey(): string;
createValue(cfg?: NumberIvalIF, key?: string): NumberIval;
}