[英]Node.js exports syntax with TypeScript
有没有办法用 TypeScript 完成这个 Node.js/CommonJS 语法?
const makeObservable = exports.makeObservable = function _makeObservable(fn: any, opts: any) {}
基本上如您所见,想在导出该变量的同一行上声明一个局部变量。 在严格的 TS 中可能吗?
导出命名函数时,编译后的 Javascript 首先定义命名函数。 您应该能够在同一文件中调用命名函数:
例子:
export function foo() {
return 'bar';
}
const baz = foo();
console.log(baz);
编译为 CommonJS:
"use strict";
function foo() {
return 'bar';
}
exports.foo = foo;
var baz = foo();
console.log(baz); // bar
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.