Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/alangpierce/sucrase
/ functions
Functions
904 in github.com/alangpierce/sucrase
⨍
Functions
904
◇
Types & classes
118
↓ 1 callers
Function
computeSourceColumns
* Create an array mapping each token index to the 0-based column of the start * position of the token.
src/computeSourceMap.ts:73
↓ 1 callers
Function
computeSourceMap
( {code: generatedCode, mappings: rawMappings}: RootTransformerResult, filePath: string, options: Source
src/computeSourceMap.ts:22
↓ 1 callers
Function
copyPublicFolder
()
website/scripts/build.js:134
↓ 1 callers
Method
currentTokenCode
()
src/TokenProcessor.ts:318
↓ 1 callers
Method
dangerouslyGetAndRemoveCodeSinceSnapshot
* Remove and return the code generated since the snapshot, leaving the * current token position in-place. Unlike most TokenProcessor operations,
src/TokenProcessor.ts:58
↓ 1 callers
Function
decompressCode
(compressedCode: string)
website/src/URLHashState.ts:157
↓ 1 callers
Method
emitHelpers
()
src/HelperManager.ts:145
↓ 1 callers
Method
evaluateModule
(filename: string)
test/util.ts:85
↓ 1 callers
Method
extractEnumKeyInfo
* Detect name information about this enum key, which will be used to determine which code to emit * and whether we should declare a variable as par
src/transformers/TypeScriptTransformer.ts:138
↓ 1 callers
Method
extractHoistedCalls
* Extracts any methods calls on the jest-object that should be hoisted. * * According to the jest docs, https://jestjs.io/docs/en/jest-object#je
src/transformers/JestHoistTransformer.ts:65
↓ 1 callers
Method
findDisplayName
(startIndex: number)
src/transformers/ReactDisplayNameTransformer.ts:78
↓ 1 callers
Function
findFiles
(options: CLIOptions)
src/cli.ts:127
↓ 1 callers
Method
findFreeName
(name: string)
src/NameManager.ts:17
↓ 1 callers
Method
finish
()
src/TokenProcessor.ts:346
↓ 1 callers
Function
flowAfterParseClassSuper
(hasSuper: boolean)
src/parser/plugins/flow.ts:884
↓ 1 callers
Function
flowAfterParseVarHead
()
src/parser/plugins/flow.ts:971
↓ 1 callers
Function
flowObjectTypeSemicolon
()
src/parser/plugins/flow.ts:474
↓ 1 callers
Function
flowParseAssignableListItemTypes
()
src/parser/plugins/flow.ts:911
↓ 1 callers
Function
flowParseDeclareClass
()
src/parser/plugins/flow.ts:87
↓ 1 callers
Function
flowParseDeclareExportDeclaration
()
src/parser/plugins/flow.ts:160
↓ 1 callers
Function
flowParseDeclareFunction
()
src/parser/plugins/flow.ts:92
↓ 1 callers
Function
flowParseDeclareInterface
()
src/parser/plugins/flow.ts:209
↓ 1 callers
Function
flowParseDeclareModule
()
src/parser/plugins/flow.ts:141
↓ 1 callers
Function
flowParseDeclareModuleExports
()
src/parser/plugins/flow.ts:193
↓ 1 callers
Function
flowParseDeclareOpaqueType
()
src/parser/plugins/flow.ts:204
↓ 1 callers
Function
flowParseDeclareTypeAlias
()
src/parser/plugins/flow.ts:199
↓ 1 callers
Function
flowParseDeclareVariable
()
src/parser/plugins/flow.ts:135
↓ 1 callers
Function
flowParseEnumBody
()
src/parser/plugins/flow.ts:1078
↓ 1 callers
Function
flowParseEnumMember
()
src/parser/plugins/flow.ts:1099
↓ 1 callers
Function
flowParseEnumMembers
()
src/parser/plugins/flow.ts:1087
↓ 1 callers
Function
flowParseExportDeclaration
()
src/parser/plugins/flow.ts:839
↓ 1 callers
Function
flowParseExportStar
()
src/parser/plugins/flow.ts:873
↓ 1 callers
Function
flowParseGenericType
()
src/parser/plugins/flow.ts:489
↓ 1 callers
Function
flowParseIdentifierStatement
(contextualKeyword: ContextualKeyword)
src/parser/plugins/flow.ts:788
↓ 1 callers
Function
flowParseImportSpecifier
()
src/parser/plugins/flow.ts:931
↓ 1 callers
Function
flowParseInterfaceType
()
src/parser/plugins/flow.ts:332
↓ 1 callers
Function
flowParseObjectTypeCallProperty
()
src/parser/plugins/flow.ts:395
↓ 1 callers
Function
flowParseObjectTypeIndexer
()
src/parser/plugins/flow.ts:350
↓ 1 callers
Function
flowParseObjectTypeInternalSlot
()
src/parser/plugins/flow.ts:362
↓ 1 callers
Function
flowParseObjectTypeProperty
()
src/parser/plugins/flow.ts:451
↓ 1 callers
Function
flowParsePostfixType
()
src/parser/plugins/flow.ts:644
↓ 1 callers
Function
flowParsePrefixType
()
src/parser/plugins/flow.ts:659
↓ 1 callers
Function
flowParseSubscript
( startTokenIndex: number, noCalls: boolean, stopState: StopState, )
src/parser/plugins/flow.ts:725
↓ 1 callers
Function
flowParseTupleType
()
src/parser/plugins/flow.ts:501
↓ 1 callers
Function
flowParseTypeParameter
()
src/parser/plugins/flow.ts:291
↓ 1 callers
Function
flowParseTypeofType
()
src/parser/plugins/flow.ts:496
↓ 1 callers
Function
flowParseUnionType
()
src/parser/plugins/flow.ts:682
↓ 1 callers
Function
flowShouldDisallowExportDefaultSpecifier
()
src/parser/plugins/flow.ts:829
↓ 1 callers
Function
flowShouldParseExportDeclaration
()
src/parser/plugins/flow.ts:820
↓ 1 callers
Function
flowShouldParseExportStar
()
src/parser/plugins/flow.ts:869
↓ 1 callers
Function
flowStartParseFunctionParams
()
src/parser/plugins/flow.ts:960
↓ 1 callers
Function
flowStartParseImportSpecifiers
()
src/parser/plugins/flow.ts:921
↓ 1 callers
Function
flowStartParseNewArguments
()
src/parser/plugins/flow.ts:754
↓ 1 callers
Function
flowTryParseExportDefaultExpression
()
src/parser/plugins/flow.ts:779
↓ 1 callers
Function
flowTryParseStatement
()
src/parser/plugins/flow.ts:765
↓ 1 callers
Function
foo
()
integration-test/test-cases/ts-node-cases/commonjs-cases/dynamic-import-is-transpiled/main.ts:1
↓ 1 callers
Function
formatJSXStringValueLiteral
* Format a string in the value position of a JSX prop. * * Use the same implementation as convertAttribute from * babel-helper-builder-react-jsx.
src/transformers/JSXTransformer.ts:645
↓ 1 callers
Function
formatJSXTextLiteral
* Turn the given jsxText string into a JS string literal. Leading and trailing * whitespace on lines is removed, except immediately after the open-ta
src/transformers/JSXTransformer.ts:582
↓ 1 callers
Function
formatRange
(start: number, end: number)
src/util/formatTokens.ts:54
↓ 1 callers
Function
formatTime
()
website/src/EditorWrapper.tsx:46
↓ 1 callers
Function
formatTokens
(code: string, tokens: Array<Token>)
src/util/formatTokens.ts:6
↓ 1 callers
Function
generate
* Use code generation.
generator/generate.ts:12
↓ 1 callers
Function
generateFormatTokenType
()
generator/generateTokenTypes.ts:257
↓ 1 callers
Method
generateImportReplacements
()
src/CJSImportProcessor.ts:102
↓ 1 callers
Function
generateReadWordTree
()
generator/generateReadWordTree.ts:113
↓ 1 callers
Function
generateTokenTypeEnum
()
generator/generateTokenTypes.ts:190
↓ 1 callers
Function
generateTokenTypes
()
generator/generateTokenTypes.ts:180
↓ 1 callers
Function
getBabelPlugins
* Get the configured babel plugins for the given test, which requires * traversing parent directories for options.json files.
spec-compliance-tests/babel-tests/check-babel-tests.ts:230
↓ 1 callers
Function
getClassInfo
( rootTransformer: RootTransformer, tokens: TokenProcessor, nameManager: NameManager, disableESTransfo
src/util/getClassInfo.ts:48
↓ 1 callers
Method
getCreateElementInvocationCode
* Return the code to use for the createElement function, e.g. * `React.createElement`, including the following open-paren. * * This is the ma
src/transformers/JSXTransformer.ts:247
↓ 1 callers
Method
getDisplayNameFromFilename
()
src/transformers/ReactDisplayNameTransformer.ts:100
↓ 1 callers
Method
getElementLocationCode
(firstTokenStart: number)
src/transformers/JSXTransformer.ts:95
↓ 1 callers
Method
getFilenameVarName
()
src/transformers/JSXTransformer.ts:554
↓ 1 callers
Method
getHoistedCode
()
src/transformers/JestHoistTransformer.ts:48
↓ 1 callers
Function
getIdentifierNames
(code: string, tokens: Array<Token>)
src/util/getIdentifierNames.ts:7
↓ 1 callers
Method
getJSXFuncInvocationCode
* Get the code for the relevant function for this context: jsx, jsxs, * or jsxDEV. The following open-paren is included as well. * * These fu
src/transformers/JSXTransformer.ts:225
↓ 1 callers
Method
getLineNumberForIndex
* Get the line number for this source position. This is calculated lazily and * must be called in increasing order by index.
src/transformers/JSXTransformer.ts:104
↓ 1 callers
Method
getPrefixCode
()
src/transformers/JSXTransformer.ts:52
↓ 1 callers
Function
getSourceMap
()
website/src/WorkerClient.ts:124
↓ 1 callers
Function
getSourceMapInfo
(code: string, options: Options, filePath: string)
website/src/worker/getSourceMapInfo.ts:13
↓ 1 callers
Method
getSuffixCode
()
src/transformers/CJSImportTransformer.ts:58
↓ 1 callers
Function
getSummary
(name: string, totalTime: number, benchmarkOptions: BenchmarkOptions)
benchmark/benchmark.ts:354
↓ 1 callers
Function
getTSImportedNames
(tokens: TokenProcessor)
src/util/getTSImportedNames.ts:12
↓ 1 callers
Function
getTestCode
(dir: string)
spec-compliance-tests/babel-tests/check-babel-tests.ts:216
↓ 1 callers
Function
getTokens
()
website/src/WorkerClient.ts:120
↓ 1 callers
Function
getTokens
(code: string, options: Options)
website/src/worker/getTokens.ts:3
↓ 1 callers
Function
getTransforms
(filename: string, supportsStaticESM: boolean)
integrations/jest-plugin/src/index.ts:7
↓ 1 callers
Function
isAbstractConstructorSignature
()
src/parser/plugins/typescript.ts:773
↓ 1 callers
Function
isAsyncOperation
(tokens: TokenProcessor)
src/util/isAsyncOperation.ts:13
↓ 1 callers
Function
isBlockScopedDeclaration
(token: Token)
src/parser/tokenizer/index.ts:81
↓ 1 callers
Function
isDecimalDigit
(code: number)
src/transformers/JSXTransformer.ts:723
↓ 1 callers
Function
isExportDefaultSpecifier
()
src/parser/traverser/statement.ts:1039
↓ 1 callers
Function
isFunctionScopedDeclaration
(token: Token)
src/parser/tokenizer/index.ts:92
↓ 1 callers
Function
isGetterOrSetterMethod
(isPattern: boolean)
benchmark/sample/expression.ts:748
↓ 1 callers
Function
isGetterOrSetterMethod
(isPattern: boolean)
src/parser/traverser/expression.ts:814
↓ 1 callers
Function
isHexDigit
(code: number)
src/transformers/JSXTransformer.ts:727
↓ 1 callers
Function
isImportReflection
* Starting at the `module` token in an import, determine if it was truly an * import reflection token or just looks like one. * * Returns true for:
src/parser/traverser/statement.ts:1174
↓ 1 callers
Method
isLastSubscriptInChain
* Determine if the current token is the last of its chain, so that we know whether it's eligible * to have a delete op inserted. * * We can d
src/transformers/OptionalChainingNullishTransformer.ts:101
↓ 1 callers
Function
isLiteralPropertyName
()
src/parser/plugins/typescript.ts:63
↓ 1 callers
Function
isMaybeDefaultImport
(lookahead: TypeAndKeyword)
src/parser/plugins/flow.ts:50
← previous
next →
401–500 of 904, ranked by callers