feat(Webhook Node): Overhaul (#8889)

Co-authored-by: Giulio Andreini <andreini@netseven.it>
This commit is contained in:
Michael Kret
2024-03-28 10:46:39 +02:00
committed by GitHub
parent 519f945547
commit e84c27c0ce
17 changed files with 780 additions and 43 deletions

View File

@@ -813,6 +813,12 @@ export interface RequestHelperFunctions {
): Promise<any>;
}
export type NodeTypeAndVersion = {
name: string;
type: string;
typeVersion: number;
};
export interface FunctionsBase {
logger: Logger;
getCredentials(type: string, itemIndex?: number): Promise<ICredentialDataDecryptedObject>;
@@ -824,7 +830,8 @@ export interface FunctionsBase {
getRestApiUrl(): string;
getInstanceBaseUrl(): string;
getInstanceId(): string;
getChildNodes(nodeName: string): NodeTypeAndVersion[];
getParentNodes(nodeName: string): NodeTypeAndVersion[];
getMode?: () => WorkflowExecuteMode;
getActivationMode?: () => WorkflowActivateMode;