UNPKG

@golemio/energetics

Version:
14 lines (13 loc) 950 B
/// <reference types="express" /> import { AccessLimitationRepository } from "../../repositories/AccessLimitationRepository"; import { DevicesRepository } from "../../repositories/DevicesRepository"; import { DeviceDtoTransformation } from "../../transformations/DeviceDtoTransformation"; import { NextFunction, Request, Response } from "@golemio/core/dist/shared/express"; import { AbstractController } from "./AbstractController"; export declare class V2DevicesController extends AbstractController { private devicesRepository; private transformation; constructor(devicesRepository: DevicesRepository, transformation: DeviceDtoTransformation, accessLimitationRepository: AccessLimitationRepository); getAll: (req: Request, res: Response, next: NextFunction) => Promise<void | Response<any, Record<string, any>>>; getOne: (req: Request, res: Response, next: NextFunction) => Promise<void | Response<any, Record<string, any>>>; }