@@ -3,8 +3,9 @@ import type { DateString } from '@cityssm/utils-datetime';
33import { type AccountNumberSource } from './helpers/getAccountNumber.js' ;
44import { type GetEmployeesFilters } from './queries/employees/getEmployees.js' ;
55import { type GetTimesheetBatchEntriesFilters } from './queries/employees/getTimesheetBatchEntries.js' ;
6- import type { Employee , EmployeePayCode , TimeCode , TimesheetBatchEntry } from './queries/employees/types.js' ;
6+ import type { EmployeeItem , EmployeePayCode , TimeCode , TimesheetBatchEntry } from './queries/employees/types.js' ;
77import { type AddEquipment } from './queries/equipment/addEquipment.js' ;
8+ import { type GetEquipmentFilters } from './queries/equipment/getEquipment.js' ;
89import type { EquipmentItem } from './queries/equipment/types.js' ;
910import { type AddResourceItem } from './queries/items/addResourceItem.js' ;
1011import { type CreateStockTransactionBatch } from './queries/items/createStockTransactionBatch.js' ;
@@ -23,6 +24,12 @@ export declare class WorkTechAPI {
2324 * @param mssqlConfig - SQL Server configuration.
2425 */
2526 constructor ( mssqlConfig : mssql . config ) ;
27+ /**
28+ * Retrieves equipment based on filters.
29+ * @param filters - The equipment filters.
30+ * @returns The equipment list.
31+ */
32+ getEquipment ( filters : GetEquipmentFilters ) : Promise < EquipmentItem [ ] > ;
2633 /**
2734 * Retrieves a piece of equipment.
2835 * @param equipmentId - The equipment id.
@@ -165,13 +172,13 @@ export declare class WorkTechAPI {
165172 * @param employeeFilters - The employee filters.
166173 * @returns The employees.
167174 */
168- getEmployees ( employeeFilters : GetEmployeesFilters ) : Promise < Employee [ ] > ;
175+ getEmployees ( employeeFilters : GetEmployeesFilters ) : Promise < EmployeeItem [ ] > ;
169176 /**
170177 * Retrieves an employee.
171178 * @param employeeNumber - The employee number
172179 * @returns The employee, if available.
173180 */
174- getEmployeeByEmployeeNumber ( employeeNumber : string ) : Promise < Employee | undefined > ;
181+ getEmployeeByEmployeeNumber ( employeeNumber : string ) : Promise < EmployeeItem | undefined > ;
175182 /**
176183 * Retrieves employee pay codes.
177184 * @param employeeNumber - The employee number.
@@ -200,7 +207,8 @@ export { getEmployeeTimeCodes } from './queries/employees/getEmployeeTimeCodes.j
200207export { getTimeCodes } from './queries/employees/getTimeCodes.js' ;
201208export { type GetTimesheetBatchEntriesFilters , getTimesheetBatchEntries } from './queries/employees/getTimesheetBatchEntries.js' ;
202209export { addEquipment } from './queries/equipment/addEquipment.js' ;
203- export { getEquipmentByEquipmentId } from './queries/equipment/getEquipment.js' ;
210+ export { type GetEquipmentFilters , getEquipment } from './queries/equipment/getEquipment.js' ;
211+ export { getEquipmentByEquipmentId } from './queries/equipment/getEquipmentByEquipmentId.js' ;
204212export { type UpdateEquipmentFields , updateEquipmentFields } from './queries/equipment/updateEquipment.js' ;
205213export { type AddResourceItem , addResourceItem } from './queries/items/addResourceItem.js' ;
206214export { getItemByItemId } from './queries/items/getItems.js' ;
@@ -214,7 +222,7 @@ export { addWorkOrderResource } from './queries/workOrders/addWorkOrderResource.
214222export { deleteWorkOrderResource } from './queries/workOrders/deleteWorkOrderResource.js' ;
215223export { getWorkOrderResourcesByStartDate , getWorkOrderResourcesByStartDateTimeRange , getWorkOrderResourcesByWorkOrderNumber } from './queries/workOrders/getWorkOrderResources.js' ;
216224export { updateWorkOrderResource } from './queries/workOrders/updateWorkOrderResource.js' ;
217- export type { Employee , EmployeePayCode , TimeCode , TimesheetBatchEntry } from './queries/employees/types.js' ;
225+ export type { EmployeeItem , EmployeePayCode , TimeCode , TimesheetBatchEntry } from './queries/employees/types.js' ;
218226export type { EquipmentItem } from './queries/equipment/types.js' ;
219227export type { ResourceItem } from './queries/items/types.js' ;
220228export type { Activity , Job , JobActivityObjectCode , ObjectCode } from './queries/jobs/types.js' ;
0 commit comments