mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2025-10-16 12:05:41 +00:00
31 lines
1.2 KiB
TypeScript
31 lines
1.2 KiB
TypeScript
import settings = require("electron-settings");
|
|
|
|
settings.has('foo.bar'); // $ExpectType boolean
|
|
|
|
settings.set('foo.bar', 'test'); // $ExpectType Settings
|
|
settings.set('foo.bar', 'test', {prettify: true}); // $ExpectType Settings
|
|
settings.set('foo.bar', {test: 'test'}); // $ExpectType Settings
|
|
settings.set('foo.bar', {test: 'test'}, {prettify: true}); // $ExpectType Settings
|
|
|
|
settings.setAll({foo: {bar: 'test'}}); // $ExpectType Settings
|
|
settings.setAll({foo: {bar: 'test'}}, {prettify: true}); // $ExpectType Settings
|
|
|
|
settings.get('foo.bar'); // $ExpectType JsonValue
|
|
settings.get('foo.bar', 'test'); // $ExpectType JsonValue
|
|
settings.get('foo.bar', 'test', {prettify: true}); // $ExpectType JsonValue
|
|
|
|
settings.getAll(); // $ExpectType JsonValue
|
|
|
|
settings.delete('foo.bar'); // $ExpectType Settings
|
|
settings.delete('foo.bar', {prettify: true}); // $ExpectType Settings
|
|
|
|
settings.deleteAll(); // $ExpectType Settings
|
|
settings.deleteAll({prettify: true}); // $ExpectType Settings
|
|
|
|
settings.watch('foo.bar', () => {}); // $ExpectType SettingsObserver
|
|
|
|
settings.file(); // $ExpectType string
|
|
|
|
settings.setPath('~/Documents'); // $ExpectType Settings
|
|
settings.clearPath(); // $ExpectType Settings
|