synapse-react-client
Version:
[](https://badge.fury.io/js/synapse-react-client) [](https://github.com/prettier/prettie
24 lines (23 loc) • 897 B
JavaScript
function r(e) {
switch (e.concreteType) {
case "org.sagebionetworks.repo.model.curation.metadata.FileBasedMetadataTaskProperties":
return {
concreteType: "org.sagebionetworks.repo.model.grid.CreateGridRequest",
initialQuery: { sql: `SELECT * FROM ${e.fileViewId}` }
};
case "org.sagebionetworks.repo.model.curation.metadata.RecordBasedMetadataTaskProperties":
return {
concreteType: "org.sagebionetworks.repo.model.grid.CreateGridRequest",
recordSetId: e.recordSetId
};
default:
throw new Error(
// @ts-expect-error - This will fail if a new concreteType is introduced until it is handled in the switch statement.
`Unknown taskProperties concreteType: ${e.concreteType}`
);
}
}
export {
r as getCreateGridRequestForMetadataTask
};
//# sourceMappingURL=getCreateGridRequestForMetadataTask.js.map