Don't access singleton instance attribute directly
[e-mobility-charging-stations-simulator.git] / src / types / ocpp / Requests.ts
CommitLineData
6a64534b
JB
1import { IncomingRequestCommand } from './1.6/Requests';
2import { MessageType } from './MessageType';
3import OCPPError from '../../charging-station/OcppError';
4
5export default interface Requests {
6 [id: string]: Request;
7}
8
5b0e583f 9export type Request = [(payload?: Record<string, unknown>, requestPayload?: Record<string, unknown>) => void, (error?: OCPPError) => void, Record<string, unknown>];
6a64534b 10
690e5af7 11export type IncomingRequest = [MessageType, string, IncomingRequestCommand, Record<string, unknown>, Record<string, unknown>];