UNPKG

ocpp-rpc

Version:

A client & server implementation of the WAMP-like RPC-over-websocket system defined in the OCPP protocols (e.g. OCPP1.6-J and OCPP2.0.1).

10 lines (9 loc) 433 B
import Ajv, { AnySchema, AsyncSchema, SchemaObject } from "ajv"; export declare class Validator { _subprotocol: string; _ajv: Ajv; constructor(subprotocol: string, ajv: Ajv); get subprotocol(): string; validate(schemaId: string, params: any): boolean | Promise<unknown>; } export declare function createValidator(subprotocol: string, json: boolean | SchemaObject | AsyncSchema | AnySchema[]): Validator;