Update action run return type (#15568)

* Update action run return type

* fix tests

* Update rest

* Add back null checks
This commit is contained in:
Charles Gagnon
2021-05-25 14:52:39 -07:00
committed by GitHub
parent 25352fa39c
commit 399406b732
29 changed files with 379 additions and 637 deletions

View File

@@ -43,9 +43,8 @@ export class DeleteRowAction extends Action {
super(id, label);
}
public run(gridInfo: IGridInfo): Promise<boolean> {
public async run(gridInfo: IGridInfo): Promise<void> {
this.callback(gridInfo.rowIndex);
return Promise.resolve(true);
}
}
@@ -61,8 +60,7 @@ export class RevertRowAction extends Action {
super(id, label);
}
public run(gridInfo: IGridInfo): Promise<boolean> {
public async run(gridInfo: IGridInfo): Promise<void> {
this.callback();
return Promise.resolve(true);
}
}

View File

@@ -74,14 +74,13 @@ class SaveResultAction extends Action {
super(id, label);
}
public run(gridInfo: IGridInfo): Promise<boolean> {
public async run(gridInfo: IGridInfo): Promise<void> {
this.dataService.sendSaveRequest({
batchIndex: gridInfo.batchIndex,
resultSetNumber: gridInfo.resultSetNumber,
selection: gridInfo.selection,
format: this.format
});
return Promise.resolve(true);
}
}
@@ -101,9 +100,8 @@ class CopyResultAction extends Action {
super(id, label);
}
public run(gridInfo: IGridInfo): Promise<boolean> {
public async run(gridInfo: IGridInfo): Promise<void> {
this.dataService.copyResults(gridInfo.selection, gridInfo.batchIndex, gridInfo.resultSetNumber, this.copyHeader);
return Promise.resolve(true);
}
}
@@ -119,8 +117,7 @@ class SelectAllGridAction extends Action {
super(id, label);
}
public run(gridInfo: IGridInfo): Promise<boolean> {
public async run(gridInfo: IGridInfo): Promise<void> {
this.selectAllCallback(gridInfo.gridIndex);
return Promise.resolve(true);
}
}