17 lines
574 B
TypeScript
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)),
|
|
});
|