Type alias SettingsArgType<T>

SettingsArgType<T>: {
    default: T;
    desc: string;
    name: string;
    on_change: ((i) => void | Promise<void | any>);
    validate?: ((i) => boolean);
}

Setting utility type

Type Parameters

  • T

Type declaration

  • default: T
  • desc: string
  • name: string
  • on_change: ((i) => void | Promise<void | any>)
      • (i): void | Promise<void | any>
      • Parameters

        Returns void | Promise<void | any>

  • Optional validate?: ((i) => boolean)
      • (i): boolean
      • Parameters

        Returns boolean

See

settingsHelper