23 lines
782 B
TypeScript
23 lines
782 B
TypeScript
import sqlite from "better-sqlite3";
|
|
import type * as recordTypes from "../../types/recordTypes";
|
|
interface GetLotOccupanciesFilters {
|
|
lotId?: number | string;
|
|
occupancyTime?: "" | "past" | "current" | "future";
|
|
occupancyStartDateString?: string;
|
|
occupantName?: string;
|
|
occupancyTypeId?: number | string;
|
|
mapId?: number | string;
|
|
lotName?: string;
|
|
lotTypeId?: number | string;
|
|
}
|
|
interface GetLotOccupanciesOptions {
|
|
limit: -1 | number;
|
|
offset: number;
|
|
includeOccupants: boolean;
|
|
}
|
|
export declare const getLotOccupancies: (filters: GetLotOccupanciesFilters, options: GetLotOccupanciesOptions, connectedDatabase?: sqlite.Database) => {
|
|
count: number;
|
|
lotOccupancies: recordTypes.LotOccupancy[];
|
|
};
|
|
export default getLotOccupancies;
|