私はタイプスクリプトでノーフォンです。異なったタイプの輸入と輸出の形容詞
export default class Foo {}
/* or */
class Foo {}
export = Foo;
/* or */
export class Foo { }
と輸入のこれらの形の違い:
import x = require('y');
import x from 'y';
import { x } from 'y'
import * as x from 'y';
そしてそれらのそれぞれを使用する誰もが私には、これらのエクスポートの違いを説明できますか?