INNER CODE UNIT · JavaScript

fail

postalsys/postal-mime · scripts/build.js:133

    const fail = message => {
        throw new Error(`${path.relative(root, sourceFile.fileName)}: ${message}`);
    };
    const exportModifier = () => [f.createModifier(ts.SyntaxKind.ExportKeyword)];
    const declareModifier = () => [f.createModifier(ts.SyntaxKind.DeclareKeyword)];

    // where each imported binding comes from, to resolve `export { name }`
    const importSources = new Map();
    const kept = [];
    const members = [];
    let defaultClass = null;

    for (const statement of sourceFile.statements) {
        if (ts.isImportDeclaration(statement)) {
            const specifier = statement.moduleSpecifier.text;
            const clause = statement.importClause;
            if (clause.name) {
                importSources.set(clause.name.text, { specifier, name: 'default' });

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…