ajv-errors icon indicating copy to clipboard operation
ajv-errors copied to clipboard

Question: use enum values in custom error message

Open targhs opened this issue 2 years ago • 0 comments

I have the following schema

const shared_schema = {
  $id: "shared_schema",
  title: "Shared Allowed Values",
  definitions: {
    routes: {
      enum: ["R1", "R2", "R3"],
      errorMessage: "Route must be a TOC-specified allowed value: R1, R2, R3"
    }
  }
};

Is there any way i could have all the enum values defined for routes inside my errorMessage? As i don't want to write all the enum values again and again. May be something like using a json pointer ${/definitions/routes/enum}

targhs avatar Mar 03 '23 19:03 targhs