11
22declare module "local-settings" {
33 /**
4- * report does such key exist
4+ * Checks whether such a key exists.
5+ * @param key The key to check for.
56 */
67 var hasKey : ( key : string ) => boolean ;
78
89 /**
9- * gets value of the key as boolean, user can provide default value in case there is no value for the key
10+ * Gets a value (if existing) for a key as a Boolean Object. A default value can be provided in case there is no existing value.
11+ * @param key The key to check for.
12+ * @param defaultValue An optional value to be returned in case there is no existing value.
1013 */
1114 var getBoolean : ( key : string , defaultValue ?: boolean ) => boolean ;
1215
1316 /**
14- * gets value of the key as string, user can provide default value in case there is no value for the key
17+ * Gets a value (if existing) for a key as a String Object. A default value can be provided in case there is no existing value.
18+ * @param key The key to check for.
19+ * @param defaultValue An optional value to be returned in case there is no existing value.
1520 */
1621 var getString : ( key : string , defaultValue ?: string ) => string ;
1722
1823 /**
19- * gets value of the key as string array, user can provide default value in case there is no value for the key
20- */
21- var getStringArray : ( key : string , defaultValue ?: string [ ] ) => string [ ] ;
22-
23- /**
24- * gets value of the key as number (double), user can provide default value in case there is no value for the key
24+ * Gets a value (if existing) for a key as a Number Object. A default value can be provided in case there is no existing value.
25+ * @param key The key to check for.
26+ * @param defaultValue An optional value to be returned in case there is no existing value.
2527 */
2628 var getNumber : ( key : string , defaultValue ?: number ) => number ;
2729
2830 /**
29- * gets value of the key as integer, user can provide default value in case there is no value for the key
30- */
31- var getInt : ( key : string , defaultValue ?: number ) => number ;
32-
33- /**
34- * gets value of the key as long integer (not fully supported by JS), user can provide default value in case there is no value for the key
35- */
36- var getLong : ( key : string , defaultValue ?: number ) => number ;
37-
38- /**
39- * sets value for a key as boolean
31+ * Sets a Boolean Object for a key.
32+ * @param key The key.
33+ * @param value The value.
4034 */
4135 var setBoolean : ( key : string , value : boolean ) => void ;
4236
4337 /**
44- * sets value for a key as string
38+ * Sets a String Object for a key.
39+ * @param key The key.
40+ * @param value The value.
4541 */
4642 var setString : ( key : string , value : string ) => void ;
4743
4844 /**
49- * sets value for a key as string array
50- */
51- var setStringArray : ( key : string , value : string [ ] ) => void ;
52-
53- /**
54- * sets value for a key as JS number (double)
45+ * Sets a Number Object for a key.
46+ * @param key The key.
47+ * @param value The value.
5548 */
5649 var setNumber : ( key : string , value : number ) => void ;
5750
5851 /**
59- * sets value for a key as integer
60- */
61- var setInt : ( key : string , value : number ) => void ;
62-
63- /**
64- * sets value for a key as long integer
65- */
66- var setLong : ( key : string , value : number ) => void ;
67-
68- /**
69- * removes a value for key
52+ * Removes a value (if existing) for a key.
53+ * @param key The key to check for.
7054 */
7155 var remove : ( key : string ) => void ;
7256}
0 commit comments