n8n
Version:
n8n Workflow Automation Tool
9 lines (8 loc) • 425 B
TypeScript
import type { WorkflowEntity } from '@n8n/db';
import { type SerializedWorkflow } from '../../spec/serialized/workflow.schema';
type WorkflowPackageContent = Pick<WorkflowEntity, 'name' | 'nodes' | 'connections' | 'isArchived' | 'settings'>;
export declare class WorkflowSerializer {
serialize(workflow: WorkflowEntity): SerializedWorkflow;
deserialize(wire: SerializedWorkflow): WorkflowPackageContent;
}
export {};