diff --git a/types/backbone-relational/backbone-relational-tests.ts b/types/backbone-relational/backbone-relational-tests.ts index c8b94c4029..8c8951f269 100644 --- a/types/backbone-relational/backbone-relational-tests.ts +++ b/types/backbone-relational/backbone-relational-tests.ts @@ -109,4 +109,9 @@ alert('paul.livesIn=' + paul.get('livesIn')); var theirHouse = new House({ id: 'house-2' }); paul.set({ 'livesIn': theirHouse }); -alert('theirHouse.occupants=' + theirHouse.get('occupants').pluck('name')); \ No newline at end of file +alert('theirHouse.occupants=' + theirHouse.get('occupants').pluck('name')); + +BackboneRel.store.removeModelScope(window); +BackboneRel.store.addModelScope(window); +BackboneRel.store.unregister(Person); +BackboneRel.store.reset(); diff --git a/types/backbone-relational/index.d.ts b/types/backbone-relational/index.d.ts index 72494b48c7..23cf32ac1c 100644 --- a/types/backbone-relational/index.d.ts +++ b/types/backbone-relational/index.d.ts @@ -162,8 +162,11 @@ export class Store extends EventsMixin implements Events { update(model:Model):void; - unregister(model:Model, collection:Collection, options:any):void; + // tslint:disable-next-line use-default-type-parameter + unregister(type: Model | Collection | typeof Model): void; reset():void; } + +export const store: Store;