UNPKG

@citrineos/base

Version:

The base module for OCPP v2.0.1 including all interfaces. This module is not intended to be used directly, but rather as a dependency for other modules.

44 lines (43 loc) 2.97 kB
export { AbstractModuleApi, AsDataEndpoint, AsMessageEndpoint, HttpMethod, IModuleApi, } from './interfaces/api'; export { BadRequestError } from './interfaces/api/exceptions/BadRequestError'; export { ICache } from './interfaces/cache/cache'; export { CacheNamespace, IWebsocketConnection } from './interfaces/cache/types'; export { AbstractMessageRouter, IAuthenticator, AuthenticationOptions, IMessageRouter, } from './interfaces/router'; export { AbstractMessageHandler, AbstractMessageSender, EventGroup, HandlerProperties, IMessage, IMessageConfirmation, IMessageContext, IMessageHandler, IMessageSender, Message, MessageOrigin, MessageState, RetryMessageError, } from './interfaces/messages'; export { AbstractModule, AsHandler, IModule } from './interfaces/modules'; export { Call, CallAction, OCPP1_6_CallAction, OCPP2_0_1_CallAction, CallError, CallResult, ErrorCode, MessageTypeId, OcppError, OCPPVersion, OCPPVersionType, mapToCallAction, } from './ocpp/rpc/message'; export { ChargingStationSequenceType } from './ocpp/model/requestIds'; export { IFileAccess, IFileStorage } from './interfaces/files'; export { CrudEvent, CrudRepository } from './interfaces/repository'; export * from './ocpp/persistence'; export { BootConfig, BOOT_STATUS } from './config/BootConfig'; export { defineConfig } from './config/defineConfig'; export { SystemConfig, WebsocketServerConfig } from './config/types'; export { SignedMeterValuesConfig } from './config/signedMeterValuesConfig'; export { ConfigStore, ConfigStoreFactory } from './config/ConfigStore'; export { RequestBuilder } from './util/request'; export { MeterValueUtils } from './util/MeterValueUtils'; export declare const LOG_LEVEL_OCPP = 10; export * from './ocpp/model'; export { UpdateChargingStationPasswordRequest } from './ocpp/model/UpdateChargingStationPasswordRequest'; import { CallAction } from './ocpp/rpc/message'; import Ajv from 'ajv'; export interface OcppRequest { } export interface OcppResponse { } export declare const OCPP1_6_CALL_SCHEMA_MAP: Map<CallAction, object>; export declare const OCPP2_0_1_CALL_SCHEMA_MAP: Map<CallAction, object>; export declare const OCPP1_6_CALL_RESULT_SCHEMA_MAP: Map<CallAction, object>; export declare const OCPP2_0_1_CALL_RESULT_SCHEMA_MAP: Map<CallAction, object>; export { eventGroupFromString } from './interfaces/messages'; export { UnauthorizedException } from './interfaces/api/exceptions/unauthorized.exception'; export { HttpHeader } from './interfaces/api/http.header'; export { HttpStatus } from './interfaces/api/http.status'; export { Money } from './money/Money'; export { Currency, CurrencyCode } from './money/Currency'; export { assert, notNull, deepDirectionalEqual } from './assertion/assertion'; export { UnauthorizedError } from './interfaces/api/exception/UnauthorizedError'; export { AuthorizationSecurity } from './interfaces/api/AuthorizationSecurity'; export { Ajv }; export declare type Constructable<T> = new (...args: any[]) => T;