UNPKG

@golemio/parkings

Version:
18 lines (17 loc) 1.02 kB
import { IGeoJsonAllFilterParameters, IGeoJSONFeatureCollection, IPropertyResponseModel, SequelizeModel } from "@golemio/core/dist/output-gateway"; import { IGeoJsonModel } from "@golemio/core/dist/output-gateway/models/interfaces/IGeoJsonModel"; import { ITskParkingLotFeature } from "./interfaces/ITskParkingLotFeature"; export declare class TskParkingLotsRepository extends SequelizeModel implements IGeoJsonModel { private readonly measurementsRepository; private readonly tskDistrictsRepository; private readonly tskAverageRepository; private readonly paymentsRepository; constructor(); GetAll: (options?: IGeoJsonAllFilterParameters) => Promise<IGeoJSONFeatureCollection>; GetOne: (id: string) => Promise<ITskParkingLotFeature | undefined>; IsPrimaryIdNumber(_idKey: string): Promise<boolean>; PrimaryIdentifierSelection(id: string): object; GetProperties: () => Promise<IPropertyResponseModel[]>; private get attributeOptions(); private get includeOptions(); }