Skip to content

Add support for user-defined keywords  #927

@constanzaderienzo

Description

@constanzaderienzo

Is your feature request related to a problem? Please describe.
Given our business logic, we are in need of adding custom-keywords.

For example:

in: path
name: offset
schema:
    type: number
    myUserKeyword: true # Custom keyword

We found that AJV has this feature: https://ajv.js.org/guide/user-keywords.html#user-defined-keywords.

However, there is no way to extend the Ajv instance used by the validator (or at least we couldn't find one).

Describe the solution you'd like
Support for custom-keywords.

A solution is provided in this PR

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions