“未捕获错误:关键字if已定义”使用ajv-keywords

时间:2017-12-01 14:54:18

标签: javascript ajv

我正在尝试使用ajv-keywords中的if / then / else关键字创建条件验证,但是我在浏览器控制台中收到以下错误:“未捕获错误:关键字如果已定义”。

我做错了什么?

import * as ajvErrors from 'ajv-errors';
import * as ajvKeywords from 'ajv-keywords';

const ajv = new Ajv({ allErrors: true, jsonPointers: true });
ajvErrors(ajv);
ajvKeywords(ajv);

const schema = {
  if: {
    properties: {
      fundraiser: { type: 'string' }
    }
  },
  then: {
    required: ['title'],
  }
}

0 个答案:

没有答案