我希望有一个名称空间作为我的系统中的策略的类中心。它必须是一个名称空间的原因是,这是进行动态类生成的最佳方法,因为window对象方法被证明是徒劳的。
我想再导出这个文件。
// Bar.ts
export class Bar {
public log() {console.log('I'm in Bar);}
}
来自以下名称空间的名称空间
//Foo.ts
export namespace Foo {
export Bar from './bar.ts' // <- how do I do this?
}
我有一个自调用的async function,在运行文件后,它应该导出一个variable,其中包含strings的array和一堆URLs,然后它将被导入到另一个文件中,然后我将运行该文件。 这是我的代码: // file1.js
(async () => {
// bunch of irrelevant code here
// gets all URLs, formatted & store in this variable
const availableFormattedUrls = formatUrls(allUrls); // I get all UR
我正在使用babel和webpack将旧的javascript转换为ES6。在多个文件中,我有如下所示
var BLOG = BLOG || {};
BLOG.myClass1 = ...
在另一个文件里
var BLOG = BLOG || {};
BLOG.myClass2 = ...
因此,我已经将export {BLOG}添加到这些文件中,但是如何多次导入博客呢?似乎这是不允许的,而我想做的事情是
import {BLOG} from 'file1.js'
import {BLOG} from 'file2.js'
并让myClass1和myClass2