Merge pull request #1079 from Hexastack/1078-issue---missing-secret-and-textarea-types-in-setting-type

fix(api): add textarea & secret missed types to the settings type
This commit is contained in:
Med Marrouchi
2025-06-02 08:31:48 +01:00
committed by GitHub

View File

@@ -29,17 +29,6 @@ export enum FieldType {
html = 'html',
}
/**
* The following interfaces are declared, and currently not used
* TextSetting
* MultiTextSetting
* CheckboxSetting
* SelectSetting
* NumberSetting
* AttachmentSetting
* MultipleAttachmentSetting
* AnySetting
**/
export interface TextSetting extends Setting {
type: SettingType.text;
value: string;
@@ -129,6 +118,8 @@ export type SettingByType<T extends SettingType> = T extends SettingType.text
export type AnySetting =
| TextSetting
| TextareaSetting
| SecretSetting
| MultiTextSetting
| CheckboxSetting
| SelectSetting