const node = await client.start();
switch (node.type) {
case 'ContinueNode':
// render form using node.collectors
break;
case 'SuccessNode':
console.log('Session token:', node.session.value);
break;
case 'ErrorNode':
console.error('Flow error:', node.message);
break;
case 'FailureNode':
console.error('Flow failure:', node.cause);
break;
}
Discriminated union of all node types returned by DaVinci flow operations.