rsuite / schema-typed

Schema for data modeling & validation
MIT License
198 stars 28 forks source link

fix(addRule): allow add return undefined #38

Open MarvelSQ opened 2 years ago

MarvelSQ commented 2 years ago

当前addRule要求返回boolean 或 ErrorMessage

Schema.Types.StringType().addRule(value => {
  // empty
});

而代码中的逻辑是 返回 false 或 ErrorMessage 进行处理,没有返回值会被认为是通过的 所以对应的类型声明应允许返回空