@golemio/energetics
Version:
Golemio Energetics Module
14 lines (13 loc) • 950 B
TypeScript
/// <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>>>;
}