UNPKG

@autobe/agent

Version:

AI backend server code generator

29 lines (28 loc) 1.25 kB
import { AutoBeDatabase, AutoBeInterfaceSchemaPropertyExclude, AutoBeInterfaceSchemaPropertyRevise, AutoBeOpenApi } from "@autobe/interface"; import { ILlmApplication, IValidation } from "typia"; export declare namespace AutoBeInterfaceSchemaReviewProgrammer { const filter: (key: string, value: AutoBeOpenApi.IJsonSchema) => boolean; const filterSecurity: (props: { document: AutoBeOpenApi.IDocument; typeName: string; }) => boolean; const fixApplication: (props: { application: ILlmApplication; typeName: string; everyModels: AutoBeDatabase.IModel[]; schema: AutoBeOpenApi.IJsonSchemaDescriptive.IObject; }) => void; const validate: (props: { path: string; errors: IValidation.IError[]; everyModels: AutoBeDatabase.IModel[]; typeName: string; schema: AutoBeOpenApi.IJsonSchemaDescriptive.IObject; excludes: AutoBeInterfaceSchemaPropertyExclude[]; revises: AutoBeInterfaceSchemaPropertyRevise[]; }) => void; const execute: (props: { schema: AutoBeOpenApi.IJsonSchemaDescriptive.IObject; revises: AutoBeInterfaceSchemaPropertyRevise[]; }) => AutoBeOpenApi.IJsonSchemaDescriptive.IObject; }