synapse-react-client
Version:
[](https://badge.fury.io/js/synapse-react-client) [](https://github.com/prettier/prettie
34 lines (33 loc) • 903 B
JavaScript
import { mockValidationSchema as t, mockConditionalOnConcreteTypeSchema as c, mockFileEntityValidationSchema as r, mockProjectValidationSchema as m } from "../../mockSchema.js";
import { generateAsyncJobHandlers as d } from "./asyncJobHandlers.js";
import { SCHEMA_VALIDATION_GET as s, SCHEMA_VALIDATION_START as l } from "../../../utils/APIConstants.js";
const h = [
t,
c,
r,
m
];
function V(i) {
return d(
l,
(o) => s(o),
(o) => {
const e = o.$id, a = h.find(
(n) => n.$id?.includes(e)
);
if (!a)
throw new Error(
`Validation schema with id ${e} not found in mock data.`
);
return {
concreteType: "org.sagebionetworks.repo.model.schema.GetValidationSchemaResponse",
validationSchema: a
};
},
i
);
}
export {
V as getValidationSchemaHandlers
};
//# sourceMappingURL=schemaHandlers.js.map