wcz-layout
Version:
1,577 lines (1,576 loc) • 97.6 kB
TypeScript
import { t as FileMeta } from "./FileMeta-fQnJ6uFX.js";
import z$1 from "zod";
import * as _$_tanstack_react_query0 from "@tanstack/react-query";
import { QueryClient } from "@tanstack/react-query";
import { DetailedError } from "tus-js-client";
import * as _$_tanstack_query_core0 from "@tanstack/query-core";
//#region src/lib/queryClient.d.ts
declare const queryClient: QueryClient;
//#endregion
//#region src/queries/ApprovalQueries.d.ts
declare const GetApprovalsParamsSchema: z$1.ZodObject<{
appName: z$1.ZodOptional<z$1.ZodDefault<z$1.ZodString>>;
status: z$1.ZodOptional<z$1.ZodEnum<{
WaitingForApproval: "WaitingForApproval";
Approved: "Approved";
PartiallyApproved: "PartiallyApproved";
Rejected: "Rejected";
Withdrawn: "Withdrawn";
Cancelled: "Cancelled";
}>>;
approverEmployeeId: z$1.ZodOptional<z$1.ZodString>;
stepResult: z$1.ZodOptional<z$1.ZodEnum<{
WaitingForApproval: "WaitingForApproval";
Approved: "Approved";
Rejected: "Rejected";
Withdrawn: "Withdrawn";
Cancelled: "Cancelled";
NotAvailable: "NotAvailable";
FutureApproval: "FutureApproval";
Skipped: "Skipped";
}>>;
}, z$1.core.$strip>;
type GetApprovalsParams = z$1.infer<typeof GetApprovalsParamsSchema>;
//#endregion
//#region src/queries/FileQueries.d.ts
declare const GetFileMetasParamsSchema: z$1.ZodObject<{
appName: z$1.ZodOptional<z$1.ZodDefault<z$1.ZodString>>;
subId: z$1.ZodUUID;
}, z$1.core.$strip>;
type GetFileMetasParams = z$1.infer<typeof GetFileMetasParamsSchema>;
declare const GetFileThumbnailParamsSchema: z$1.ZodObject<{
appName: z$1.ZodOptional<z$1.ZodDefault<z$1.ZodString>>;
meta: z$1.ZodOptional<z$1.ZodNullable<z$1.ZodObject<{
id: z$1.ZodUUID;
subId: z$1.ZodUUID;
appName: z$1.ZodString;
fileName: z$1.ZodString;
fileExtension: z$1.ZodString;
fileSize: z$1.ZodNumber;
mediaSubType: z$1.ZodString;
mediaType: z$1.ZodString;
mimeType: z$1.ZodString;
createdBy: z$1.ZodString;
createdDate: z$1.ZodDate;
}, z$1.core.$strip>>>;
}, z$1.core.$strip>;
type GetFileThumbnailParams = z$1.infer<typeof GetFileThumbnailParamsSchema>;
declare const GetFileParamsSchema: z$1.ZodObject<{
appName: z$1.ZodOptional<z$1.ZodDefault<z$1.ZodString>>;
meta: z$1.ZodOptional<z$1.ZodNullable<z$1.ZodObject<{
id: z$1.ZodUUID;
subId: z$1.ZodUUID;
appName: z$1.ZodString;
fileName: z$1.ZodString;
fileExtension: z$1.ZodString;
fileSize: z$1.ZodNumber;
mediaSubType: z$1.ZodString;
mediaType: z$1.ZodString;
mimeType: z$1.ZodString;
createdBy: z$1.ZodString;
createdDate: z$1.ZodDate;
}, z$1.core.$strip>>>;
}, z$1.core.$strip>;
type GetFileParams = z$1.infer<typeof GetFileParamsSchema>;
type OptionalId = string | undefined | null;
interface UseUploadFileProps {
subId: OptionalId;
onSuccess?: (meta: Pick<FileMeta, "id" | "appName" | "subId" | "fileName">) => void;
onError?: (error: Error | DetailedError) => void;
}
declare const useUploadFile: ({
subId,
onSuccess,
onError
}: UseUploadFileProps) => {
mutate: (file: File) => Promise<void>;
progress: number;
};
//#endregion
//#region src/queries/index.d.ts
declare const query: {
peopleSoft: {
employeesSearch: (searchTerm: string) => _$_tanstack_query_core0.OmitKeyof<_$_tanstack_react_query0.UseQueryOptions<{
badgeId: string;
category: string;
categoryGroup: "IDL" | "FD" | "FI";
companyCode: string;
contactPhone: string;
departmentId: string;
departmentDescription: string;
emailString: string;
employeeId: string;
extensionNumber: string;
firstName: string;
gender: string;
hiredDate: Date;
lastName: string;
managerId: string;
middleName: string;
name: string;
nameTitleCase: string;
nfcSn: string;
plantId: string;
position: string;
previousEmployeeIds: string | null;
reHiredDate: Date | null;
recordNumber: number;
status: "Active" | "Terminated" | "Leave of Absence";
supervisorId: string;
terminationDate: Date | null;
terminationFutureDate: Date | null;
type: string;
upperDepartmentId: string;
jobCode: string;
jobDescription: string;
terminationReason: string | null;
supervisorRecordNumber: number;
}[], Error, {
badgeId: string;
category: string;
categoryGroup: "IDL" | "FD" | "FI";
companyCode: string;
contactPhone: string;
departmentId: string;
departmentDescription: string;
emailString: string;
employeeId: string;
extensionNumber: string;
firstName: string;
gender: string;
hiredDate: Date;
lastName: string;
managerId: string;
middleName: string;
name: string;
nameTitleCase: string;
nfcSn: string;
plantId: string;
position: string;
previousEmployeeIds: string | null;
reHiredDate: Date | null;
recordNumber: number;
status: "Active" | "Terminated" | "Leave of Absence";
supervisorId: string;
terminationDate: Date | null;
terminationFutureDate: Date | null;
type: string;
upperDepartmentId: string;
jobCode: string;
jobDescription: string;
terminationReason: string | null;
supervisorRecordNumber: number;
}[], string[]>, "queryFn"> & {
queryFn?: _$_tanstack_query_core0.QueryFunction<{
badgeId: string;
category: string;
categoryGroup: "IDL" | "FD" | "FI";
companyCode: string;
contactPhone: string;
departmentId: string;
departmentDescription: string;
emailString: string;
employeeId: string;
extensionNumber: string;
firstName: string;
gender: string;
hiredDate: Date;
lastName: string;
managerId: string;
middleName: string;
name: string;
nameTitleCase: string;
nfcSn: string;
plantId: string;
position: string;
previousEmployeeIds: string | null;
reHiredDate: Date | null;
recordNumber: number;
status: "Active" | "Terminated" | "Leave of Absence";
supervisorId: string;
terminationDate: Date | null;
terminationFutureDate: Date | null;
type: string;
upperDepartmentId: string;
jobCode: string;
jobDescription: string;
terminationReason: string | null;
supervisorRecordNumber: number;
}[], string[], never> | undefined;
} & {
queryKey: string[] & {
[dataTagSymbol]: {
badgeId: string;
category: string;
categoryGroup: "IDL" | "FD" | "FI";
companyCode: string;
contactPhone: string;
departmentId: string;
departmentDescription: string;
emailString: string;
employeeId: string;
extensionNumber: string;
firstName: string;
gender: string;
hiredDate: Date;
lastName: string;
managerId: string;
middleName: string;
name: string;
nameTitleCase: string;
nfcSn: string;
plantId: string;
position: string;
previousEmployeeIds: string | null;
reHiredDate: Date | null;
recordNumber: number;
status: "Active" | "Terminated" | "Leave of Absence";
supervisorId: string;
terminationDate: Date | null;
terminationFutureDate: Date | null;
type: string;
upperDepartmentId: string;
jobCode: string;
jobDescription: string;
terminationReason: string | null;
supervisorRecordNumber: number;
}[];
[dataTagErrorSymbol]: Error;
};
};
employees: () => _$_tanstack_query_core0.OmitKeyof<_$_tanstack_react_query0.UseQueryOptions<{
badgeId: string;
category: string;
categoryGroup: "IDL" | "FD" | "FI";
companyCode: string;
contactPhone: string;
departmentId: string;
departmentDescription: string;
emailString: string;
employeeId: string;
extensionNumber: string;
firstName: string;
gender: string;
hiredDate: Date;
lastName: string;
managerId: string;
middleName: string;
name: string;
nameTitleCase: string;
nfcSn: string;
plantId: string;
position: string;
previousEmployeeIds: string | null;
reHiredDate: Date | null;
recordNumber: number;
status: "Active" | "Terminated" | "Leave of Absence";
supervisorId: string;
terminationDate: Date | null;
terminationFutureDate: Date | null;
type: string;
upperDepartmentId: string;
jobCode: string;
jobDescription: string;
terminationReason: string | null;
supervisorRecordNumber: number;
}[], Error, {
badgeId: string;
category: string;
categoryGroup: "IDL" | "FD" | "FI";
companyCode: string;
contactPhone: string;
departmentId: string;
departmentDescription: string;
emailString: string;
employeeId: string;
extensionNumber: string;
firstName: string;
gender: string;
hiredDate: Date;
lastName: string;
managerId: string;
middleName: string;
name: string;
nameTitleCase: string;
nfcSn: string;
plantId: string;
position: string;
previousEmployeeIds: string | null;
reHiredDate: Date | null;
recordNumber: number;
status: "Active" | "Terminated" | "Leave of Absence";
supervisorId: string;
terminationDate: Date | null;
terminationFutureDate: Date | null;
type: string;
upperDepartmentId: string;
jobCode: string;
jobDescription: string;
terminationReason: string | null;
supervisorRecordNumber: number;
}[], string[]>, "queryFn"> & {
queryFn?: _$_tanstack_query_core0.QueryFunction<{
badgeId: string;
category: string;
categoryGroup: "IDL" | "FD" | "FI";
companyCode: string;
contactPhone: string;
departmentId: string;
departmentDescription: string;
emailString: string;
employeeId: string;
extensionNumber: string;
firstName: string;
gender: string;
hiredDate: Date;
lastName: string;
managerId: string;
middleName: string;
name: string;
nameTitleCase: string;
nfcSn: string;
plantId: string;
position: string;
previousEmployeeIds: string | null;
reHiredDate: Date | null;
recordNumber: number;
status: "Active" | "Terminated" | "Leave of Absence";
supervisorId: string;
terminationDate: Date | null;
terminationFutureDate: Date | null;
type: string;
upperDepartmentId: string;
jobCode: string;
jobDescription: string;
terminationReason: string | null;
supervisorRecordNumber: number;
}[], string[], never> | undefined;
} & {
queryKey: string[] & {
[dataTagSymbol]: {
badgeId: string;
category: string;
categoryGroup: "IDL" | "FD" | "FI";
companyCode: string;
contactPhone: string;
departmentId: string;
departmentDescription: string;
emailString: string;
employeeId: string;
extensionNumber: string;
firstName: string;
gender: string;
hiredDate: Date;
lastName: string;
managerId: string;
middleName: string;
name: string;
nameTitleCase: string;
nfcSn: string;
plantId: string;
position: string;
previousEmployeeIds: string | null;
reHiredDate: Date | null;
recordNumber: number;
status: "Active" | "Terminated" | "Leave of Absence";
supervisorId: string;
terminationDate: Date | null;
terminationFutureDate: Date | null;
type: string;
upperDepartmentId: string;
jobCode: string;
jobDescription: string;
terminationReason: string | null;
supervisorRecordNumber: number;
}[];
[dataTagErrorSymbol]: Error;
};
};
activeEmployees: () => _$_tanstack_query_core0.OmitKeyof<_$_tanstack_react_query0.UseQueryOptions<{
badgeId: string;
category: string;
categoryGroup: "IDL" | "FD" | "FI";
companyCode: string;
contactPhone: string;
departmentId: string;
departmentDescription: string;
emailString: string;
employeeId: string;
extensionNumber: string;
firstName: string;
gender: string;
hiredDate: Date;
lastName: string;
managerId: string;
middleName: string;
name: string;
nameTitleCase: string;
nfcSn: string;
plantId: string;
position: string;
previousEmployeeIds: string | null;
reHiredDate: Date | null;
recordNumber: number;
status: "Active" | "Terminated" | "Leave of Absence";
supervisorId: string;
terminationDate: Date | null;
terminationFutureDate: Date | null;
type: string;
upperDepartmentId: string;
jobCode: string;
jobDescription: string;
terminationReason: string | null;
supervisorRecordNumber: number;
}[], Error, {
badgeId: string;
category: string;
categoryGroup: "IDL" | "FD" | "FI";
companyCode: string;
contactPhone: string;
departmentId: string;
departmentDescription: string;
emailString: string;
employeeId: string;
extensionNumber: string;
firstName: string;
gender: string;
hiredDate: Date;
lastName: string;
managerId: string;
middleName: string;
name: string;
nameTitleCase: string;
nfcSn: string;
plantId: string;
position: string;
previousEmployeeIds: string | null;
reHiredDate: Date | null;
recordNumber: number;
status: "Active" | "Terminated" | "Leave of Absence";
supervisorId: string;
terminationDate: Date | null;
terminationFutureDate: Date | null;
type: string;
upperDepartmentId: string;
jobCode: string;
jobDescription: string;
terminationReason: string | null;
supervisorRecordNumber: number;
}[], string[]>, "queryFn"> & {
queryFn?: _$_tanstack_query_core0.QueryFunction<{
badgeId: string;
category: string;
categoryGroup: "IDL" | "FD" | "FI";
companyCode: string;
contactPhone: string;
departmentId: string;
departmentDescription: string;
emailString: string;
employeeId: string;
extensionNumber: string;
firstName: string;
gender: string;
hiredDate: Date;
lastName: string;
managerId: string;
middleName: string;
name: string;
nameTitleCase: string;
nfcSn: string;
plantId: string;
position: string;
previousEmployeeIds: string | null;
reHiredDate: Date | null;
recordNumber: number;
status: "Active" | "Terminated" | "Leave of Absence";
supervisorId: string;
terminationDate: Date | null;
terminationFutureDate: Date | null;
type: string;
upperDepartmentId: string;
jobCode: string;
jobDescription: string;
terminationReason: string | null;
supervisorRecordNumber: number;
}[], string[], never> | undefined;
} & {
queryKey: string[] & {
[dataTagSymbol]: {
badgeId: string;
category: string;
categoryGroup: "IDL" | "FD" | "FI";
companyCode: string;
contactPhone: string;
departmentId: string;
departmentDescription: string;
emailString: string;
employeeId: string;
extensionNumber: string;
firstName: string;
gender: string;
hiredDate: Date;
lastName: string;
managerId: string;
middleName: string;
name: string;
nameTitleCase: string;
nfcSn: string;
plantId: string;
position: string;
previousEmployeeIds: string | null;
reHiredDate: Date | null;
recordNumber: number;
status: "Active" | "Terminated" | "Leave of Absence";
supervisorId: string;
terminationDate: Date | null;
terminationFutureDate: Date | null;
type: string;
upperDepartmentId: string;
jobCode: string;
jobDescription: string;
terminationReason: string | null;
supervisorRecordNumber: number;
}[];
[dataTagErrorSymbol]: Error;
};
};
employeeById: (employeeId: string | null | undefined) => _$_tanstack_query_core0.OmitKeyof<_$_tanstack_react_query0.UseQueryOptions<{
badgeId: string;
category: string;
categoryGroup: "IDL" | "FD" | "FI";
companyCode: string;
contactPhone: string;
departmentId: string;
departmentDescription: string;
emailString: string;
employeeId: string;
extensionNumber: string;
firstName: string;
gender: string;
hiredDate: Date;
lastName: string;
managerId: string;
middleName: string;
name: string;
nameTitleCase: string;
nfcSn: string;
plantId: string;
position: string;
previousEmployeeIds: string | null;
reHiredDate: Date | null;
recordNumber: number;
status: "Active" | "Terminated" | "Leave of Absence";
supervisorId: string;
terminationDate: Date | null;
terminationFutureDate: Date | null;
type: string;
upperDepartmentId: string;
jobCode: string;
jobDescription: string;
terminationReason: string | null;
supervisorRecordNumber: number;
}, Error, {
badgeId: string;
category: string;
categoryGroup: "IDL" | "FD" | "FI";
companyCode: string;
contactPhone: string;
departmentId: string;
departmentDescription: string;
emailString: string;
employeeId: string;
extensionNumber: string;
firstName: string;
gender: string;
hiredDate: Date;
lastName: string;
managerId: string;
middleName: string;
name: string;
nameTitleCase: string;
nfcSn: string;
plantId: string;
position: string;
previousEmployeeIds: string | null;
reHiredDate: Date | null;
recordNumber: number;
status: "Active" | "Terminated" | "Leave of Absence";
supervisorId: string;
terminationDate: Date | null;
terminationFutureDate: Date | null;
type: string;
upperDepartmentId: string;
jobCode: string;
jobDescription: string;
terminationReason: string | null;
supervisorRecordNumber: number;
}, (string | null | undefined)[]>, "queryFn"> & {
queryFn?: _$_tanstack_query_core0.QueryFunction<{
badgeId: string;
category: string;
categoryGroup: "IDL" | "FD" | "FI";
companyCode: string;
contactPhone: string;
departmentId: string;
departmentDescription: string;
emailString: string;
employeeId: string;
extensionNumber: string;
firstName: string;
gender: string;
hiredDate: Date;
lastName: string;
managerId: string;
middleName: string;
name: string;
nameTitleCase: string;
nfcSn: string;
plantId: string;
position: string;
previousEmployeeIds: string | null;
reHiredDate: Date | null;
recordNumber: number;
status: "Active" | "Terminated" | "Leave of Absence";
supervisorId: string;
terminationDate: Date | null;
terminationFutureDate: Date | null;
type: string;
upperDepartmentId: string;
jobCode: string;
jobDescription: string;
terminationReason: string | null;
supervisorRecordNumber: number;
}, (string | null | undefined)[], never> | undefined;
} & {
queryKey: (string | null | undefined)[] & {
[dataTagSymbol]: {
badgeId: string;
category: string;
categoryGroup: "IDL" | "FD" | "FI";
companyCode: string;
contactPhone: string;
departmentId: string;
departmentDescription: string;
emailString: string;
employeeId: string;
extensionNumber: string;
firstName: string;
gender: string;
hiredDate: Date;
lastName: string;
managerId: string;
middleName: string;
name: string;
nameTitleCase: string;
nfcSn: string;
plantId: string;
position: string;
previousEmployeeIds: string | null;
reHiredDate: Date | null;
recordNumber: number;
status: "Active" | "Terminated" | "Leave of Absence";
supervisorId: string;
terminationDate: Date | null;
terminationFutureDate: Date | null;
type: string;
upperDepartmentId: string;
jobCode: string;
jobDescription: string;
terminationReason: string | null;
supervisorRecordNumber: number;
};
[dataTagErrorSymbol]: Error;
};
};
previousEmployeeIds: () => _$_tanstack_query_core0.OmitKeyof<_$_tanstack_react_query0.UseQueryOptions<{
badgeId: string;
category: string;
categoryGroup: "IDL" | "FD" | "FI";
companyCode: string;
contactPhone: string;
departmentId: string;
departmentDescription: string;
emailString: string;
employeeId: string;
extensionNumber: string;
firstName: string;
gender: string;
hiredDate: Date;
lastName: string;
managerId: string;
middleName: string;
name: string;
nameTitleCase: string;
nfcSn: string;
plantId: string;
position: string;
previousEmployeeIds: string | null;
reHiredDate: Date | null;
recordNumber: number;
status: "Active" | "Terminated" | "Leave of Absence";
supervisorId: string;
terminationDate: Date | null;
terminationFutureDate: Date | null;
type: string;
upperDepartmentId: string;
jobCode: string;
jobDescription: string;
terminationReason: string | null;
supervisorRecordNumber: number;
}[], Error, {
badgeId: string;
category: string;
categoryGroup: "IDL" | "FD" | "FI";
companyCode: string;
contactPhone: string;
departmentId: string;
departmentDescription: string;
emailString: string;
employeeId: string;
extensionNumber: string;
firstName: string;
gender: string;
hiredDate: Date;
lastName: string;
managerId: string;
middleName: string;
name: string;
nameTitleCase: string;
nfcSn: string;
plantId: string;
position: string;
previousEmployeeIds: string | null;
reHiredDate: Date | null;
recordNumber: number;
status: "Active" | "Terminated" | "Leave of Absence";
supervisorId: string;
terminationDate: Date | null;
terminationFutureDate: Date | null;
type: string;
upperDepartmentId: string;
jobCode: string;
jobDescription: string;
terminationReason: string | null;
supervisorRecordNumber: number;
}[], string[]>, "queryFn"> & {
queryFn?: _$_tanstack_query_core0.QueryFunction<{
badgeId: string;
category: string;
categoryGroup: "IDL" | "FD" | "FI";
companyCode: string;
contactPhone: string;
departmentId: string;
departmentDescription: string;
emailString: string;
employeeId: string;
extensionNumber: string;
firstName: string;
gender: string;
hiredDate: Date;
lastName: string;
managerId: string;
middleName: string;
name: string;
nameTitleCase: string;
nfcSn: string;
plantId: string;
position: string;
previousEmployeeIds: string | null;
reHiredDate: Date | null;
recordNumber: number;
status: "Active" | "Terminated" | "Leave of Absence";
supervisorId: string;
terminationDate: Date | null;
terminationFutureDate: Date | null;
type: string;
upperDepartmentId: string;
jobCode: string;
jobDescription: string;
terminationReason: string | null;
supervisorRecordNumber: number;
}[], string[], never> | undefined;
} & {
queryKey: string[] & {
[dataTagSymbol]: {
badgeId: string;
category: string;
categoryGroup: "IDL" | "FD" | "FI";
companyCode: string;
contactPhone: string;
departmentId: string;
departmentDescription: string;
emailString: string;
employeeId: string;
extensionNumber: string;
firstName: string;
gender: string;
hiredDate: Date;
lastName: string;
managerId: string;
middleName: string;
name: string;
nameTitleCase: string;
nfcSn: string;
plantId: string;
position: string;
previousEmployeeIds: string | null;
reHiredDate: Date | null;
recordNumber: number;
status: "Active" | "Terminated" | "Leave of Absence";
supervisorId: string;
terminationDate: Date | null;
terminationFutureDate: Date | null;
type: string;
upperDepartmentId: string;
jobCode: string;
jobDescription: string;
terminationReason: string | null;
supervisorRecordNumber: number;
}[];
[dataTagErrorSymbol]: Error;
};
};
employeeSupervisor: (employeeId: string | null | undefined) => _$_tanstack_query_core0.OmitKeyof<_$_tanstack_react_query0.UseQueryOptions<{
badgeId: string;
category: string;
categoryGroup: "IDL" | "FD" | "FI";
companyCode: string;
contactPhone: string;
departmentId: string;
departmentDescription: string;
emailString: string;
employeeId: string;
extensionNumber: string;
firstName: string;
gender: string;
hiredDate: Date;
lastName: string;
managerId: string;
middleName: string;
name: string;
nameTitleCase: string;
nfcSn: string;
plantId: string;
position: string;
previousEmployeeIds: string | null;
reHiredDate: Date | null;
recordNumber: number;
status: "Active" | "Terminated" | "Leave of Absence";
supervisorId: string;
terminationDate: Date | null;
terminationFutureDate: Date | null;
type: string;
upperDepartmentId: string;
jobCode: string;
jobDescription: string;
terminationReason: string | null;
supervisorRecordNumber: number;
}, Error, {
badgeId: string;
category: string;
categoryGroup: "IDL" | "FD" | "FI";
companyCode: string;
contactPhone: string;
departmentId: string;
departmentDescription: string;
emailString: string;
employeeId: string;
extensionNumber: string;
firstName: string;
gender: string;
hiredDate: Date;
lastName: string;
managerId: string;
middleName: string;
name: string;
nameTitleCase: string;
nfcSn: string;
plantId: string;
position: string;
previousEmployeeIds: string | null;
reHiredDate: Date | null;
recordNumber: number;
status: "Active" | "Terminated" | "Leave of Absence";
supervisorId: string;
terminationDate: Date | null;
terminationFutureDate: Date | null;
type: string;
upperDepartmentId: string;
jobCode: string;
jobDescription: string;
terminationReason: string | null;
supervisorRecordNumber: number;
}, (string | null | undefined)[]>, "queryFn"> & {
queryFn?: _$_tanstack_query_core0.QueryFunction<{
badgeId: string;
category: string;
categoryGroup: "IDL" | "FD" | "FI";
companyCode: string;
contactPhone: string;
departmentId: string;
departmentDescription: string;
emailString: string;
employeeId: string;
extensionNumber: string;
firstName: string;
gender: string;
hiredDate: Date;
lastName: string;
managerId: string;
middleName: string;
name: string;
nameTitleCase: string;
nfcSn: string;
plantId: string;
position: string;
previousEmployeeIds: string | null;
reHiredDate: Date | null;
recordNumber: number;
status: "Active" | "Terminated" | "Leave of Absence";
supervisorId: string;
terminationDate: Date | null;
terminationFutureDate: Date | null;
type: string;
upperDepartmentId: string;
jobCode: string;
jobDescription: string;
terminationReason: string | null;
supervisorRecordNumber: number;
}, (string | null | undefined)[], never> | undefined;
} & {
queryKey: (string | null | undefined)[] & {
[dataTagSymbol]: {
badgeId: string;
category: string;
categoryGroup: "IDL" | "FD" | "FI";
companyCode: string;
contactPhone: string;
departmentId: string;
departmentDescription: string;
emailString: string;
employeeId: string;
extensionNumber: string;
firstName: string;
gender: string;
hiredDate: Date;
lastName: string;
managerId: string;
middleName: string;
name: string;
nameTitleCase: string;
nfcSn: string;
plantId: string;
position: string;
previousEmployeeIds: string | null;
reHiredDate: Date | null;
recordNumber: number;
status: "Active" | "Terminated" | "Leave of Absence";
supervisorId: string;
terminationDate: Date | null;
terminationFutureDate: Date | null;
type: string;
upperDepartmentId: string;
jobCode: string;
jobDescription: string;
terminationReason: string | null;
supervisorRecordNumber: number;
};
[dataTagErrorSymbol]: Error;
};
};
employeeSubordinates: (employeeId: string | null | undefined) => _$_tanstack_query_core0.OmitKeyof<_$_tanstack_react_query0.UseQueryOptions<{
badgeId: string;
category: string;
categoryGroup: "IDL" | "FD" | "FI";
companyCode: string;
contactPhone: string;
departmentId: string;
departmentDescription: string;
emailString: string;
employeeId: string;
extensionNumber: string;
firstName: string;
gender: string;
hiredDate: Date;
lastName: string;
managerId: string;
middleName: string;
name: string;
nameTitleCase: string;
nfcSn: string;
plantId: string;
position: string;
previousEmployeeIds: string | null;
reHiredDate: Date | null;
recordNumber: number;
status: "Active" | "Terminated" | "Leave of Absence";
supervisorId: string;
terminationDate: Date | null;
terminationFutureDate: Date | null;
type: string;
upperDepartmentId: string;
jobCode: string;
jobDescription: string;
terminationReason: string | null;
supervisorRecordNumber: number;
}[], Error, {
badgeId: string;
category: string;
categoryGroup: "IDL" | "FD" | "FI";
companyCode: string;
contactPhone: string;
departmentId: string;
departmentDescription: string;
emailString: string;
employeeId: string;
extensionNumber: string;
firstName: string;
gender: string;
hiredDate: Date;
lastName: string;
managerId: string;
middleName: string;
name: string;
nameTitleCase: string;
nfcSn: string;
plantId: string;
position: string;
previousEmployeeIds: string | null;
reHiredDate: Date | null;
recordNumber: number;
status: "Active" | "Terminated" | "Leave of Absence";
supervisorId: string;
terminationDate: Date | null;
terminationFutureDate: Date | null;
type: string;
upperDepartmentId: string;
jobCode: string;
jobDescription: string;
terminationReason: string | null;
supervisorRecordNumber: number;
}[], (string | null | undefined)[]>, "queryFn"> & {
queryFn?: _$_tanstack_query_core0.QueryFunction<{
badgeId: string;
category: string;
categoryGroup: "IDL" | "FD" | "FI";
companyCode: string;
contactPhone: string;
departmentId: string;
departmentDescription: string;
emailString: string;
employeeId: string;
extensionNumber: string;
firstName: string;
gender: string;
hiredDate: Date;
lastName: string;
managerId: string;
middleName: string;
name: string;
nameTitleCase: string;
nfcSn: string;
plantId: string;
position: string;
previousEmployeeIds: string | null;
reHiredDate: Date | null;
recordNumber: number;
status: "Active" | "Terminated" | "Leave of Absence";
supervisorId: string;
terminationDate: Date | null;
terminationFutureDate: Date | null;
type: string;
upperDepartmentId: string;
jobCode: string;
jobDescription: string;
terminationReason: string | null;
supervisorRecordNumber: number;
}[], (string | null | undefined)[], never> | undefined;
} & {
queryKey: (string | null | undefined)[] & {
[dataTagSymbol]: {
badgeId: string;
category: string;
categoryGroup: "IDL" | "FD" | "FI";
companyCode: string;
contactPhone: string;
departmentId: string;
departmentDescription: string;
emailString: string;
employeeId: string;
extensionNumber: string;
firstName: string;
gender: string;
hiredDate: Date;
lastName: string;
managerId: string;
middleName: string;
name: string;
nameTitleCase: string;
nfcSn: string;
plantId: string;
position: string;
previousEmployeeIds: string | null;
reHiredDate: Date | null;
recordNumber: number;
status: "Active" | "Terminated" | "Leave of Absence";
supervisorId: string;
terminationDate: Date | null;
terminationFutureDate: Date | null;
type: string;
upperDepartmentId: string;
jobCode: string;
jobDescription: string;
terminationReason: string | null;
supervisorRecordNumber: number;
}[];
[dataTagErrorSymbol]: Error;
};
};
employeeManager: (employeeId: string | null | undefined) => _$_tanstack_query_core0.OmitKeyof<_$_tanstack_react_query0.UseQueryOptions<{
badgeId: string;
category: string;
categoryGroup: "IDL" | "FD" | "FI";
companyCode: string;
contactPhone: string;
departmentId: string;
departmentDescription: string;
emailString: string;
employeeId: string;
extensionNumber: string;
firstName: string;
gender: string;
hiredDate: Date;
lastName: string;
managerId: string;
middleName: string;
name: string;
nameTitleCase: string;
nfcSn: string;
plantId: string;
position: string;
previousEmployeeIds: string | null;
reHiredDate: Date | null;
recordNumber: number;
status: "Active" | "Terminated" | "Leave of Absence";
supervisorId: string;
terminationDate: Date | null;
terminationFutureDate: Date | null;
type: string;
upperDepartmentId: string;
jobCode: string;
jobDescription: string;
terminationReason: string | null;
supervisorRecordNumber: number;
}, Error, {
badgeId: string;
category: string;
categoryGroup: "IDL" | "FD" | "FI";
companyCode: string;
contactPhone: string;
departmentId: string;
departmentDescription: string;
emailString: string;
employeeId: string;
extensionNumber: string;
firstName: string;
gender: string;
hiredDate: Date;
lastName: string;
managerId: string;
middleName: string;
name: string;
nameTitleCase: string;
nfcSn: string;
plantId: string;
position: string;
previousEmployeeIds: string | null;
reHiredDate: Date | null;
recordNumber: number;
status: "Active" | "Terminated" | "Leave of Absence";
supervisorId: string;
terminationDate: Date | null;
terminationFutureDate: Date | null;
type: string;
upperDepartmentId: string;
jobCode: string;
jobDescription: string;
terminationReason: string | null;
supervisorRecordNumber: number;
}, (string | null | undefined)[]>, "queryFn"> & {
queryFn?: _$_tanstack_query_core0.QueryFunction<{
badgeId: string;
category: string;
categoryGroup: "IDL" | "FD" | "FI";
companyCode: string;
contactPhone: string;
departmentId: string;
departmentDescription: string;
emailString: string;
employeeId: string;
extensionNumber: string;
firstName: string;
gender: string;
hiredDate: Date;
lastName: string;
managerId: string;
middleName: string;
name: string;
nameTitleCase: string;
nfcSn: string;
plantId: string;
position: string;
previousEmployeeIds: string | null;
reHiredDate: Date | null;
recordNumber: number;
status: "Active" | "Terminated" | "Leave of Absence";
supervisorId: string;
terminationDate: Date | null;
terminationFutureDate: Date | null;
type: string;
upperDepartmentId: string;
jobCode: string;
jobDescription: string;
terminationReason: string | null;
supervisorRecordNumber: number;
}, (string | null | undefined)[], never> | undefined;
} & {
queryKey: (string | null | undefined)[] & {
[dataTagSymbol]: {
badgeId: string;
category: string;
categoryGroup: "IDL" | "FD" | "FI";
companyCode: string;
contactPhone: string;
departmentId: string;
departmentDescription: string;
emailString: string;
employeeId: string;
extensionNumber: string;
firstName: string;
gender: string;
hiredDate: Date;
lastName: string;
managerId: string;
middleName: string;
name: string;
nameTitleCase: string;
nfcSn: string;
plantId: string;
position: string;
previousEmployeeIds: string | null;
reHiredDate: Date | null;
recordNumber: number;
status: "Active" | "Terminated" | "Leave of Absence";
supervisorId: string;
terminationDate: Date | null;
terminationFutureDate: Date | null;
type: string;
upperDepartmentId: string;
jobCode: string;
jobDescription: string;
terminationReason: string | null;
supervisorRecordNumber: number;
};
[dataTagErrorSymbol]: Error;
};
};
employeeGeneralManager: (employeeId: string | null | undefined) => _$_tanstack_query_core0.OmitKeyof<_$_tanstack_react_query0.UseQueryOptions<{
badgeId: string;
category: string;
categoryGroup: "IDL" | "FD" | "FI";
companyCode: string;
contactPhone: string;
departmentId: string;
departmentDescription: string;
emailString: string;
employeeId: string;
extensionNumber: string;
firstName: string;
gender: string;
hiredDate: Date;
lastName: string;
managerId: string;
middleName: string;
name: string;
nameTitleCase: string;
nfcSn: string;
plantId: string;
position: string;
previousEmployeeIds: string | null;
reHiredDate: Date | null;
recordNumber: number;
status: "Active" | "Terminated" | "Leave of Absence";
supervisorId: string;
terminationDate: Date | null;
terminationFutureDate: Date | null;
type: string;
upperDepartmentId: string;
jobCode: string;
jobDescription: string;
terminationReason: string | null;
supervisorRecordNumber: number;
}, Error, {
badgeId: string;
category: string;
categoryGroup: "IDL" | "FD" | "FI";
companyCode: string;
contactPhone: string;
departmentId: string;
departmentDescription: string;
emailString: string;
employeeId: string;
extensionNumber: string;
firstName: string;
gender: string;
hiredDate: Date;
lastName: string;
managerId: string;
middleName: string;
name: string;
nameTitleCase: string;
nfcSn: string;
plantId: string;
position: string;
previousEmployeeIds: string | null;
reHiredDate: Date | null;
recordNumber: number;
status: "Active" | "Terminated" | "Leave of Absence";
supervisorId: string;
terminationDate: Date | null;
terminationFutureDate: Date | null;
type: string;
upperDepartmentId: string;
jobCode: string;
jobDescription: string;
terminationReason: string | null;
supervisorRecordNumber: number;
}, (string | null | undefined)[]>, "queryFn"> & {
queryFn?: _$_tanstack_query_core0.QueryFunction<{
badgeId: string;
category: string;
categoryGroup: "IDL" | "FD" | "FI";
companyCode: string;
contactPhone: string;
departmentId: string;
departmentDescription: string;
emailString: string;
employeeId: string;
extensionNumber: string;
firstName: string;
gender: string;
hiredDate: Date;
lastName: string;
managerId: string;
middleName: string;
name: string;
nameTitleCase: string;
nfcSn: string;
plantId: string;
position: string;
previousEmployeeIds: string | null;
reHiredDate: Date | null;
recordNumber: number;
status: "Active" | "Terminated" | "Leave of Absence";
supervisorId: string;
terminationDate: Date | null;
terminationFutureDate: Date | null;
type: string;
upperDepartmentId: string;
jobCode: string;
jobDescription: string;
terminationReason: string | null;
supervisorRecordNumber: number;
}, (string | null | undefined)[], never> | undefined;
} & {
queryKey: (string | null | undefined)[] & {
[dataTagSymbol]: {
badgeId: string;
category: string;
categoryGroup: "IDL" | "FD" | "FI";
companyCode: string;
contactPhone: string;
departmentId: string;
departmentDescription: string;
emailString: string;
employeeId: string;
extensionNumber: string;
firstName: string;
gender: string;
hiredDate: Date;
lastName: string;
managerId: string;
middleName: string;
name: string;
nameTitleCase: string;
nfcSn: string;
plantId: string;
position: string;
previousEmployeeIds: string | null;
reHiredDate: Date | null;
recordNumber: number;
status: "Active" | "Terminated" | "Leave of Absence";
supervisorId: string;
terminationDate: Date | null;
terminationFutureDate: Date | null;
type: string;
upperDepartmentId: string;
jobCode: string;
jobDescription: string;
terminationReason: string | null;
supervisorRecordNumber: number;
};
[dataTagErrorSymbol]: Error;
};
};
departments: () => _$_tanstack_query_core0.OmitKeyof<_$_tanstack_react_query0.UseQueryOptions<{
departmentId: string;
description: string;
managerId: string;
managerRecordNumber: string;
treeLevel: number;
upperDepartmentId: string;
companyCode: string;
location: string;
salLocation: string;
plantId: string;
manager: {
badgeId: string;
category: string;
categoryGroup: "IDL" | "FD" | "FI";
companyCode: string;
contactPhone: string;
departmentId: string;
departmentDescription: string;
emailString: string;
employeeId: string;
extensionNumber: string;
firstName: string;
gender: string;
hiredDate: Date;
lastName: string;
managerId: string;
middleName: string;
name: string;
nameTitleCase: string;
nfcSn: string;
plantId: string;
position: string;
previousEmployeeIds: string | null;
reHiredDate: Date | null;
recordNumber: number;
status: "Active" | "Terminated" | "Leave of Absence";
supervisorId: string;
terminationDate: Date | null;
terminationFutureDate: Date | null;
type: string;
upperDepartmentId: string;
jobCode: string;
jobDescription: string;
terminationReason: string | null;
supervisorRecordNumber: number;
};
}[], Error, {
departmentId: string;
description: string;
managerId: string;
managerRecordNumber: string;
treeLevel: number;
upperDepartmentId: string;
companyCode: string;
location: string;
salLocation: string;
plantId: string;
manager: {
badgeId: string;
category: string;
categoryGroup: "IDL" | "FD" | "FI";
companyCode: string;
contactPhone: string;
departmentId: string;
departmentDescription: string;
emailString: string;
employeeId: string;
extensionNumber: string;
firstName: string;
gender: string;
hiredDate: Date;
lastName: string;
managerId: string;
middleName: string;
name: string;
nameTitleCase: string;
nfcSn: string;
plantId: string;
position: string;
previousEmployeeIds: string | null;
reHiredDate: Date | null;
recordNumber: number;
status: "Active" | "Terminated" | "Leave of Absence";
supervisorId: string;
terminationDate: Date | null;
terminationFutureDate: Date | null;
type: string;
upperDepartmentId: string;
jobCode: string;
jobDescription: string;
terminationReason: string | null;
supervisorRecordNumber: number;
};
}[], string[]>, "queryFn"> & {
queryFn?: _$_tanstack_query_core0.QueryFunction<{
departmentId: string;
description: string;
managerId: string;
managerRecordNumber: string;
treeLevel: number;
upperDepartmentId: string;
companyCode: string;
location: string;
salLocation: string;
plantId: string;
manager: {
badgeId: string;
category: string;
categoryGroup: "IDL" | "FD" | "FI";
companyCode: string;
contactPhone: string;
departmentId: string;
departmentDescription: string;
emailString: string;
employeeId: string;
extensionNumber: string;
firstName: string;
gender: string;
hiredDate: Date;
lastName: string;
managerId: string;
middleName: string;
name: string;
nameTitleCase: string;
nfcSn: string;
plantId: string;
position: string;
previousEmployeeIds: string | null;
reHiredDate: Date | null;
recordNumber: number;
status: "Active" | "Terminated" | "Leave of Absence";
supervisorId: string;
terminationDate: Date | null;
terminationFutureDate: Date | null;
type: string;
upperDepartmentId: string;
jobCode: string;
jobDescription: string;
terminationReason: string | null;
supervisorRecordNumber: number;
};
}[], string[], never> | undefined;
} & {
queryKey: string[] & {
[dataTagSymbol]: {
departmentId: string;
description: string;
managerId: string;
managerRecordNumber: string;
treeLevel: number;
upperDepartmentId: string;