INNER CODE UNIT · JavaScript
declareModifier
postalsys/postal-mime · scripts/build.js:137
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' });
}
if (clause.namedBindings && ts.isNamedImports(clause.namedBindings)) {
for (const element of clause.namedBindings.elements) {
importSources.set(element.name.text, {