UNPKG

@samchon/openapi

Version:

OpenAPI definitions and converters for 'typia' and 'nestia'.

26 lines (25 loc) 1.26 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.ClaudeSchemaComposer = void 0; const LlmSchemaV3_1Composer_1 = require("./LlmSchemaV3_1Composer"); var ClaudeSchemaComposer; (function (ClaudeSchemaComposer) { /** @internal */ ClaudeSchemaComposer.IS_DEFS = true; ClaudeSchemaComposer.DEFAULT_CONFIG = { reference: true, }; ClaudeSchemaComposer.parameters = (props) => LlmSchemaV3_1Composer_1.LlmSchemaV3_1Composer.parameters(Object.assign(Object.assign({}, props), { config: { reference: props.config.reference, constraint: true, } })); ClaudeSchemaComposer.schema = (props) => LlmSchemaV3_1Composer_1.LlmSchemaV3_1Composer.schema(Object.assign(Object.assign({}, props), { config: { reference: props.config.reference, constraint: true, } })); ClaudeSchemaComposer.separateParameters = (props) => { const separated = LlmSchemaV3_1Composer_1.LlmSchemaV3_1Composer.separateParameters(props); return separated; }; ClaudeSchemaComposer.invert = (props) => LlmSchemaV3_1Composer_1.LlmSchemaV3_1Composer.invert(props); })(ClaudeSchemaComposer || (exports.ClaudeSchemaComposer = ClaudeSchemaComposer = {}));