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

14 lines
613 B
TypeScript

import { IFunctionRouteHandler, IMirageRequest } from '@datahub/utils/types/vendor/ember-cli-mirage-deprecated';
import { IMirageWherehowsDBs } from 'wherehows-web/typings/ember-cli-mirage';
import { DatasetPlatform } from '@datahub/metadata-types/constants/entity/dataset/platform';
const getDatasetCount = function(
this: IFunctionRouteHandler,
{ datasetViews }: IMirageWherehowsDBs,
request: IMirageRequest<{}, { platform_id: DatasetPlatform }>
): number {
return datasetViews.where({ platform: request && request.params && request.params.platform_id }).models.length;
};
export { getDatasetCount };