@golemio/parkings
Version:
Golemio Parkings Module
12 lines (11 loc) • 724 B
TypeScript
import { IParking } from "../../schema-definitions/models/interfaces/IParking";
import { IDatabaseConnector } from "@golemio/core/dist/helpers/data-access/postgres/IDatabaseConnector";
import { AbstractCachedRepository } from "@golemio/core/dist/helpers/data-access/postgres/repositories/AbstractCachedRepository";
import { ILogger } from "@golemio/core/dist/helpers/logger/LoggerProvider";
export declare class CachedPmdpParkingRepository extends AbstractCachedRepository<IParking> {
schema: string;
tableName: string;
constructor(connector: IDatabaseConnector, log: ILogger, cacheTTLInSeconds?: number);
getPmdpParking(id: string): Promise<IParking>;
protected getAllInternal(): Promise<IParking[]>;
}