1
1
/// <reference path="localForage.d.ts" />
2
2
3
- declare var localForage : lf . ILocalForage < string > ;
4
- declare var callback : lf . ICallback < string > ;
5
- declare var iterateCallback : lf . IIterateCallback < string > ;
6
- declare var errorCallback : lf . IErrorCallback ;
7
- declare var keyCallback : lf . IKeyCallback ;
8
- declare var keysCallback : lf . IKeysCallback ;
9
- declare var numberCallback : lf . INumberCallback ;
10
- declare var promise : lf . IPromise < string > ;
3
+ declare var localForage : LocalForage ;
11
4
12
5
( ) => {
13
6
localForage . clear ( ( err : any ) => {
@@ -25,7 +18,7 @@ declare var promise: lf.IPromise<string>;
25
18
var newNumber : number = num ;
26
19
} ) ;
27
20
28
- localForage . key ( 0 , ( err : any , value : string ) => {
21
+ localForage . key ( 0 , ( err : any , value : string ) => {
29
22
var newError : any = err ;
30
23
var newValue : string = value ;
31
24
} ) ;
@@ -40,29 +33,23 @@ declare var promise: lf.IPromise<string>;
40
33
var newStr : string = str
41
34
} ) ;
42
35
43
- localForage . getItem ( "key" ) . then ( ( err : any , str : string ) => {
44
- var newError : any = err ;
45
- var newStr : string = str
36
+ localForage . getItem < string > ( "key" ) . then ( ( str : string ) => {
37
+ var newStr : string = str ;
46
38
} ) ;
47
39
48
40
localForage . setItem ( "key" , "value" , ( err : any , str : string ) => {
49
41
var newError : any = err ;
50
42
var newStr : string = str
51
43
} ) ;
52
44
53
- localForage . setItem ( "key" , "value" ) . then ( ( err : any , str : string ) => {
54
- var newError : any = err ;
45
+ localForage . setItem ( "key" , "value" ) . then ( ( str : string ) => {
55
46
var newStr : string = str ;
56
47
} ) ;
57
48
58
49
localForage . removeItem ( "key" , ( err : any ) => {
59
50
var newError : any = err ;
60
51
} ) ;
61
52
62
- localForage . removeItem ( "key" ) . then ( ( err : any , str : string ) => {
63
- var newError : any = err ;
64
- var newStr : string = str
53
+ localForage . removeItem ( "key" ) . then ( ( ) => {
65
54
} ) ;
66
-
67
- promise . then ( callback ) ;
68
55
}
0 commit comments