n8n
Version:
n8n Workflow Automation Tool
16 lines (15 loc) • 1 kB
TypeScript
import type { INode } from 'n8n-workflow';
export declare function isWorkflowIdValid(id: string | null | undefined): boolean;
export declare const findSubworkflowStart: (nodes: INode[]) => INode;
export declare const findCliWorkflowStart: (nodes: INode[]) => INode;
export declare const separate: <T>(array: T[], test: (element: T) => boolean) => T[][];
export declare const toError: (maybeError: unknown) => Error;
export declare function isStringArray(value: unknown): value is string[];
export declare const isIntegerString: (value: string) => boolean;
export declare function isObjectLiteral(item: unknown): item is {
[key: string]: string;
};
export declare function removeTrailingSlash(path: string): string;
export declare function rightDiff<T1, T2>([arr1, keyExtractor1]: [T1[], (item: T1) => string], [arr2, keyExtractor2]: [T2[], (item: T2) => string]): T2[];
export declare const assertNever: (_value: never) => void;
export declare const isPositiveInteger: (maybeInt: string) => boolean;