UNPKG

@autobe/agent

Version:

AI backend server code generator

16 lines (15 loc) 611 B
import { AutoBeOpenApi, AutoBeRealizeTransformerFunction } from "@autobe/interface"; export interface IResolvedTransformer { transformer: AutoBeRealizeTransformerFunction; isArray: boolean; } /** * Resolves a JSON schema property to its matching Transformer. * * Handles direct `$ref`, `array` of `$ref`, and `oneOf` (nullable) wrappers by * recursively unwrapping until a Transformer match is found. */ export declare function resolvePropertyTransformer(props: { schema: AutoBeOpenApi.IJsonSchemaProperty; transformers: AutoBeRealizeTransformerFunction[]; }): IResolvedTransformer | null;