Skip to content

Conditional requires in arrays of objects #92

@psvet

Description

@psvet
const model = obey.model({
  list: {
    type: 'array',
    values: {
      type: 'object',
      keys: {
        someQualifier: {
          type: 'string',
          allow: [ 'a', 'b', 'c' ]
        },
        someDependentProp: {
          type: 'string',
          requiredIfNot: { 'list[thisIndex].someQualifier': 'b' } // This won't work
        }
      }
    }
  }
})

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