- schema: JSONSchemaType<T>,
- ) {
- if (this.jsonValidateFunctions.has(commandName) === false) {
- // eslint-disable-next-line @typescript-eslint/no-unsafe-argument, @typescript-eslint/no-unsafe-call, @typescript-eslint/no-unsafe-member-access
- this.jsonValidateFunctions.set(commandName, this.ajv.compile<T>(schema).bind(this));
+ schema: JSONSchemaType<T>
+ ): ValidateFunction<JsonType> {
+ if (!this.jsonValidateFunctions.has(commandName)) {
+ this.jsonValidateFunctions.set(commandName, this.ajv.compile<T>(schema).bind(this))