@samchon/openapi
Version:
OpenAPI definitions and converters for 'typia' and 'nestia'.
26 lines (25 loc) • 1.26 kB
JavaScript
;
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 = {}));