(options: {
readonly definitions: ReadonlyArray<Definition>
readonly locationMiddleware: Context.Key<LocationId, LocationService>
readonly sessionLocationMiddleware: Context.Key<SessionLocationId, SessionLocationService>
})
| 64 | .middleware(SchemaErrorMiddleware) |
| 65 | |
| 66 | export const makeApi = < |
| 67 | LocationId extends HttpApiMiddleware.AnyId, |
| 68 | LocationService, |
| 69 | SessionLocationId extends HttpApiMiddleware.AnyId, |
| 70 | SessionLocationService, |
| 71 | >(options: { |
| 72 | readonly definitions: ReadonlyArray<Definition> |
| 73 | readonly locationMiddleware: Context.Key<LocationId, LocationService> |
| 74 | readonly sessionLocationMiddleware: Context.Key<SessionLocationId, SessionLocationService> |
| 75 | }) => |
| 76 | makeApiFromGroup(makeEventGroup(options.definitions), options.locationMiddleware, options.sessionLocationMiddleware) |
| 77 | |
| 78 | export const makeDefaultApi = < |
| 79 | LocationId extends HttpApiMiddleware.AnyId, |
no test coverage detected