UNPKG

apiful

Version:

Extensible, typed API tooling

13 lines (12 loc) 501 B
import { JsonValue } from "./types.js"; //#region src/utils/json-to-type-definition.d.ts interface TypeDefinitionOptions { /** @default 'Root' */ typeName?: string; /** @default false */ strictProperties?: boolean; } type ResolvedTypeDefinitionOptions = Required<TypeDefinitionOptions>; declare function jsonToTypeDefinition(data: JsonValue, options?: TypeDefinitionOptions): Promise<string>; //#endregion export { ResolvedTypeDefinitionOptions, TypeDefinitionOptions, jsonToTypeDefinition };