typia
Version:
Superfast runtime validators with only one line
21 lines (18 loc) • 692 B
JavaScript
import { LlmSchemaComposer } from '@samchon/openapi/lib/composers/LlmSchemaComposer.mjs';
const _llmApplicationFinalize = (app, options) => {
app.options = {
...LlmSchemaComposer.defaultConfig(app.model),
separate: options?.separate ?? null,
};
if (app.options.separate === null)
return;
for (const func of app.functions)
func.separated = LlmSchemaComposer.separateParameters(app.model)({
parameters: func.parameters,
predicate: app.options
.separate,
equals: options?.equals ?? false,
});
};
export { _llmApplicationFinalize };
//# sourceMappingURL=_llmApplicationFinalize.mjs.map