Change signature of SettingsManager interface, because it was incorrectly generated in dts (#245)

This commit is contained in:
Lukasz Ostrowski 2023-05-24 10:26:32 +02:00 committed by GitHub
parent f809368e4f
commit dd0cf3a7cf
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -9,13 +9,8 @@ export type DeleteSettingsValue = {
domain: string; domain: string;
}; };
type DeleteFnSimple = (keys: string | string[]) => Promise<void>;
type DeleteFnWithDomain = (
keysWithDomain: DeleteSettingsValue | DeleteSettingsValue[]
) => Promise<void>;
export interface SettingsManager { export interface SettingsManager {
get: (key: string, domain?: string) => Promise<string | undefined>; get: (key: string, domain?: string) => Promise<string | undefined>;
set: (settings: SettingsValue[] | SettingsValue) => Promise<void>; set: (settings: SettingsValue[] | SettingsValue) => Promise<void>;
delete: DeleteFnSimple | DeleteFnWithDomain; delete: (args: DeleteSettingsValue | DeleteSettingsValue[] | string | string[]) => Promise<void>;
} }