2019-08-31 20:51:14 -07:00

16 lines
635 B
TypeScript

import { IMirageRequest } from '@datahub/utils/types/vendor/ember-cli-mirage-deprecated';
import { IMirageWherehowsDBs } from 'wherehows-web/typings/ember-cli-mirage';
import { IDatasetSnapshot } from 'wherehows-web/typings/api/datasets/dataset';
const getDatasetSnapshot = (
{ datasetViews, datasetOwnerships }: IMirageWherehowsDBs,
request: IMirageRequest<{}, { dataset_id: string }>
): IDatasetSnapshot => {
const datasetView = datasetViews.where({ uri: request.params!.dataset_id }).models[0];
return {
Ownership: datasetOwnerships.where({ datasetId: datasetView.name }).models
};
};
export { getDatasetSnapshot };