@atlasrender/render-plugin
Version:
Atlas Render Farm Manager plugin system.
30 lines (29 loc) • 710 B
TypeScript
import PluginSetting from "./PluginSetting";
/**
* FloatField - class, designed to create integer plugin setting.
* @class
* @author Danil Andreev
*/
export default class FloatField extends PluginSetting {
/**
* min - minimal value.
*/
readonly min: number;
/**
* max - maximal value.
*/
readonly max: number;
/**
* default - default value.
*/
readonly default: number;
/**
* Creates an instance of FloatField.
* @param setting - Object with payload to construct entity.
* @throws ValidationError
* @author Danil Andreev
*/
constructor(setting: any);
validatePayload(payload: any): number;
getJSON(): object;
}