Convert ModelView validate to Promise (#13390)

* Convert ModelView validate to Promise

* more cleanup
This commit is contained in:
Charles Gagnon
2020-11-13 15:31:22 -08:00
committed by GitHub
parent 76781d6cf4
commit af55dcfb42
11 changed files with 48 additions and 68 deletions

View File

@@ -174,7 +174,7 @@ export abstract class ViewBase extends AngularDisposable implements IModelView {
return this._onEventEmitter.event;
}
public validate(componentId: string): Thenable<boolean> {
public validate(componentId: string): Promise<boolean> {
return new Promise(resolve => this.modelStore.eventuallyRunOnComponent(componentId, component => resolve(component.validate()), false));
}