UNPKG

wcz-layout

Version:

1 lines 5.41 kB
{"version":3,"file":"models.mjs","names":["z","EmployeeCategoryGroup","enum","z","EmployeeStatus","enum","z","EmployeeCategoryGroup","EmployeeStatus","EmployeeSchema","object","badgeId","string","trim","category","categoryGroup","companyCode","contactPhone","departmentId","departmentDescription","emailString","employeeId","extensionNumber","firstName","gender","hiredDate","date","lastName","managerId","middleName","name","nameTitleCase","nfcSn","plantId","position","previousEmployeeIds","nullable","reHiredDate","recordNumber","number","status","supervisorId","terminationDate","terminationFutureDate","type","upperDepartmentId","jobCode","jobDescription","terminationReason","supervisorRecordNumber","Employee","infer","z","EmployeeSchema","DepartmentSchema","object","departmentId","string","trim","description","managerId","managerRecordNumber","treeLevel","number","upperDepartmentId","companyCode","location","salLocation","plantId","manager","Department","infer"],"sources":["../src/models/peoplesoft/EmployeeCategoryGroup.ts","../src/models/peoplesoft/EmployeeStatus.ts","../src/models/peoplesoft/Employee.ts","../src/models/peoplesoft/Department.ts"],"sourcesContent":["import z from \"zod\";\n\nexport const EmployeeCategoryGroup = z.enum([\"IDL\", \"FD\", \"FI\"]);\n","import z from \"zod\";\n\nexport const EmployeeStatus = z.enum([\"Active\", \"Terminated\", \"Leave of Absence\"]);\n","import z from \"zod\";\nimport { EmployeeCategoryGroup } from \"./EmployeeCategoryGroup\";\nimport { EmployeeStatus } from \"./EmployeeStatus\";\n\nexport const EmployeeSchema = z.object({\n badgeId: z.string().trim(),\n category: z.string().trim(),\n categoryGroup: EmployeeCategoryGroup,\n companyCode: z.string().trim(),\n contactPhone: z.string().trim(),\n departmentId: z.string().trim(),\n departmentDescription: z.string().trim(),\n emailString: z.string().trim(),\n employeeId: z.string().trim(),\n extensionNumber: z.string().trim(),\n firstName: z.string().trim(),\n gender: z.string().trim(),\n hiredDate: z.date(),\n lastName: z.string().trim(),\n managerId: z.string().trim(),\n middleName: z.string().trim(),\n name: z.string().trim(),\n nameTitleCase: z.string().trim(),\n nfcSn: z.string().trim(),\n plantId: z.string().trim(),\n position: z.string().trim(),\n previousEmployeeIds: z.string().trim().nullable(),\n reHiredDate: z.date().nullable(),\n recordNumber: z.number(),\n status: EmployeeStatus,\n supervisorId: z.string().trim(),\n terminationDate: z.date().nullable(),\n terminationFutureDate: z.date().nullable(),\n type: z.string().trim(),\n upperDepartmentId: z.string().trim(),\n jobCode: z.string().trim(),\n jobDescription: z.string().trim(),\n terminationReason: z.string().trim().nullable(),\n supervisorRecordNumber: z.number(),\n});\n\nexport type Employee = z.infer<typeof EmployeeSchema>;\n","import z from \"zod\";\nimport { EmployeeSchema } from \"./Employee\";\n\nexport const DepartmentSchema = z.object({\n departmentId: z.string().trim(),\n description: z.string().trim(),\n managerId: z.string().trim(),\n managerRecordNumber: z.string().trim(),\n treeLevel: z.number(),\n upperDepartmentId: z.string().trim(),\n companyCode: z.string().trim(),\n location: z.string().trim(),\n salLocation: z.string().trim(),\n plantId: z.string().trim(),\n manager: EmployeeSchema,\n});\n\nexport type Department = z.infer<typeof DepartmentSchema>;\n"],"mappings":";;;;;AAEA,MAAaC,wBAAwBD,EAAEE,KAAK;CAAC;CAAO;CAAM;AAAI,CAAC;;;ACA/D,MAAaE,iBAAiBD,EAAEE,KAAK;CAAC;CAAU;CAAc;AAAkB,CAAC;;;ACEjF,MAAaI,iBAAiBH,EAAEI,OAAO;CACrCC,SAASL,EAAEM,OAAO,CAAC,CAACC,KAAK;CACzBC,UAAUR,EAAEM,OAAO,CAAC,CAACC,KAAK;CAC1BE,eAAeR;CACfS,aAAaV,EAAEM,OAAO,CAAC,CAACC,KAAK;CAC7BI,cAAcX,EAAEM,OAAO,CAAC,CAACC,KAAK;CAC9BK,cAAcZ,EAAEM,OAAO,CAAC,CAACC,KAAK;CAC9BM,uBAAuBb,EAAEM,OAAO,CAAC,CAACC,KAAK;CACvCO,aAAad,EAAEM,OAAO,CAAC,CAACC,KAAK;CAC7BQ,YAAYf,EAAEM,OAAO,CAAC,CAACC,KAAK;CAC5BS,iBAAiBhB,EAAEM,OAAO,CAAC,CAACC,KAAK;CACjCU,WAAWjB,EAAEM,OAAO,CAAC,CAACC,KAAK;CAC3BW,QAAQlB,EAAEM,OAAO,CAAC,CAACC,KAAK;CACxBY,WAAWnB,EAAEoB,KAAK;CAClBC,UAAUrB,EAAEM,OAAO,CAAC,CAACC,KAAK;CAC1Be,WAAWtB,EAAEM,OAAO,CAAC,CAACC,KAAK;CAC3BgB,YAAYvB,EAAEM,OAAO,CAAC,CAACC,KAAK;CAC5BiB,MAAMxB,EAAEM,OAAO,CAAC,CAACC,KAAK;CACtBkB,eAAezB,EAAEM,OAAO,CAAC,CAACC,KAAK;CAC/BmB,OAAO1B,EAAEM,OAAO,CAAC,CAACC,KAAK;CACvBoB,SAAS3B,EAAEM,OAAO,CAAC,CAACC,KAAK;CACzBqB,UAAU5B,EAAEM,OAAO,CAAC,CAACC,KAAK;CAC1BsB,qBAAqB7B,EAAEM,OAAO,CAAC,CAACC,KAAK,CAAC,CAACuB,SAAS;CAChDC,aAAa/B,EAAEoB,KAAK,CAAC,CAACU,SAAS;CAC/BE,cAAchC,EAAEiC,OAAO;CACvBC,QAAQhC;CACRiC,cAAcnC,EAAEM,OAAO,CAAC,CAACC,KAAK;CAC9B6B,iBAAiBpC,EAAEoB,KAAK,CAAC,CAACU,SAAS;CACnCO,uBAAuBrC,EAAEoB,KAAK,CAAC,CAACU,SAAS;CACzCQ,MAAMtC,EAAEM,OAAO,CAAC,CAACC,KAAK;CACtBgC,mBAAmBvC,EAAEM,OAAO,CAAC,CAACC,KAAK;CACnCiC,SAASxC,EAAEM,OAAO,CAAC,CAACC,KAAK;CACzBkC,gBAAgBzC,EAAEM,OAAO,CAAC,CAACC,KAAK;CAChCmC,mBAAmB1C,EAAEM,OAAO,CAAC,CAACC,KAAK,CAAC,CAACuB,SAAS;CAC9Ca,wBAAwB3C,EAAEiC,OAAO;AACnC,CAAC;;;ACpCD,MAAae,mBAAmBF,EAAEG,OAAO;CACvCC,cAAcJ,EAAEK,OAAO,CAAC,CAACC,KAAK;CAC9BC,aAAaP,EAAEK,OAAO,CAAC,CAACC,KAAK;CAC7BE,WAAWR,EAAEK,OAAO,CAAC,CAACC,KAAK;CAC3BG,qBAAqBT,EAAEK,OAAO,CAAC,CAACC,KAAK;CACrCI,WAAWV,EAAEW,OAAO;CACpBC,mBAAmBZ,EAAEK,OAAO,CAAC,CAACC,KAAK;CACnCO,aAAab,EAAEK,OAAO,CAAC,CAACC,KAAK;CAC7BQ,UAAUd,EAAEK,OAAO,CAAC,CAACC,KAAK;CAC1BS,aAAaf,EAAEK,OAAO,CAAC,CAACC,KAAK;CAC7BU,SAAShB,EAAEK,OAAO,CAAC,CAACC,KAAK;CACzBW,SAAShB;AACX,CAAC"}