-
-
Notifications
You must be signed in to change notification settings - Fork 786
Open
Labels
Description
At present, all modules are imported directly using the import statement, such as:
import fs from 'fs'
import pkg from './package.json'output code
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
const fs_1 = __importDefault(require("fs"));
const package_1 = __importDefault(require("./package"));__importDefault is too redundant.
Maybe import = require() is a better choice for the commonjs module, such as:
import fs = require('fs')
export const contents = fs.readFileSync(...)output code
var fs_1 = require("./fs");
exports.contents = fs_1.readFileSync(...)ref: