Interface: DropdownSetting<T>
Defined in: src/betterdiscord/data/settings.ts:178
Extends
Type Parameters
| Type Parameter |
|---|
T |
Properties
defaultValue?
ts
optional defaultValue: unknown;Defined in: src/betterdiscord/data/settings.ts:168
Inherited from
disabled?
ts
optional disabled: boolean;Defined in: src/betterdiscord/data/settings.ts:165
Inherited from
disableWith?
ts
optional disableWith: string;Defined in: src/betterdiscord/data/settings.ts:167
Inherited from
enableWith?
ts
optional enableWith: string;Defined in: src/betterdiscord/data/settings.ts:166
Inherited from
hidden?
ts
optional hidden: boolean;Defined in: src/betterdiscord/data/settings.ts:170
Inherited from
id
ts
id: string;Defined in: src/betterdiscord/data/settings.ts:161
Inherited from
inline?
ts
optional inline: boolean;Defined in: src/betterdiscord/data/settings.ts:169
Inherited from
name?
ts
optional name: string;Defined in: src/betterdiscord/data/settings.ts:163
Inherited from
note?
ts
optional note: string;Defined in: src/betterdiscord/data/settings.ts:164
Inherited from
options
ts
options: {
id?: string;
label: string;
value: T;
}[];Defined in: src/betterdiscord/data/settings.ts:181
id?
ts
optional id: string;label
ts
label: string;value
ts
value: T;style?
ts
optional style: "default" | "transparent";Defined in: src/betterdiscord/data/settings.ts:182
type
ts
type: "dropdown";Defined in: src/betterdiscord/data/settings.ts:179
Overrides
value
ts
value: T;Defined in: src/betterdiscord/data/settings.ts:180