refactor: make IPollFunctions emit consistent with trigger emit (#4201)

* refactor: make IPollFunctions emit consistent with trigger emit

* refactor: re-add underscores to poll emits

* chore: update emit override message
This commit is contained in:
Valya
2022-11-08 13:29:20 +00:00
committed by GitHub
parent 77644860c0
commit ebf17e1827
4 changed files with 43 additions and 16 deletions

View File

@@ -720,7 +720,12 @@ export interface IHookFunctions {
}
export interface IPollFunctions {
__emit(data: INodeExecutionData[][] | NodeApiError): void;
__emit(
data: INodeExecutionData[][],
responsePromise?: IDeferredPromise<IExecuteResponsePromiseData>,
donePromise?: IDeferredPromise<IRun>,
): void;
__emitError(error: Error, responsePromise?: IDeferredPromise<IExecuteResponsePromiseData>): void;
getCredentials(type: string): Promise<ICredentialDataDecryptedObject>;
getMode(): WorkflowExecuteMode;
getActivationMode(): WorkflowActivateMode;