Skip to main content
View as Markdown

Function: writeVersionedFlow()

writeVersionedFlow(directory): (flow) => Promise<void>

Defined in: flows.ts:162

Write a versioned flow to EventCatalog.

Parameters​

ParameterType
directorystring

Returns​

Function

Parameters​

ParameterType
flowFlow

Returns​

Promise<void>

Example​

import utils from '@eventcatalog/utils';

const { writeVersionedFlow } = utils('/path/to/eventcatalog');

// Flow would be written to flows/PaymentFlow/versioned/0.0.1
await writeVersionedFlow({
id: 'PaymentFlow',
name: 'Payment Flow',
version: '0.0.1',
markdown: '# Payment Flow',
steps: [],
});