28 lines
416 B
TypeScript
28 lines
416 B
TypeScript
import {Model} from "./Model";
|
|
|
|
export type SettingValueType =
|
|
| "STRING"
|
|
| "SELECT_RADIO"
|
|
| "SELECT_CHECKBOX"
|
|
| "INTEGER"
|
|
| "COLOR"
|
|
| "FLOAT"
|
|
| "DATE"
|
|
| "DATETIME"
|
|
| "TIME"
|
|
| "DURATION"
|
|
| "BOOLEAN"
|
|
| "JSON_LIST"
|
|
| "JSON_OBJECT"
|
|
;
|
|
|
|
export type Setting = {
|
|
module: string;
|
|
key: string;
|
|
title?: string;
|
|
description?: string;
|
|
value?: string;
|
|
valueType: SettingValueType;
|
|
valueArgs?: any;
|
|
} & Model;
|