UNPKG

@kubb/plugin-ts

Version:

TypeScript code generation plugin for Kubb, transforming OpenAPI schemas into TypeScript interfaces, types, and utility functions.

35 lines (34 loc) 927 B
import { i as Schema, n as PluginTs, o as SchemaObject } from "./types-syiog800.js"; import { KubbNode } from "@kubb/react-fabric/types"; //#region src/components/Type.d.ts type Props = { name: string; typedName: string; schema: SchemaObject; tree: Array<Schema>; optionalType: PluginTs['resolvedOptions']['optionalType']; arrayType: PluginTs['resolvedOptions']['arrayType']; enumType: PluginTs['resolvedOptions']['enumType']; enumKeyCasing: PluginTs['resolvedOptions']['enumKeyCasing']; mapper: PluginTs['resolvedOptions']['mapper']; syntaxType: PluginTs['resolvedOptions']['syntaxType']; description?: string; keysToOmit?: string[]; }; declare function Type({ name, typedName, tree, keysToOmit, schema, optionalType, arrayType, syntaxType, enumType, enumKeyCasing, mapper, description }: Props): KubbNode; //#endregion export { Type }; //# sourceMappingURL=components.d.ts.map