Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/bvanjoi/bolt-ts
/ functions
Functions
11,164 in github.com/bvanjoi/bolt-ts
⨍
Functions
11,164
◇
Types & classes
8,085
↓ 10 callers
Method
get_assignment_target_kind
(&self, id: ast::NodeID)
crates/binder/src/node_query/mod.rs:648
↓ 10 callers
Method
get_element_tys
(&mut self, ty: &'cx Ty<'cx>)
crates/checker/src/check/get_ty.rs:1730
↓ 10 callers
Method
get_inference_info_for_ty
(&self, ty: &'cx ty::Ty<'cx>)
crates/checker/src/check/infer.rs:1456
↓ 10 callers
Method
get_merged_symbol
(&self, id: SymbolID)
crates/checker/src/check/symbol_info.rs:1373
↓ 10 callers
Method
get_root_decl
(&self, mut id: ast::NodeID)
crates/binder/src/node_query/mod.rs:394
↓ 10 callers
Method
get_sig_from_decl
(&mut self, id: ast::NodeID)
crates/checker/src/check/get_sig.rs:103
↓ 10 callers
Method
get_this_ty_of_sig
( &mut self, sig: &'cx ty::Sig<'cx>, )
crates/checker/src/check/get_this_ty.rs:13
↓ 10 callers
Method
get_ty_from_flow_ty
(&self, flow_ty: FlowTy<'cx>)
crates/checker/src/check/flow.rs:1298
↓ 10 callers
Method
has_cycle
(&self)
crates/checker/src/check/cycle_check.rs:27
↓ 10 callers
Method
insert_flow_node
(&mut self, node: FlowNode<'cx>)
crates/binder/src/flow.rs:139
↓ 10 callers
Method
is_array_or_tuple
(&self, ty: &'cx ty::Ty<'cx>)
crates/checker/src/check/mod.rs:4707
↓ 10 callers
Method
is_fresh_literal_ty
(&mut self, ty: &'cx ty::Ty<'cx>)
crates/checker/src/check/get_widened_ty.rs:128
↓ 10 callers
Method
is_generic_index_ty
(&mut self, ty: &'cx ty::Ty<'cx>)
crates/checker/src/check/mod.rs:5842
↓ 10 callers
Method
is_generic_object_ty
(&mut self, ty: &'cx ty::Ty<'cx>)
crates/checker/src/check/mod.rs:5837
↓ 10 callers
Method
is_generic_ty
(&mut self, ty: &'cx ty::Ty<'cx>)
crates/checker/src/check/mod.rs:5885
↓ 10 callers
Method
is_in_js_file
(&self, node: ast::NodeID)
crates/binder/src/node_query/mod.rs:1396
↓ 10 callers
Method
is_object_literal
(&self)
crates/checker/src/ty/mod.rs:124
↓ 10 callers
Method
len
(&self)
tools/compile-test/src/common.rs:66
↓ 10 callers
Method
lower_block_stmt
(&mut self, block: &'cx ast::BlockStmt<'cx>)
crates/optimize/src/lowering/mod.rs:527
↓ 10 callers
Method
lower_modifiers
(&mut self, modifiers: &'cx ast::Modifiers<'cx>)
crates/optimize/src/lowering/mod.rs:514
↓ 10 callers
Method
name
(&self)
crates/ast/src/stmt.rs:597
↓ 10 callers
Method
narrow_ty_by_ty_facts
( &mut self, ty: &'cx ty::Ty<'cx>, implied_ty: &'cx ty::Ty<'cx>, facts: TypeFa
crates/checker/src/check/flow.rs:1943
↓ 10 callers
Method
next_next_ch
(&self)
crates/parser/src/scan.rs:104
↓ 10 callers
Method
parse_list
( &mut self, ctx: ParsingContext, mut ele: impl FnMut(&mut Self) -> PResult<T>, )
crates/parser/src/state.rs:169
↓ 10 callers
Method
resolve_alias
(&mut self, symbol: SymbolID)
crates/checker/src/check/symbol_info.rs:128
↓ 10 callers
Method
resolve_iteration_ty
( &self, c: &mut TyChecker<'cx>, ty: &'cx ty::Ty<'cx>, error_node: Option<bolt
crates/checker/src/check/get_iteration_tys.rs:122
↓ 10 callers
Method
resolve_prop_name
(&mut self, name: &'cx ast::PropName<'cx>)
crates/early_resolve/src/lib.rs:609
↓ 10 callers
Method
set_iteration_tys_of_iterable_cached
( &self, c: &mut TyChecker<'cx>, key: &'cx ty::Ty<'cx>, value: &'cx ty::Iterat
crates/checker/src/check/get_iteration_tys.rs:138
↓ 10 callers
Function
test
(level: number | string)
tests/compiler/narrowByEquality/index.ts:58
↓ 10 callers
Method
try_get_ty_at_pos
( &mut self, sig: &Sig<'cx>, pos: usize, )
crates/checker/src/check/check_call_like.rs:389
↓ 9 callers
Method
arg
(&self)
crates/optimize/src/ir/nodes.rs:2252
↓ 9 callers
Method
as_str
(self)
crates/checker_errors/src/lib.rs:113
↓ 9 callers
Method
atoms
(&self)
crates/checker/src/emit_resolver.rs:16
↓ 9 callers
Method
call
* Calls a method of an object, substituting another object for the current object. * @param thisArg The object to be used as the current object.
crates/libs/src/declared_file/lib.es5.d.ts:286
↓ 9 callers
Method
check_iterated_ty_or_element_ty
( &mut self, mode: IterationUse, input_ty: &'cx ty::Ty<'cx>, send_ty: &'cx ty:
crates/checker/src/check/check_expr.rs:944
↓ 9 callers
Method
check_parameters
TODO: put it into `parse_params`
crates/parser/src/expr.rs:97
↓ 9 callers
Method
emit_atom
(&mut self, atoms: &AtomIntern, atom: Atom)
crates/optimize/src/emit/mod.rs:59
↓ 9 callers
Method
emit_block_stmt
(&mut self, block: ir::BlockStmtID)
crates/optimize/src/emit/mod.rs:400
↓ 9 callers
Function
f
(x: { [s: string]: string })
tests/compiler/contextualTypingOfObjectLiterals/index.ts:8
↓ 9 callers
Function
f0
(a: any)
tests/compiler/recursiveIdenticalOverloadResolution/index.ts:19
↓ 9 callers
Function
f0
(a)
tests/compiler/recursiveIdenticalOverloadResolution/output/index.js:19
↓ 9 callers
Function
f2
()
tests/compiler/functionReturn/index.ts:8
↓ 9 callers
Function
foo
()
tests/compiler/blockScopedFunctionDeclarationES5/index.ts:6
↓ 9 callers
Method
get_alias_symbol_for_ty_node
(&self, node: ast::NodeID)
crates/checker/src/check/get_ty.rs:1643
↓ 9 callers
Method
get_combined_modifier_flags
(&self, id: ast::NodeID)
crates/binder/src/node_query/mod.rs:143
↓ 9 callers
Function
get_conditions
( options: &'options ResolverOptions, resolution_mode: Option<ResolutionMode>, )
crates/module_resolve/src/get_conditions.rs:46
↓ 9 callers
Method
get_default_ty_from_ty_param
( &mut self, ty: &'cx ty::Ty<'cx>, )
crates/checker/src/check/instantiate.rs:1389
↓ 9 callers
Method
get_fresh_ty_of_literal_ty
(&mut self, ty: &'cx ty::Ty<'cx>)
crates/checker/src/check/check_expr.rs:121
↓ 9 callers
Method
get_inference_context
(&self, node: ast::NodeID)
crates/checker/src/check/get_context.rs:52
↓ 9 callers
Method
get_iteration_ty_of_generator_fn_return_ty
( &mut self, kind: IterationTypeKind, return_ty: &'cx ty::Ty<'cx>, is_async_ge
crates/checker/src/check/get_iteration_tys.rs:253
↓ 9 callers
Method
get_mapped_ty
( &mut self, mapper: &'cx dyn ty::TyMap<'cx>, ty: &'cx Ty<'cx>, )
crates/checker/src/check/get_ty.rs:1803
↓ 9 callers
Method
get_non_missing_type_of_symbol
(&mut self, id: SymbolID)
crates/checker/src/check/get_ty.rs:29
↓ 9 callers
Method
get_props_from_members
( &mut self, members: &FxIndexMap<SymbolName, SymbolID>, )
crates/checker/src/check/get_declared_ty.rs:276
↓ 9 callers
Method
get_target_symbol
(&mut self, symbol: SymbolID)
crates/checker/src/check/mod.rs:7119
↓ 9 callers
Method
goto_marker
(&mut self, marker: &str)
crates/language_server/tests/utils.rs:310
↓ 9 callers
Method
has_syntactic_modifier
(&self, flags: ModifierFlags)
crates/ast/src/node.rs:647
↓ 9 callers
Function
hash_ty_args_with_hasher
(hasher: &mut rustc_hash::FxHasher, ty_args: &[&ty::Ty])
crates/checker/src/check/instantiation_ty_map.rs:8
↓ 9 callers
Method
ident_token
(&self)
crates/parser/src/state.rs:256
↓ 9 callers
Method
instanceMethod
()
tests/compiler/superCallInNonStaticMethod/index.ts:6
↓ 9 callers
Method
instanceMethod
()
tests/compiler/superCallInNonStaticMethod/output/index.js:2
↓ 9 callers
Method
is_const_context
(&mut self, node: ast::NodeID)
crates/checker/src/check/mod.rs:7295
↓ 9 callers
Method
is_context_sensitive
(&self, id: ast::NodeID)
crates/checker/src/check/is_context_sensitive.rs:57
↓ 9 callers
Method
is_ty_sub_type_of
(&mut self, source: &'cx ty::Ty<'cx>, target: &'cx ty::Ty<'cx>)
crates/checker/src/check/mod.rs:5517
↓ 9 callers
Function
lastOf
(array: V)
tests/compiler/fest/index.ts:1600
↓ 9 callers
Method
lower_stmt
(&mut self, stmt: &'cx ast::Stmt<'cx>)
crates/optimize/src/lowering/mod.rs:72
↓ 9 callers
Method
match
* The **`match()`** method of the Cache interface returns a Promise that resolves to the Response associated with the first matching request in the Ca
crates/libs/src/declared_file/lib.webworker.d.ts:2649
↓ 9 callers
Method
modules
(&self)
helper/span/src/lib.rs:158
↓ 9 callers
Method
name
(&self)
tools/build-github-ci/src/define_task.rs:81
↓ 9 callers
Method
optional_chain_contains_reference
( &mut self, mut source: ast::NodeID, target: ast::NodeID, )
crates/checker/src/check/flow.rs:1366
↓ 9 callers
Method
or
* Stores the bitwise OR of a value with the value at the given position in the array, * returning the original value. Until this atomic operation
crates/libs/src/declared_file/lib.es2017.sharedmemory.d.ts:91
↓ 9 callers
Method
params
(&self)
crates/optimize/src/ir/nodes.rs:2460
↓ 9 callers
Method
parse_ident_name
(&mut self)
crates/parser/src/utils.rs:529
↓ 9 callers
Method
parse_parameters
(&mut self, flags: SignatureFlags)
crates/parser/src/utils.rs:668
↓ 9 callers
Method
prepend_ty_mapping
( &self, source: &'cx ty::Ty<'cx>, target: &'cx ty::Ty<'cx>, mapper: Option<&'
crates/checker/src/check/mod.rs:5611
↓ 9 callers
Method
sqrt
* Returns the square root of a number. * @param x A numeric expression.
crates/libs/src/declared_file/lib.es5.d.ts:759
↓ 9 callers
Method
stmts
(&self)
crates/ast/src/lib.rs:44
↓ 9 callers
Method
symbol_of_decl
(&self, decl: ast::NodeID)
crates/early_resolve/src/lib.rs:122
↓ 9 callers
Method
update_compiler_options
(&mut self, ln: &str)
tools/compile-test/src/header.rs:50
↓ 9 callers
Method
values
Returns an iterator allowing to go through all values of the key/value pairs contained in this object.
crates/libs/src/declared_file/lib.webworker.d.ts:15351
↓ 9 callers
Function
visit_optional_expr
( v: &mut V, expr: Option<&'cx ast::Expr<'cx>>, )
crates/ast_visitor/src/visit.rs:99
↓ 9 callers
Method
visit_param_decl
(&mut self, node: &'cx ast::ParamDecl<'cx>)
crates/compiler/src/emit_declaration.rs:570
↓ 8 callers
Function
a
()
tests/compiler/continueLabel/index.ts:20
↓ 8 callers
Function
assertAll
(x: Basic)
tests/compiler/narrowingByTypeofInSwitch/index.ts:42
↓ 8 callers
Function
assertAll
(x)
tests/compiler/narrowingByTypeofInSwitch/output/index.js:28
↓ 8 callers
Function
b
()
tests/compiler/externSyntax/index.ts:19
↓ 8 callers
Method
bind_anonymous_decl
( &mut self, node: ast::NodeID, flags: SymbolFlags, name: SymbolName, )
crates/binder/src/bind_children.rs:1961
↓ 8 callers
Method
bind_cond
( &mut self, node: Option<&'cx ast::Expr<'cx>>, true_target: FlowID, false_tar
crates/binder/src/bind_children.rs:272
↓ 8 callers
Method
bind_prop_name
(&mut self, name: &'cx ast::PropName<'cx>)
crates/binder/src/bind_children.rs:608
↓ 8 callers
Method
cmp
* The **`cmp()`** method of the IDBFactory interface compares two values as keys to determine equality and ordering for IndexedDB operations, such as
crates/libs/src/declared_file/lib.webworker.d.ts:6709
↓ 8 callers
Function
compile_single_input
( code: &str, parser_arena: &'cx bolt_ts_arena::bumpalo_herd::Herd, type_arena: &'cx bolt_ts_arena
crates/language_server/tests/utils.rs:9
↓ 8 callers
Function
contains_ty
(tys: &[&'cx ty::Ty<'cx>], ty: &'cx ty::Ty<'cx>)
crates/checker/src/check/utils.rs:24
↓ 8 callers
Method
create_flow_ty
(&self, ty: &'cx ty::Ty<'cx>, incomplete: bool)
crates/checker/src/check/mod.rs:5595
↓ 8 callers
Method
defineProperty
* Adds a property to an object, or modifies attributes of an existing property. * @param o Object on which to add or modify the property. This ca
crates/libs/src/declared_file/lib.es5.d.ts:201
↓ 8 callers
Method
do_outside_of_parse_context
( &mut self, context: ParseContext, f: impl FnOnce(&mut Self) -> T, )
crates/parser/src/state.rs:441
↓ 8 callers
Method
emit_binding
(&mut self, binding: ir::Binding)
crates/optimize/src/emit/mod.rs:304
↓ 8 callers
Method
emit_params
(&mut self, params: &[ir::ParamDeclID])
crates/optimize/src/emit/mod.rs:373
↓ 8 callers
Function
ensure
(s: &str)
crates/checker/src/check/mod.rs:8698
↓ 8 callers
Method
flags
(&self)
crates/checker/src/check/links/node_links.rs:33
↓ 8 callers
Method
foo
(_i: number, ...restParameters)
tests/compiler/collisionRestParameterInterfaceMembers/index.ts:24
↓ 8 callers
Method
for_each_ty
( &mut self, ty: &'cx ty::Ty<'cx>, mut f: impl FnMut(&mut Self, &'cx ty::Ty<'cx>),
crates/checker/src/check/utils.rs:271
← previous
next →
401–500 of 11,164, ranked by callers