@golemio/energetics
Version:
Golemio Energetics Module
15 lines (14 loc) • 838 B
TypeScript
import { AccessLimitationRepository } from "../../repositories/AccessLimitationRepository";
import { BuildingTransformationFull } from "../../transformations/BuildingTransformationFull";
import { NextFunction, Request, Response } from "@golemio/core/dist/shared/express";
import { AbstractController } from "./AbstractController";
export declare class BuildingsController extends AbstractController {
private fullDataTransformation;
private buildingsRepository;
private transformation;
constructor(accessLimitationRepository: AccessLimitationRepository, fullDataTransformation: BuildingTransformationFull);
getAll: (req: Request, res: Response, next: NextFunction) => Promise<void>;
getOne: (req: Request, res: Response, next: NextFunction) => Promise<void>;
private getFullData;
private getPrimaryData;
}