mirror of
https://github.com/zhigang1992/DefinitelyTyped.git
synced 2026-05-16 19:09:18 +08:00
removed get/set (not present in the object);added function;updated test file; (#9356)
This commit is contained in:
committed by
Masahiro Wakame
parent
48a5cfd0d7
commit
c59e98d3ee
@@ -5,10 +5,6 @@ var app: any;
|
||||
|
||||
app.controller('LocalCtrl', function ($localStorage: angular.storage.IStorageService) {
|
||||
|
||||
$localStorage.set('MyKey', 'value');
|
||||
|
||||
$localStorage.get('MyKey');
|
||||
|
||||
$localStorage.$default({
|
||||
counter: 1
|
||||
});
|
||||
@@ -20,14 +16,12 @@ app.controller('LocalCtrl', function ($localStorage: angular.storage.IStorageSer
|
||||
$localStorage.$reset();
|
||||
|
||||
$localStorage.$apply();
|
||||
|
||||
$localStorage.$sync();
|
||||
});
|
||||
|
||||
app.controller('SessionCtrl', function ($sessionStorage: angular.storage.IStorageService) {
|
||||
|
||||
$sessionStorage.set('MyKey', 'value');
|
||||
|
||||
$sessionStorage.get('MyKey');
|
||||
|
||||
$sessionStorage.$default({
|
||||
counter: 1
|
||||
});
|
||||
@@ -39,9 +33,12 @@ app.controller('SessionCtrl', function ($sessionStorage: angular.storage.IStorag
|
||||
$sessionStorage.$reset();
|
||||
|
||||
$sessionStorage.$apply();
|
||||
|
||||
$sessionStorage.$sync();
|
||||
});
|
||||
|
||||
app.config(['$localStorageProvider', function ($localStorageProvider: angular.storage.IStorageProvider) {
|
||||
|
||||
$localStorageProvider.setKeyPrefix('NewPrefix');
|
||||
|
||||
$localStorageProvider.get('MyKey');
|
||||
|
||||
4
ngstorage/ngstorage.d.ts
vendored
4
ngstorage/ngstorage.d.ts
vendored
@@ -11,9 +11,7 @@ declare namespace angular.storage {
|
||||
$default(items: {}): IStorageService;
|
||||
$reset(items?: {}): IStorageService;
|
||||
$apply(): void;
|
||||
|
||||
get<T>(key: string): T;
|
||||
set<T>(key: string, value: T): T;
|
||||
$sync(): void;
|
||||
}
|
||||
|
||||
export interface IStorageProvider extends angular.IServiceProvider {
|
||||
|
||||
Reference in New Issue
Block a user