【发布时间】:2020-03-02 06:09:47
【问题描述】:
我有一个打字稿文件,其中有一些用于验证不同类对象的函数。所以,我必须将这些类导入到 ts 文件中。例如,
import { UserDetail } from "../../entity/user/userDetail";
以下代码块描述了一个用于验证上述类的对象的函数。
export function validateSignUpData(userDetail:UserDetail):Array<String>{
let errorMessages = new Array<String>();
/* Some Code */
如您所见,导入的类已用作函数的输入类型。现在的问题是我们似乎不允许同时使用 import 和 module.exports !因此,我无法使用 require 来获取 Node 服务器文件中提到的功能。
当我将以下代码块添加到我的 ts 文件时,会引发以下异常!
module.exports = validateSignUpData;
TypeError:无法分配给对象“# object”的只读属性“exports”
问题:如何在同一个ts中使用所有import、modules.export和export文件?
如果有人可以帮助我解决这种情况,我会很高兴。 谢谢你
【问题讨论】:
标签: javascript node.js typescript