title: Missing type definition for IDBObjectStore.getAll()?
body: <p><a href="https://developer.mozilla.org/en-US/docs/Web/API/IDBObjectStore" rel="nofollow noreferrer"><code>IDBObjectStore</code></a> has a method <a href="https://developer.mozilla.org/en-US/docs/Web/API/IDBObjectStore/getAll" rel="nofollow noreferrer"><code>getAll()</code></a>.</p>
  
  <p>However, TypeScript reports no such method. The relevant section in <code>lib.d.ts</code> is:</p>
  
  <pre><code>interface IDBObjectStore {
      readonly indexNames: DOMStringList;
      keyPath: string | string[];
      readonly name: string;
      readonly transaction: IDBTransaction;
      autoIncrement: boolean;
      add(value: any, key?: IDBKeyRange | IDBValidKey): IDBRequest;
      clear(): IDBRequest;
      count(key?: IDBKeyRange | IDBValidKey): IDBRequest;
      createIndex(name: string, keyPath: string | string[], optionalParameters?: IDBIndexParameters): IDBIndex;
      delete(key: IDBKeyRange | IDBValidKey): IDBRequest;
      deleteIndex(indexName: string): void;
      get(key: any): IDBRequest;
      index(name: string): IDBIndex;
      openCursor(range?: IDBKeyRange | IDBValidKey, direction?: string): IDBRequest;
      put(value: any, key?: IDBKeyRange | IDBValidKey): IDBRequest;
  }
  </code></pre>
  
  <p>with no <code>getAll()</code> in sight. Is this a bug in the type definitions?</p>
  
  <p>Using TS 2.2.1, with target es6.</p>