Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/babel/babel
/ functions
Functions
17,878 in github.com/babel/babel
⨍
Functions
17,878
◇
Types & classes
11,019
↓ 3 callers
Method
getPathLocation
(this: NodePath_Final<t.Node | null>)
packages/babel-traverse/src/path/index.ts:197
↓ 3 callers
Function
getReferenceOrigin
( node: Expression | Super, scope: Scope.Scope, )
eslint/babel-eslint-plugin-development/src/utils/get-reference-origin.ts:40
↓ 3 callers
Method
getSelf
()
packages/babel-plugin-transform-class-properties/test/fixtures/private/optional-chain-in-function-param-with-transform/output.js:3
↓ 3 callers
Method
getSelf
()
packages/babel-plugin-transform-class-properties/test/fixtures/private/optional-chain-in-function-param-with-transform/input.js:6
↓ 3 callers
Method
getSelf
()
packages/babel-plugin-transform-class-properties/test/fixtures/private/optional-chain-in-function-param-with-transform/exec.js:6
↓ 3 callers
Method
getSelf
()
packages/babel-plugin-transform-class-properties/test/fixtures/private/optional-chain-in-function-param/output.js:3
↓ 3 callers
Method
getSelf
()
packages/babel-plugin-transform-class-properties/test/fixtures/private/optional-chain-in-function-param/input.js:6
↓ 3 callers
Method
getSelf
()
packages/babel-plugin-transform-class-properties/test/fixtures/private/optional-chain-in-function-param/exec.js:6
↓ 3 callers
Method
getSelf
()
packages/babel-plugin-transform-class-properties/test/fixtures/private-loose/optional-chain-in-function-param-with-transform/output.js:6
↓ 3 callers
Method
getSelf
()
packages/babel-plugin-transform-class-properties/test/fixtures/private-loose/optional-chain-in-function-param-with-transform/input.js:6
↓ 3 callers
Method
getSelf
()
packages/babel-plugin-transform-class-properties/test/fixtures/private-loose/optional-chain-in-function-param-with-transform/exec.js:6
↓ 3 callers
Method
getSelf
()
packages/babel-plugin-transform-class-properties/test/fixtures/private-loose/optional-chain-in-function-param/output.js:6
↓ 3 callers
Method
getSelf
()
packages/babel-plugin-transform-class-properties/test/fixtures/private-loose/optional-chain-in-function-param/input.js:6
↓ 3 callers
Method
getSelf
()
packages/babel-plugin-transform-class-properties/test/fixtures/private-loose/optional-chain-in-function-param/exec.js:6
↓ 3 callers
Function
getState
()
packages/babel-plugin-transform-destructuring/test/fixtures/destructuring/const/exec.js:1
↓ 3 callers
Function
getValue
* Get value of an object member under object expression. * Returns a function expression if prop is a ObjectMethod. * * @param {t.ObjectMembe
packages/babel-plugin-transform-computed-properties/src/index.ts:63
↓ 3 callers
Function
getVisitorKeys
()
eslint/babel-eslint-parser/src/ast-info.ts:5
↓ 3 callers
Method
h
(fnDeep, r = fnDeep?.().very.o?.Foo?.#m())
packages/babel-plugin-transform-class-properties/test/fixtures/private/optional-chain-in-function-param/exec.js:26
↓ 3 callers
Function
handleComputedProperty
( propertyPath: NodePath< t.ObjectProperty | t.ClassProperty | t.ClassAccessorProperty >, ke
packages/babel-helper-create-class-features-plugin/src/decorators.ts:2092
↓ 3 callers
Function
hasExports
(metadata: ModuleMetadata)
packages/babel-helper-module-transforms/src/normalize-and-load-metadata.ts:64
↓ 3 callers
Function
hasMethodDecorators
( body: t.ClassBody["body"] | t.ObjectExpression["properties"], )
packages/babel-plugin-proposal-decorators/src/transformer-legacy.ts:134
↓ 3 callers
Function
hasSpread
(nodes: (t.Node | null)[])
packages/babel-plugin-transform-spread/src/index.ts:73
↓ 3 callers
Function
helper
( minVersion: string, source: string, metadata: HelperMetadata, )
packages/babel-helpers/src/helpers-generated.ts:24
↓ 3 callers
Method
hoistVariables
* Hoist all the `var` variable to the beginning of the function/program * scope where their binding will be actually defined. For exmaple, *
packages/babel-traverse/src/scope/index.ts:1321
↓ 3 callers
Function
ia
Makefile.js:36
↓ 3 callers
Function
id
(v)
packages/babel-plugin-transform-block-scoping/test/fixtures/exec/switch-shadowing.js:66
↓ 3 callers
Function
idFactory
(hint)
packages/babel-plugin-proposal-decorators/test/fixtures/2023-11-classes/replacement-static-method-private-environment-super/exec.js:8
↓ 3 callers
Function
idFactory
(hint)
packages/babel-plugin-proposal-decorators/test/fixtures/2023-11-classes/replacement-static-block-super/exec.js:8
↓ 3 callers
Function
idFactory
(hint)
packages/babel-plugin-proposal-decorators/test/fixtures/2023-11-classes/replacement-static-property-super/exec.js:8
↓ 3 callers
Function
idFactory
(hint)
packages/babel-plugin-proposal-decorators/test/fixtures/2023-11-classes--to-es2015/replacement-static-method-private-environment-super/exec.js:8
↓ 3 callers
Function
idFactory
(hint)
packages/babel-plugin-proposal-decorators/test/fixtures/2023-11-classes--to-es2015/replacement-static-block-super/exec.js:8
↓ 3 callers
Function
idFactory
(hint)
packages/babel-plugin-proposal-decorators/test/fixtures/2023-11-classes--to-es2015/replacement-static-property-super/exec.js:8
↓ 3 callers
Function
inherit
( key: ArrayKeys<C> & ArrayKeys<P>, child: C, parent: P, )
packages/babel-types/src/utils/inherit.ts:9
↓ 3 callers
Method
initFunction
(node: Undone<N.Function>, isAsync: boolean)
packages/babel-parser/src/plugins/estree.ts:152
↓ 3 callers
Method
isArgumentPlaceholder
( this: NodePath<t.Node | null>, )
packages/babel-traverse/src/path/generated/validators.d.ts:30
↓ 3 callers
Method
isAwaitExpression
( this: NodePath<t.Node | null>, )
packages/babel-traverse/src/path/generated/validators.d.ts:79
↓ 3 callers
Method
isBooleanLiteral
( this: NodePath<t.Node | null>, )
packages/babel-traverse/src/path/generated/validators.d.ts:138
↓ 3 callers
Function
isBrowsersQueryValid
(browsers: unknown)
packages/babel-helper-compilation-targets/src/index.ts:51
↓ 3 callers
Method
isCatchClause
(this: NodePath<t.Node | null>)
packages/babel-traverse/src/path/generated/validators.d.ts:175
↓ 3 callers
Function
isClass
( node: t.Node | null | undefined, opts?: Opts | null, )
packages/babel-types/src/validators/generated/index.ts:5387
↓ 3 callers
Function
isClassDeclaration
( node: t.Node | null | undefined, opts?: Opts | null, )
packages/babel-types/src/validators/generated/index.ts:986
↓ 3 callers
Method
isConditional
(this: NodePath<t.Node | null>)
packages/babel-traverse/src/path/generated/validators.d.ts:251
↓ 3 callers
Method
isConditionalExpression
( this: NodePath<t.Node | null>, )
packages/babel-traverse/src/path/generated/validators.d.ts:256
↓ 3 callers
Method
isDoExpression
( this: NodePath<t.Node | null>, )
packages/babel-traverse/src/path/generated/validators.d.ts:378
↓ 3 callers
Function
isExportAllDeclaration
(node: t.Node | null | undefined, opts?: Opts | null)
packages/babel-types/src/validators/generated/index.ts:1005
↓ 3 callers
Function
isExportDeclaration
( node: t.Node | null | undefined, opts?: Opts | null, )
packages/babel-types/src/validators/generated/index.ts:5436
↓ 3 callers
Method
isFor
(this: NodePath<t.Node | null>)
packages/babel-traverse/src/path/generated/validators.d.ts:590
↓ 3 callers
Function
isGlobalType
({ scope }: NodePath, name: string)
packages/babel-plugin-transform-typescript/src/global-types.ts:5
↓ 3 callers
Method
isIfStatement
(this: NodePath<t.Node | null>)
packages/babel-traverse/src/path/generated/validators.d.ts:682
↓ 3 callers
Method
isImport
(this: NodePath<t.Node | null>)
packages/babel-traverse/src/path/generated/validators.d.ts:692
↓ 3 callers
Function
isJSXExpressionContainer
(node: t.Node | null | undefined, opts?: Opts | null)
packages/babel-types/src/validators/generated/index.ts:2766
↓ 3 callers
Function
isJSXIdentifier
( node: t.Node | null | undefined, opts?: Opts | null, )
packages/babel-types/src/validators/generated/index.ts:2799
↓ 3 callers
Method
isJSXNamespacedName
( this: NodePath<t.Node | null>, )
packages/babel-traverse/src/path/generated/validators.d.ts:863
↓ 3 callers
Method
isLVal
(this: NodePath<t.Node | null>)
packages/babel-traverse/src/path/generated/validators.d.ts:903
↓ 3 callers
Method
isNullLiteral
(this: NodePath<t.Node | null>)
packages/babel-traverse/src/path/generated/validators.d.ts:993
↓ 3 callers
Method
isObjectProperty
(node: N.Node)
packages/babel-parser/src/plugins/estree.ts:590
↓ 3 callers
Function
isOptionalMemberExpression
(node: t.Node | null | undefined, opts?: Opts | null)
packages/babel-types/src/validators/generated/index.ts:1399
↓ 3 callers
Function
isPattern
( node: t.Node | null | undefined, opts?: Opts | null, )
packages/babel-types/src/validators/generated/index.ts:5362
↓ 3 callers
Function
isPrivateName
* Test if given node is a PrivateName * will be overridden in ESTree plugin
packages/babel-parser/src/parser/util.ts:285
↓ 3 callers
Function
isPrivateName
( node: t.Node | null | undefined, opts?: Opts | null, )
packages/babel-types/src/validators/generated/index.ts:1486
↓ 3 callers
Method
isPureish
(this: NodePath<t.Node | null>)
packages/babel-traverse/src/path/generated/validators.d.ts:1191
↓ 3 callers
Function
isRestElement
( node: t.Node | null | undefined, opts?: Opts | null, )
packages/babel-types/src/validators/generated/index.ts:641
↓ 3 callers
Method
isScope
( this: NodePath<t.Node | null>, )
packages/babel-traverse/src/path/lib/virtual-types-validator.ts:74
↓ 3 callers
Function
isStrictReservedWord
(word: string, inModule: boolean)
packages/babel-helper-validator-identifier/src/keyword.ts:68
↓ 3 callers
Method
isTSImportEqualsDeclaration
( this: NodePath<t.Node | null>, )
packages/babel-traverse/src/path/generated/validators.d.ts:1466
↓ 3 callers
Method
isTSQualifiedName
( this: NodePath<t.Node | null>, )
packages/babel-traverse/src/path/generated/validators.d.ts:1659
↓ 3 callers
Function
isTemplateLiteral
( node: t.Node | null | undefined, opts?: Opts | null, )
packages/babel-types/src/validators/generated/index.ts:1279
↓ 3 callers
Function
isTransparentExprWrapper
( node: t.Node, )
packages/babel-helper-skip-transparent-expression-wrappers/src/index.ts:26
↓ 3 callers
Function
isType
( nodeType: string | null | undefined, targetType: string, )
packages/babel-types/src/validators/isType.ts:17
↓ 3 callers
Method
isTypeCastExpression
( this: NodePath<t.Node | null>, )
packages/babel-traverse/src/path/generated/validators.d.ts:1908
↓ 3 callers
Function
jl
Makefile.js:36
↓ 3 callers
Function
k
([{ g = a }])
packages/babel-traverse/test/fixtures/rename/parameter-default-4/input.js:3
↓ 3 callers
Function
kl
(e,t="stdout")
Makefile.js:36
↓ 3 callers
Function
loadHelper
(name: string)
packages/babel-helpers/src/index.ts:95
↓ 3 callers
Function
loadOptionsSync
(opts)
packages/babel-core/test/targets.js:7
↓ 3 callers
Function
logicalExpression
( operator: "||" | "&&" | "??", left: t.Expression, right: t.Expression, )
packages/babel-types/src/builders/generated/lowercase.ts:536
↓ 3 callers
Function
lu
(e,t)
Makefile.js:36
↓ 3 callers
Function
makePath
(path: NodePath)
packages/babel-helpers/scripts/build-helper-metadata.ts:194
↓ 3 callers
Method
makeTempVar
()
packages/babel-plugin-transform-regenerator/src/regenerator/emit.ts:268
↓ 3 callers
Method
mark
(loc: t.NumericLiteral)
packages/babel-plugin-transform-regenerator/src/regenerator/emit.ts:152
↓ 3 callers
Function
maybeAsync
( fn: (...args: Args) => Return, message: string, )
packages/babel-core/src/gensync-utils/async.ts:25
↓ 3 callers
Method
maybeExportDefined
(scope: IScope, name: string)
packages/babel-parser/src/util/scope.ts:150
↓ 3 callers
Function
memoiseComputedKey
( keyNode: t.Expression, scope: Scope, hint: string, )
packages/babel-helper-create-class-features-plugin/src/misc.ts:136
↓ 3 callers
Function
mp
Makefile.js:36
↓ 3 callers
Method
nameIsConstructor
( key: N.Expression | N.PrivateName | N.EstreeLiteral, )
packages/babel-parser/src/plugins/estree.ts:336
↓ 3 callers
Method
newline
* Add a newline (or many newlines), maintaining formatting.
packages/babel-generator/test/fixtures/sourcemaps/real-world-babel-file2/output.js:214
↓ 3 callers
Method
newline
* Add a newline (or many newlines), maintaining formatting.
packages/babel-generator/test/fixtures/sourcemaps/real-world-babel-file2/input.ts:246
↓ 3 callers
Function
o
()
packages/babel-plugin-transform-classes/test/fixtures/spec/method-name-non-bmp/output.js:4
↓ 3 callers
Method
o
(this : number)
packages/babel-parser/test/fixtures/flow/this-annotation/method/input.js:4
↓ 3 callers
Function
objectProperty
( key: | t.Expression | t.Identifier | t.StringLiteral | t.NumericLiteral | t.BigIntLite
packages/babel-types/src/builders/generated/lowercase.ts:725
↓ 3 callers
Function
ol
()
Makefile.js:36
↓ 3 callers
Function
outer
()
packages/babel-plugin-transform-regenerator/test/regenerator-fixtures/async.js:85
↓ 3 callers
Method
output
()
packages/babel-core/src/config/printer.ts:138
↓ 3 callers
Function
p
({ web: w = needsWebSupport, node: n = needsNodeSupport, nodeFSP: nF = nodeSupportsFsPromises,
packages/babel-helper-import-to-platform-api/src/index.ts:53
↓ 3 callers
Method
parseClass
( node: Undone<T>, isStatement: boolean, optionalId?: boolean, )
packages/babel-parser/src/plugins/typescript/index.ts:4367
↓ 3 callers
Method
parseClassPropertyAnnotation
( node: Undone< N.ClassProperty | N.ClassPrivateProperty | N.ClassAccessorProperty >,
packages/babel-parser/src/plugins/typescript/index.ts:3570
↓ 3 callers
Function
parseExpression
( input: string, options?: ParserOptions, )
packages/babel-parser/src/index.ts:88
↓ 3 callers
Method
parseFunctionParams
( node: Undone<N.Function>, isConstructor: boolean, )
packages/babel-parser/src/plugins/flow/index.ts:2986
↓ 3 callers
Method
parseImportSource
()
packages/babel-parser/src/plugins/placeholders.ts:424
↓ 3 callers
Method
parseMaybeDefault
( startLoc?: Position | null, left?: P | null, )
packages/babel-parser/src/plugins/flow/index.ts:2819
← previous
next →
901–1,000 of 17,878, ranked by callers