UNPKG

@asyncapi/generator

Version:

The AsyncAPI generator. It can generate documentation, code, anything!

24 lines (22 loc) 874 B
import { File } from '@asyncapi/generator-react-sdk'; import { getServer, getQueryParams, getInfo } from '@asyncapi/generator-helpers'; import { FileHeaderInfo } from '@asyncapi/generator-components'; import { Requires } from '../components/Requires'; import { ClientClass } from '../components/ClientClass'; export default function ({ asyncapi, params }) { const server = getServer(asyncapi.servers(), params.server); const info = getInfo(asyncapi); const queryParams = getQueryParams(asyncapi.channels()); return ( // The clientFileName default values can be found and modified under the .ageneratorrc <File name={params.clientFileName}> <FileHeaderInfo info={info} server={server} language="python" /> <Requires query={queryParams} /> <ClientClass asyncapi={asyncapi} params={params} /> </File> ); }