/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/getIdentifierNames.js (369B)
import {TokenType as tt} from "../parser/tokenizer/types"; /** * Get all identifier names in the code, in order, including duplicates. */ export default function getIdentifierNames(code, tokens) { const names = []; for (const token of tokens) { if (token.type === tt.name) { names.push(code.slice(token.start, token.end)); } } return names; }