TS 引入报错问题 lin-mizar(验证器模块) 
重现步骤（可选）：
mport { LinValidator, Rule } from "lin-mizar"
class RegisterValidator extends LinValidator {
id: Rule;
constructor() {
super();
this.id = new Rule("isInt", "id必须为正整数", { min: 1 });
}
}
export { RegisterValidator }

import { LinRouter } from "lin-mizar";
import { loginRequired } from "../middleware/jwt";
import { RegisterValidator } from "../validators/user.validate";
const userRouter = new LinRouter({
prefix: '/medical/data'
});
userRouter.linPost(
'name',
'/register',
{},
loginRequired,
// userLogger('管理员新建了一个用户'),
async ctx => {
let test = new RegisterValidator().validate(ctx)
console.log(test)
ctx.json({
code: 10000,
msg: '成功!'
});
}
);
export {
userRouter
};

报错行数: let test = new RegisterValidator().validate(ctx)
报错信息:
nodejs.TypeError: Class constructor LinValidator cannot be invoked without 'new'
希望能尽快解决谢谢
期望的结果是什么？
可以正常引入 使用lin-mizar的验证模块即可
自己试着解决问题总结:
1. 继承LinValidator类之后,实例化new RegisterValidator() 就会报错, 看了源码,也没弄清, 编译环境应该也没问题, 如果需要可以提供项目代码地址以便能解决此问题,谢谢
实际的结果是什么？