Files
Automata/packages/core/src/Interfaces.ts
कारतोफ्फेलस्क्रिप्ट™ 121a55b691 feat(core): Remove own execution-process mode (#8490)
2024-01-30 12:51:40 +01:00

41 lines
864 B
TypeScript

import type {
IPollResponse,
ITriggerResponse,
IWorkflowSettings as IWorkflowSettingsWorkflow,
ValidationResult,
} from 'n8n-workflow';
export type Class<T = object, A extends unknown[] = unknown[]> = new (...args: A) => T;
export interface IResponseError extends Error {
statusCode?: number;
}
export interface IWorkflowSettings extends IWorkflowSettingsWorkflow {
errorWorkflow?: string;
timezone?: string;
saveManualRuns?: boolean;
}
export interface IWorkflowData {
pollResponses?: IPollResponse[];
triggerResponses?: ITriggerResponse[];
}
export namespace n8n {
export interface PackageJson {
name: string;
version: string;
n8n?: {
credentials?: string[];
nodes?: string[];
};
author?: {
name?: string;
email?: string;
};
}
}
export type ExtendedValidationResult = Partial<ValidationResult> & { fieldName?: string };