Commit | Line | Data |
---|---|---|
edd13439 | 1 | // Partial Copyright Jerome Benoit. 2021-2023. All Rights Reserved. |
953d6b02 | 2 | |
130783a7 JB |
3 | import type { JSONSchemaType } from 'ajv'; |
4 | ||
a6ef1ece JB |
5 | import { type JsonType, OCPPVersion } from '../../../types/index.js'; |
6 | import { OCPPServiceUtils } from '../OCPPServiceUtils.js'; | |
953d6b02 | 7 | |
130783a7 | 8 | export class OCPP20ServiceUtils extends OCPPServiceUtils { |
1b271a54 JB |
9 | public static parseJsonSchemaFile<T extends JsonType>( |
10 | relativePath: string, | |
11 | moduleName?: string, | |
5edd8ba0 | 12 | methodName?: string, |
1b271a54 | 13 | ): JSONSchemaType<T> { |
7164966d | 14 | return super.parseJsonSchemaFile<T>( |
51022aa0 | 15 | relativePath, |
1b271a54 JB |
16 | OCPPVersion.VERSION_20, |
17 | moduleName, | |
5edd8ba0 | 18 | methodName, |
7164966d | 19 | ); |
130783a7 JB |
20 | } |
21 | } |