Skip to content

Commit 90d7feb

Browse files
committed
Correct misunderstanding of documentation
1 parent e733551 commit 90d7feb

File tree

2 files changed

+10
-7
lines changed

2 files changed

+10
-7
lines changed

angular-localForage/angular-localForage.d.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,8 @@ declare module angular.localForage {
2222
}
2323

2424
interface ILocalForageService {
25-
setDriver(driver:string):angular.IPromise<void>;
26-
driver<T>():lf.ILocalForage<T>;
25+
driver(): LocalForageDriver;
26+
setDriver(name: string | string[]): angular.IPromise<void>;
2727

2828
setItem(key:string, value:any):angular.IPromise<void>;
2929
setItem(keys:Array<string>, values:Array<any>):angular.IPromise<void>;

localForage/localForage.d.ts

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -42,14 +42,17 @@ interface LocalForageDriver {
4242
}
4343

4444
interface LocalForage {
45-
LOCALSTORAGE: LocalForageDriver;
46-
WEBSQL: LocalForageDriver;
47-
INDEXEDDB: LocalForageDriver;
45+
LOCALSTORAGE: string;
46+
WEBSQL: string;
47+
INDEXEDDB: string;
4848

4949
config(options: LocalForageOptions): void;
5050

51-
setDriver(driver: LocalForageDriver): void;
52-
setDriver(driver: LocalForageDriver[]): void;
51+
driver(): LocalForageDriver;
52+
setDriver(driver: string | string[]): Promise<void>;
53+
setDriver(driver: string | string[], callback: () => void, errorCallback: (error: any) => void): void;
54+
defineDriver(driver: LocalForageDriver): Promise<void>;
55+
defineDriver(driver: LocalForageDriver, callback: () => void, errorCallback: (error: any) => void): void;
5356

5457
getItem<T>(key: string): Promise<T>;
5558
getItem<T>(key: string, callback: (err: any, value: T) => void): void;

0 commit comments

Comments
 (0)