Ver código fonte

Reject save upon warning.

Afshin Darian 8 anos atrás
pai
commit
580d3016d6
1 arquivos alterados com 3 adições e 2 exclusões
  1. 3 2
      src/instancerestorer/instancerestorer.ts

+ 3 - 2
src/instancerestorer/instancerestorer.ts

@@ -346,8 +346,9 @@ class InstanceRestorer implements IInstanceRestorer {
   save(data: IInstanceRestorer.ILayout): Promise<void> {
     // If there are promises that are unresolved, bail.
     if (this._promises) {
-      console.warn('save() was called prematurely.');
-      return Promise.resolve(void 0);
+      let warning = 'save() was called prematurely.';
+      console.warn(warning);
+      return Promise.reject(warning);
     }
 
     let dehydrated: InstanceRestorer.IDehydratedLayout = {};