/opt/canhelp/node_modules/sucrase/dist/esm/util
NameSizeModeActions
elideImportEquals.js6270644editdlrm
formatTokens.js21380644editdlrm
getClassInfo.js108490644editdlrm
getDeclarationInfo.js13810644editdlrm
getIdentifierNames.js3690644editdlrm
getImportExportSpecifierInfo.js20050644editdlrm
getJSXPragmaInfo.js4940644editdlrm
getNonTypeIdentifiers.js16360644editdlrm
getTSImportedNames.js21590644editdlrm
isAsyncOperation.js12740644editdlrm
isExportFrom.js6280644editdlrm
isIdentifier.js18220644editdlrm
removeMaybeImportAttributes.js5990644editdlrm
shouldElideDefaultExport.js11540644editdlrm
Edit: /opt/canhelp/node_modules/sucrase/dist/esm/util/elideImportEquals.js (627B)
import {TokenType as tt} from "../parser/tokenizer/types"; export default function elideImportEquals(tokens) { // import tokens.removeInitialToken(); // name tokens.removeToken(); // = tokens.removeToken(); // name or require tokens.removeToken(); // Handle either `import A = require('A')` or `import A = B.C.D`. if (tokens.matches1(tt.parenL)) { // ( tokens.removeToken(); // path string tokens.removeToken(); // ) tokens.removeToken(); } else { while (tokens.matches1(tt.dot)) { // . tokens.removeToken(); // name tokens.removeToken(); } } }