@autobe/agent
Version:
AI backend server code generator
14 lines (13 loc) • 674 B
TypeScript
import { AutoBeOpenApi, AutoBePrisma } from "@autobe/interface";
export declare namespace JsonSchemaFactory {
const presets: (typeNames: Set<string>) => Record<string, AutoBeOpenApi.IJsonSchemaDescriptive>;
const authorize: (schemas: Record<string, AutoBeOpenApi.IJsonSchemaDescriptive>) => void;
const finalize: (props: {
document: AutoBeOpenApi.IDocument;
application: AutoBePrisma.IApplication;
}) => void;
const page: (key: string) => AutoBeOpenApi.IJsonSchemaDescriptive.IObject;
const fixPage: (path: string, input: unknown) => void;
const isPage: (key: string) => boolean;
const getPageName: (key: string) => string;
}