import { StateOpaque } from '@actyx/machine-runner' import { protocol } from './machines/protocol.js' export const PrintState = (props: { state: StateOpaque.Of }) => (
{toPrettyJSONString(props.state)}
) // Extracted for testing demo purpose export const toPrettyJSONString = (state: StateOpaque.Of) => JSON.stringify(state, null, 2)