Typed from the schema
@chanx-js/codegen turns the AsyncAPI document chanx already serves into typed channel descriptors. Sending an inbound-only action, or forgetting an address param, is a compile error.
Generate a client from your chanx AsyncAPI schema, then use it from React, Vue, Svelte, Solid or plain JavaScript, topics included.