• Modify an existing valid request predicate with a new schema on an adapter. Throws NBError if the validator is not a valid schema predicate. This method is immutable.

    Type Parameters

    Parameters

    • adapter: A
    • methodName: {
          [Key in string | number | symbol]-?: A[Key] extends HandlerAndValidators<Record<string, Predicate>>
              ? Key
              : never
      }[keyof A]
    • validatorName: string
    • modifier: ((schema) => UncheckedJSONSchemaType<S, false>)

      function to modify the schema

        • (schema): UncheckedJSONSchemaType<S, false>
        • Parameters

          • schema: UncheckedJSONSchemaType<T, false>

          Returns UncheckedJSONSchemaType<S, false>

    Returns A

    • modified adapter

Generated using TypeDoc