message: Remove some IPromise
diff: @@ -6,7 +6,6 @@ import { compareAccounts, DestinyAccount } from '../accounts/destiny-account.ser
  import { getVendorForCharacter } from '../bungie-api/destiny1-api';
  import { getDefinitions, D1ManifestDefinitions } from '../destiny1/d1-definitions.service';
  import { processItems } from '../inventory/store/d1-item-factory.service';
  -import { IPromise } from 'angular';
  import copy from 'fast-copy';
  import { D1Store } from '../inventory/store-types';
  import { Observable } from 'rxjs/Observable';
  @@ -228,7 +227,7 @@ function VendorService(): VendorServiceType {
  function loadVendors(
  account: DestinyAccount,
  stores: D1Store[]
  - ): IPromise<[D1Store[], { [vendorHash: number]: Vendor }]> {
  + ): Promise<[D1Store[], { [vendorHash: number]: Vendor }]> {
  const characters = (stores || []).filter((s) => !s.isVault);
  const reloadPromise = getDefinitions()
  