UNPKG

schemantic

Version:

A fully typed, extensible TypeScript type generator for FastAPI OpenAPI schemas

38 lines 1.18 kB
/** * Built-in plugins for common transformations and enhancements * Provides standard plugins that can be used out of the box */ import { SchemanticPlugin } from "../types/core"; /** * Built-in plugin for adding JSDoc comments */ export declare const jsdocPlugin: SchemanticPlugin; /** * Built-in plugin for adding validation decorators */ export declare const validationPlugin: SchemanticPlugin; /** * Built-in plugin for adding React hooks generation */ export declare const reactHooksPlugin: SchemanticPlugin; /** * Built-in plugin for adding TypeScript strict mode enhancements */ export declare const strictModePlugin: SchemanticPlugin; /** * Get all built-in plugins (including advanced plugins) */ export declare function getBuiltinPlugins(): SchemanticPlugin[]; /** * Get basic built-in plugins only */ export declare function getBasicBuiltinPlugins(): SchemanticPlugin[]; /** * Get advanced built-in plugins only */ export declare function getAdvancedBuiltinPlugins(): SchemanticPlugin[]; /** * Get built-in plugin by name */ export declare function getBuiltinPlugin(name: string): SchemanticPlugin | undefined; //# sourceMappingURL=builtin.d.ts.map