// Type definitions for ngstorage 0.3.10 // Project: https://github.com/gsklee/ngStorage // Definitions by: Jakub Pistek // Definitions: https://github.com/kubiq/DefinitelyTyped /// declare namespace angular.storage { export interface IStorageService { $default(items: {}): IStorageService; $reset(items?: {}): IStorageService; $apply(): void; $sync(): void; [key: string]: any; } export interface IStorageProvider extends angular.IServiceProvider { get(key:string): T; set(key:string, value:T): T; setKeyPrefix(prefix: string): void; setSerializer(serializer: (value: any)=>string): void; setDeserializer(deserializer: (value: string)=>any): void; } }