UNPKG

wcz-layout

Version:

1 lines 17.9 kB
{"version":3,"file":"client.mjs","names":["mutationOptions","queryOptions","createServerFn","z","QueryClientParam","ApproveApprovalSchema","CancelApprovalSchema","CreateApprovalSchema","ResubmitApprovalSchema","WithdrawApprovalSchema","GetApprovalSchema","GetApprovalsSchema","approveApproval","cancelApproval","createApproval","getApproval","getApprovals","resubmitApproval","withdrawApproval","QUERY_KEY","getApprovalsRpc","method","validator","handler","data","getApprovalRpc","createApprovalRpc","approveApprovalRpc","resubmitApprovalRpc","withdrawApprovalRpc","cancelApprovalRpc","approvalsQueryOptions","params","input","queryKey","queryFn","approvalQueryOptions","createApprovalMutationOptions","queryClient","mutationFn","onSettled","invalidateQueries","exact","approveApprovalMutationOptions","resubmitApprovalMutationOptions","withdrawApprovalMutationOptions","cancelApprovalMutationOptions","queryOptions","createServerFn","z","CompanyCodeSchema","DepartmentIdSchema","EmployeeIdSchema","getActiveEmployees","getCompanyGeneralManager","getDepartmentById","getDepartmentEmployees","getDepartmentManager","getDepartments","getEmployeeByEmployeeId","getEmployeeGeneralManager","getEmployeeManager","getEmployees","getEmployeeSubordinates","getEmployeeSupervisor","getPreviousEmployeeIds","searchEmployees","SearchEmployeesSchema","QUERY_KEY","DAY","searchEmployeesRpc","method","validator","handler","data","getEmployeesRpc","getActiveEmployeesRpc","getEmployeeByEmployeeIdRpc","getPreviousEmployeeIdsRpc","getEmployeeSupervisorRpc","getEmployeeSubordinatesRpc","getEmployeeManagerRpc","getEmployeeGeneralManagerRpc","getDepartmentsRpc","getDepartmentByIdRpc","getDepartmentManagerRpc","getDepartmentEmployeesRpc","getCompanyGeneralManagerRpc","baseOptions","staleTime","gcTime","refetchOnWindowFocus","searchEmployeesQueryOptions","params","infer","queryKey","queryFn","employeesQueryOptions","activeEmployeesQueryOptions","employeeByEmployeeIdQueryOptions","previousEmployeeIdsQueryOptions","employeeSupervisorQueryOptions","employeeSubordinatesQueryOptions","employeeManagerQueryOptions","employeeGeneralManagerQueryOptions","departmentsQueryOptions","departmentByIdQueryOptions","departmentManagerQueryOptions","departmentEmployeesQueryOptions","companyGeneralManagerQueryOptions"],"sources":["../../src/data/client/approval.ts","../../src/data/client/peoplesoft.ts"],"sourcesContent":["import { mutationOptions, queryOptions } from \"@tanstack/react-query\";\nimport { createServerFn } from \"@tanstack/react-start\";\nimport type { z } from \"zod\";\nimport type { QueryClientParam } from \"~/models/QueryClientParam\";\nimport {\n ApproveApprovalSchema,\n CancelApprovalSchema,\n CreateApprovalSchema,\n ResubmitApprovalSchema,\n WithdrawApprovalSchema,\n} from \"~/models/approval/Approval\";\nimport {\n GetApprovalSchema,\n GetApprovalsSchema,\n approveApproval,\n cancelApproval,\n createApproval,\n getApproval,\n getApprovals,\n resubmitApproval,\n withdrawApproval,\n} from \"~/data/server/approval\";\n\nconst QUERY_KEY = \"approval\";\n\nconst getApprovalsRpc = createServerFn({ method: \"GET\" })\n .validator(GetApprovalsSchema)\n .handler(({ data }) => getApprovals({ data }));\n\nconst getApprovalRpc = createServerFn({ method: \"GET\" })\n .validator(GetApprovalSchema)\n .handler(({ data }) => getApproval({ data }));\n\nconst createApprovalRpc = createServerFn({ method: \"POST\" })\n .validator(CreateApprovalSchema)\n .handler(({ data }) => createApproval({ data }));\n\nconst approveApprovalRpc = createServerFn({ method: \"POST\" })\n .validator(ApproveApprovalSchema)\n .handler(({ data }) => approveApproval({ data }));\n\nconst resubmitApprovalRpc = createServerFn({ method: \"POST\" })\n .validator(ResubmitApprovalSchema)\n .handler(({ data }) => resubmitApproval({ data }));\n\nconst withdrawApprovalRpc = createServerFn({ method: \"POST\" })\n .validator(WithdrawApprovalSchema)\n .handler(({ data }) => withdrawApproval({ data }));\n\nconst cancelApprovalRpc = createServerFn({ method: \"POST\" })\n .validator(CancelApprovalSchema)\n .handler(({ data }) => cancelApproval({ data }));\n\nexport const approvalsQueryOptions = (params: z.input<typeof GetApprovalsSchema>) =>\n queryOptions({\n queryKey: [QUERY_KEY, params],\n queryFn: () => getApprovalsRpc({ data: params }),\n });\n\nexport const approvalQueryOptions = (params: z.input<typeof GetApprovalSchema>) =>\n queryOptions({\n queryKey: [QUERY_KEY, params],\n queryFn: () => getApprovalRpc({ data: params }),\n });\n\nexport const createApprovalMutationOptions = ({ queryClient }: QueryClientParam) =>\n mutationOptions({\n mutationFn: (data: z.input<typeof CreateApprovalSchema>) => createApprovalRpc({ data }),\n onSettled: () => queryClient.invalidateQueries({ queryKey: [QUERY_KEY], exact: false }),\n });\n\nexport const approveApprovalMutationOptions = ({ queryClient }: QueryClientParam) =>\n mutationOptions({\n mutationFn: (data: z.input<typeof ApproveApprovalSchema>) => approveApprovalRpc({ data }),\n onSettled: () => queryClient.invalidateQueries({ queryKey: [QUERY_KEY], exact: false }),\n });\n\nexport const resubmitApprovalMutationOptions = ({ queryClient }: QueryClientParam) =>\n mutationOptions({\n mutationFn: (data: z.input<typeof ResubmitApprovalSchema>) => resubmitApprovalRpc({ data }),\n onSettled: () => queryClient.invalidateQueries({ queryKey: [QUERY_KEY], exact: false }),\n });\n\nexport const withdrawApprovalMutationOptions = ({ queryClient }: QueryClientParam) =>\n mutationOptions({\n mutationFn: (data: z.input<typeof WithdrawApprovalSchema>) => withdrawApprovalRpc({ data }),\n onSettled: () => queryClient.invalidateQueries({ queryKey: [QUERY_KEY], exact: false }),\n });\n\nexport const cancelApprovalMutationOptions = ({ queryClient }: QueryClientParam) =>\n mutationOptions({\n mutationFn: (data: z.input<typeof CancelApprovalSchema>) => cancelApprovalRpc({ data }),\n onSettled: () => queryClient.invalidateQueries({ queryKey: [QUERY_KEY], exact: false }),\n });\n","import { queryOptions } from \"@tanstack/react-query\";\nimport { createServerFn } from \"@tanstack/react-start\";\nimport z from \"zod\";\nimport {\n CompanyCodeSchema,\n DepartmentIdSchema,\n EmployeeIdSchema,\n getActiveEmployees,\n getCompanyGeneralManager,\n getDepartmentById,\n getDepartmentEmployees,\n getDepartmentManager,\n getDepartments,\n getEmployeeByEmployeeId,\n getEmployeeGeneralManager,\n getEmployeeManager,\n getEmployees,\n getEmployeeSubordinates,\n getEmployeeSupervisor,\n getPreviousEmployeeIds,\n searchEmployees,\n SearchEmployeesSchema,\n} from \"~/data/server/peoplesoft\";\n\nconst QUERY_KEY = \"peoplesoft\";\nconst DAY = 1000 * 60 * 60 * 24;\n\nconst searchEmployeesRpc = createServerFn({ method: \"GET\" })\n .validator(SearchEmployeesSchema)\n .handler(({ data }) => searchEmployees({ data }));\n\nconst getEmployeesRpc = createServerFn({ method: \"GET\" }).handler(() => getEmployees());\n\nconst getActiveEmployeesRpc = createServerFn({ method: \"GET\" }).handler(() => getActiveEmployees());\n\nconst getEmployeeByEmployeeIdRpc = createServerFn({ method: \"GET\" })\n .validator(EmployeeIdSchema)\n .handler(({ data }) => getEmployeeByEmployeeId({ data }));\n\nconst getPreviousEmployeeIdsRpc = createServerFn({ method: \"GET\" }).handler(() =>\n getPreviousEmployeeIds(),\n);\n\nconst getEmployeeSupervisorRpc = createServerFn({ method: \"GET\" })\n .validator(EmployeeIdSchema)\n .handler(({ data }) => getEmployeeSupervisor({ data }));\n\nconst getEmployeeSubordinatesRpc = createServerFn({ method: \"GET\" })\n .validator(EmployeeIdSchema)\n .handler(({ data }) => getEmployeeSubordinates({ data }));\n\nconst getEmployeeManagerRpc = createServerFn({ method: \"GET\" })\n .validator(EmployeeIdSchema)\n .handler(({ data }) => getEmployeeManager({ data }));\n\nconst getEmployeeGeneralManagerRpc = createServerFn({ method: \"GET\" })\n .validator(EmployeeIdSchema)\n .handler(({ data }) => getEmployeeGeneralManager({ data }));\n\nconst getDepartmentsRpc = createServerFn({ method: \"GET\" }).handler(() => getDepartments());\n\nconst getDepartmentByIdRpc = createServerFn({ method: \"GET\" })\n .validator(DepartmentIdSchema)\n .handler(({ data }) => getDepartmentById({ data }));\n\nconst getDepartmentManagerRpc = createServerFn({ method: \"GET\" })\n .validator(DepartmentIdSchema)\n .handler(({ data }) => getDepartmentManager({ data }));\n\nconst getDepartmentEmployeesRpc = createServerFn({ method: \"GET\" })\n .validator(DepartmentIdSchema)\n .handler(({ data }) => getDepartmentEmployees({ data }));\n\nconst getCompanyGeneralManagerRpc = createServerFn({ method: \"GET\" })\n .validator(CompanyCodeSchema)\n .handler(({ data }) => getCompanyGeneralManager({ data }));\n\nconst baseOptions = {\n staleTime: DAY,\n gcTime: DAY,\n refetchOnWindowFocus: false,\n};\n\nexport const searchEmployeesQueryOptions = (params: z.infer<typeof SearchEmployeesSchema>) =>\n queryOptions({\n queryKey: [QUERY_KEY, \"employee\", \"search\", params],\n queryFn: () => searchEmployeesRpc({ data: params }),\n ...baseOptions,\n });\n\nexport const employeesQueryOptions = () =>\n queryOptions({\n queryKey: [QUERY_KEY, \"employee\"],\n queryFn: () => getEmployeesRpc(),\n ...baseOptions,\n });\n\nexport const activeEmployeesQueryOptions = () =>\n queryOptions({\n queryKey: [QUERY_KEY, \"employee\", \"active\"],\n queryFn: () => getActiveEmployeesRpc(),\n ...baseOptions,\n });\n\nexport const employeeByEmployeeIdQueryOptions = (params: z.infer<typeof EmployeeIdSchema>) =>\n queryOptions({\n queryKey: [QUERY_KEY, \"employee\", params],\n queryFn: () => getEmployeeByEmployeeIdRpc({ data: params }),\n ...baseOptions,\n });\n\nexport const previousEmployeeIdsQueryOptions = () =>\n queryOptions({\n queryKey: [QUERY_KEY, \"employee\", \"previousIds\"],\n queryFn: () => getPreviousEmployeeIdsRpc(),\n ...baseOptions,\n });\n\nexport const employeeSupervisorQueryOptions = (params: z.infer<typeof EmployeeIdSchema>) =>\n queryOptions({\n queryKey: [QUERY_KEY, \"employee\", \"supervisor\", params],\n queryFn: () => getEmployeeSupervisorRpc({ data: params }),\n ...baseOptions,\n });\n\nexport const employeeSubordinatesQueryOptions = (params: z.infer<typeof EmployeeIdSchema>) =>\n queryOptions({\n queryKey: [QUERY_KEY, \"employee\", \"subordinates\", params],\n queryFn: () => getEmployeeSubordinatesRpc({ data: params }),\n ...baseOptions,\n });\n\nexport const employeeManagerQueryOptions = (params: z.infer<typeof EmployeeIdSchema>) =>\n queryOptions({\n queryKey: [QUERY_KEY, \"employee\", \"manager\", params],\n queryFn: () => getEmployeeManagerRpc({ data: params }),\n ...baseOptions,\n });\n\nexport const employeeGeneralManagerQueryOptions = (params: z.infer<typeof EmployeeIdSchema>) =>\n queryOptions({\n queryKey: [QUERY_KEY, \"employee\", \"generalManager\", params],\n queryFn: () => getEmployeeGeneralManagerRpc({ data: params }),\n ...baseOptions,\n });\n\nexport const departmentsQueryOptions = () =>\n queryOptions({\n queryKey: [QUERY_KEY, \"department\"],\n queryFn: () => getDepartmentsRpc(),\n ...baseOptions,\n });\n\nexport const departmentByIdQueryOptions = (params: z.infer<typeof DepartmentIdSchema>) =>\n queryOptions({\n queryKey: [QUERY_KEY, \"department\", params],\n queryFn: () => getDepartmentByIdRpc({ data: params }),\n ...baseOptions,\n });\n\nexport const departmentManagerQueryOptions = (params: z.infer<typeof DepartmentIdSchema>) =>\n queryOptions({\n queryKey: [QUERY_KEY, \"department\", \"manager\", params],\n queryFn: () => getDepartmentManagerRpc({ data: params }),\n ...baseOptions,\n });\n\nexport const departmentEmployeesQueryOptions = (params: z.infer<typeof DepartmentIdSchema>) =>\n queryOptions({\n queryKey: [QUERY_KEY, \"department\", \"employees\", params],\n queryFn: () => getDepartmentEmployeesRpc({ data: params }),\n ...baseOptions,\n });\n\nexport const companyGeneralManagerQueryOptions = (params: z.infer<typeof CompanyCodeSchema>) =>\n queryOptions({\n queryKey: [QUERY_KEY, \"company\", \"generalManager\", params],\n queryFn: () => getCompanyGeneralManagerRpc({ data: params }),\n ...baseOptions,\n });\n"],"mappings":"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"}