Files
CapaKraken/packages/api/src/router/vacation.ts
T

17 lines
574 B
TypeScript

import { createTRPCRouter, protectedProcedure } from "../trpc.js";
import {
createVacationRequest,
CreateVacationRequestSchema,
} from "./vacation-create-support.js";
import { vacationManagementProcedures } from "./vacation-management-procedures.js";
import { vacationReadProcedures } from "./vacation-read.js";
export const vacationRouter = createTRPCRouter({
...vacationReadProcedures,
...vacationManagementProcedures,
create: protectedProcedure
.input(CreateVacationRequestSchema)
.mutation(({ ctx, input }) => createVacationRequest(ctx, input)),
});