2020-08-28 10:31:15 -07:00
|
|
|
import { Server, Request } from 'ember-cli-mirage';
|
2020-08-26 15:44:50 -07:00
|
|
|
import { setup } from '@datahub/shared/mirage-addon/mirage-config';
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Default handler for Mirage config
|
|
|
|
* @export
|
|
|
|
* @param {Server} this the Mirage server instance
|
|
|
|
*/
|
|
|
|
export default function(this: Server): void {
|
|
|
|
setup(this);
|
2020-08-28 10:31:15 -07:00
|
|
|
|
|
|
|
this.get('/features/:urn', function(_schema: unknown, request: Request) {
|
|
|
|
return { urn: request.params.urn };
|
|
|
|
});
|
|
|
|
|
|
|
|
this.get('/features/snapshots/:urns', function(_schema: unknown, request: Request) {
|
|
|
|
return (request.params.urns as string).split(';').map((urn: string) => ({ urn }));
|
|
|
|
});
|
2020-08-26 15:44:50 -07:00
|
|
|
}
|