14 lines
612 B
TypeScript
Raw Normal View History

2019-08-31 20:51:14 -07:00
import { IFunctionRouteHandler } from '@datahub/utils/types/vendor/ember-cli-mirage-deprecated';
import { IMirageDatasetCoreSchema } from '@datahub/entities/types/vendor/mirage-for-datasets';
2019-08-31 20:51:14 -07:00
import { IDataPlatform } from '@datahub/metadata-types/types/entity/dataset/platform';
/**
* This handler is used by the mirage route config to handle the get request for dataset compliance data types
*/
export const getDataPlatforms = function(
this: IFunctionRouteHandler,
schema: IMirageDatasetCoreSchema
): { platforms: Array<IDataPlatform> } {
return { platforms: this.serialize(schema.db.platforms) };
};