28 lines
570 B
TypeScript
28 lines
570 B
TypeScript
/**
|
|
* Parameter source - indicates whether a parameter uses default or custom value
|
|
*/
|
|
export enum ParameterSource {
|
|
DEFAULT = 'default',
|
|
CUSTOM = 'custom'
|
|
}
|
|
|
|
/**
|
|
* Syncable parameter type - data types for parameters that can be synced with server
|
|
*/
|
|
export enum SyncableParameterType {
|
|
NUMBER = 'number',
|
|
STRING = 'string',
|
|
BOOLEAN = 'boolean'
|
|
}
|
|
|
|
/**
|
|
* Settings field type - defines the input type for settings fields
|
|
*/
|
|
export enum SettingsFieldType {
|
|
INPUT = 'input',
|
|
TEXTAREA = 'textarea',
|
|
CHECKBOX = 'checkbox',
|
|
SELECT = 'select',
|
|
RADIO = 'radio'
|
|
}
|