@getanthill/datastore
Version:
Event-Sourced Datastore
18 lines (11 loc) • 386 B
text/typescript
import type { Services } from '../../typings';
import express from 'express';
import { stream, serverSentEvents } from './controllers';
function routes(services: Services) {
const app = express.Router({ mergeParams: true });
app
.post('/:model/:source', stream(services))
.get('/:model/:source/sse', serverSentEvents(services));
return app;
}
export default routes;