Store.d.ts 409 B

12345678910111213141516
  1. import Emitter = require('./Emitter');
  2. import each = require('./each');
  3. declare class Store extends Emitter {
  4. constructor(data?: {});
  5. set(key: string, val: any): void;
  6. set(values: {}): void;
  7. get(key: string): any;
  8. get(keys: string[]): {};
  9. remove(key: string): void;
  10. remove(keys: string[]): void;
  11. clear(): void;
  12. each(fn: (...args: any[]) => void): void;
  13. }
  14. export = Store;