@autobe/agent
Version:
AI backend server code generator
29 lines (28 loc) • 1.25 kB
TypeScript
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;
}