UNPKG

@chevre/domain

Version:

Chevre Domain Library for Node.js

28 lines (27 loc) 1.04 kB
import type { Connection, FilterQuery } from 'mongoose'; import * as factory from '../../factory'; /** * ターミナルリポジトリ */ export declare class BusStopRepo { private readonly civicStructureModel; constructor(connection: Connection); static CREATE_BUS_STOP_MONGO_CONDITIONS(params: factory.place.busStop.ISearchConditions): FilterQuery<import("@chevre/factory/lib/place/busStop").IPlace>[]; saveBusStop(params: factory.place.busStop.IPlace): Promise<factory.place.busStop.IPlace>; findBusStopByBranchCode(params: { project: { id: string; }; branchCode: string; }): Promise<factory.place.movieTheater.IPlace>; searchBusStops(params: factory.place.busStop.ISearchConditions): Promise<factory.place.busStop.IPlace[]>; findBusStopById(params: { id: string; }, projection?: any): Promise<factory.place.busStop.IPlace>; deleteBusStopById(params: { project: { id: string; }; id: string; }): Promise<void>; }