botbook/node_modules/json-schema-library/lib/schema/createOneOfSchemaResult.ts
Rodrigo Rodriguez 6ae15fe3e5 Updated.
2024-09-04 13:13:15 -03:00

17 lines
410 B
TypeScript

import { JsonSchema } from "../types";
export function createOneOfSchemaResult(
schema: JsonSchema,
oneOfSchema: JsonSchema,
oneOfIndex: number
) {
const childSchema = { ...oneOfSchema };
Object.defineProperty(childSchema, "getOneOfOrigin", {
enumerable: false,
value: () => ({
index: oneOfIndex,
schema
})
});
return childSchema;
}