export const observeRouter = createTRPCRouter({
observation: observationRouter,
tabFolder: tabFolderRouter,
developer: developerRouter,
pending: observePendingRouter,
statistics: observeStatisticsRouter,
getObservationDocumentIds: featureProtectedProcedure(
ApplicationFeature.OBSERVE,
)
.input(ZGetObservationDocumentIdsInput)
.mutation(async (opts) => {
const handler = await importHandler(
namespaced("getObservationDocumentIds"),
() => import("./getObservationDocumentIds.handler"),
);
return handler(opts);
}),
...
export const observeRouter = createTRPCRouter({
observation: observationRouter,
tabFolder: tabFolderRouter,
developer: developerRouter,
pending: observePendingRouter,
statistics: observeStatisticsRouter,
getObservationDocumentIds: featureProtectedProcedure(
ApplicationFeature.OBSERVE,
)
.input(ZGetObservationDocumentIdsInput)
.mutation(async (opts) => {
const handler = await importHandler(
namespaced("getObservationDocumentIds"),
() => import("./getObservationDocumentIds.handler"),
);
return handler(opts);
}),
...