feat(platform): checkpoint current implementation state
This commit is contained in:
@@ -1,5 +1,8 @@
|
||||
import { z } from "zod";
|
||||
import { controllerProcedure, createTRPCRouter } from "../trpc.js";
|
||||
import { listReportBlueprints, ReportBlueprintCatalogSchema } from "./report-blueprints-support.js";
|
||||
import { reportQueryProcedures } from "./report-query-engine.js";
|
||||
import { reportEntitySchema } from "./report-query-config.js";
|
||||
import {
|
||||
DeleteReportTemplateInputSchema,
|
||||
deleteReportTemplate,
|
||||
@@ -11,6 +14,11 @@ import {
|
||||
export const reportRouter = createTRPCRouter({
|
||||
...reportQueryProcedures,
|
||||
|
||||
listBlueprints: controllerProcedure
|
||||
.input(z.object({ entity: reportEntitySchema.optional() }).default({}))
|
||||
.output(ReportBlueprintCatalogSchema)
|
||||
.query(({ input }) => listReportBlueprints(input.entity)),
|
||||
|
||||
listTemplates: controllerProcedure.query(({ ctx }) => listReportTemplates(ctx)),
|
||||
|
||||
saveTemplate: controllerProcedure
|
||||
|
||||
Reference in New Issue
Block a user