mirror of
https://github.com/datahub-project/datahub.git
synced 2025-08-22 16:18:10 +00:00
31 lines
1.0 KiB
TypeScript
31 lines
1.0 KiB
TypeScript
import { Server, HandlerFunction } from 'ember-cli-mirage';
|
|
import { setup } from '@datahub/shared/mirage-addon/mirage-config';
|
|
import {
|
|
getInstitutionalMemory,
|
|
postInstitutionalMemory
|
|
} from '@datahub/shared/mirage-addon/helpers/institutional-memory';
|
|
|
|
/**
|
|
* Default handler for Mirage config
|
|
* @export
|
|
* @param {Server} this the Mirage server instance
|
|
*/
|
|
export default function(this: Server): void {
|
|
setup(this);
|
|
|
|
this.namespace = '';
|
|
this.get('/pokemons/:urn/institutionalmemory', (getInstitutionalMemory as unknown) as HandlerFunction);
|
|
this.post('/pokemons/:urn/institutionalmemory', (postInstitutionalMemory as unknown) as HandlerFunction);
|
|
// TODO Mirage for follows: https://jira01.corp.linkedin.com:8443/browse/META-11926
|
|
this.get(
|
|
'/api/v2/pokemons/pikachu:urn/follows',
|
|
(): Com.Linkedin.Common.Follow => ({
|
|
followers: [
|
|
{ follower: { corpUser: 'aketchum' } },
|
|
{ follower: { corpUser: 'misty' } },
|
|
{ follower: { corpUser: 'brock' } }
|
|
]
|
|
})
|
|
);
|
|
}
|