UNPKG

tauri-settings

Version:

A user settings manager for Tauri inspired by electron-settings.

29 lines (28 loc) 874 B
export interface IConfig { /** * The name of the file in which the settings should be saved. * The filename should be without any extension. * Default: 'settings' */ fileName: string; /** * Path to the directory in which the settings file is to be created. * Default: User's app config directory. See https://tauri.app/v1/api/js/path#appconfigdir */ dir: string | null; /** * Whether or not to prettify the JSON settings data before storing to the file. * Default: false */ prettify: boolean; /** * The number of spaces to use when prettifying the data. Will only work if the 'prettify' option is enabled. * Default: 2 */ numSpaces: number; } export type ConfigOptions = IConfig | {}; /** * @internal */ export declare function parseOptions(options: ConfigOptions): IConfig;