Type alias SettingsArgType<T>
SettingsArgType<T>: { default: T; desc: string; name: string; on_change: ((i) => void | Promise<void | any>); validate?: ((i) => boolean); } Type declaration
default: T
desc: string
name: string
on_change: ((i) => void | Promise<void | any>)
- (i): void | Promise<void | any>
Returns void | Promise<void | any>
Optional
validate?: ((i) => boolean)
- (i): boolean
Returns boolean
Setting utility type