sunrise-cms/helpers/lotOccupancyDB/getWorkOrderMilestones.d.ts

16 lines
735 B
TypeScript

import type { PoolConnection } from 'better-sqlite-pool';
import type * as recordTypes from '../../types/recordTypes';
export interface WorkOrderMilestoneFilters {
workOrderId?: number | string;
workOrderMilestoneDateFilter?: 'upcomingMissed' | 'recent' | 'date';
workOrderMilestoneDateString?: string;
workOrderTypeIds?: string;
workOrderMilestoneTypeIds?: string;
}
interface WorkOrderMilestoneOptions {
includeWorkOrders?: boolean;
orderBy: 'completion' | 'date';
}
export declare function getWorkOrderMilestones(filters: WorkOrderMilestoneFilters, options: WorkOrderMilestoneOptions, connectedDatabase?: PoolConnection): Promise<recordTypes.WorkOrderMilestone[]>;
export default getWorkOrderMilestones;