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
↓ 1,018 callers
Method
contains
* The **`contains()`** method returns a boolean indicating whether the given string is in the list. * * [MDN Reference](https://developer.mo
crates/libs/src/declared_file/lib.webworker.d.ts:3965
↓ 643 callers
Method
print
(&mut self)
crates/optimize/src/emit/mod.rs:54
↓ 494 callers
Method
node
(&self, id: NodeID)
crates/parser/src/lib.rs:130
↓ 491 callers
Method
iter
(&self)
crates/module_resolve/src/get_conditions.rs:18
↓ 443 callers
Method
map
* Calls a defined callback function on each element of an array, and returns an array that contains the results. * @param callbackfn A function t
crates/libs/src/declared_file/lib.es5.d.ts:1468
↓ 440 callers
Method
push
* Appends new elements to the end of an array, and returns the new length of the array. * @param items New elements to add to the array.
crates/libs/src/declared_file/lib.es5.d.ts:1345
↓ 425 callers
Method
get
* The **`get()`** prototype method of the WebAssembly.Table() object retrieves the element stored at a given index. * * [MDN Referen
crates/libs/src/declared_file/lib.webworker.d.ts:14528
↓ 424 callers
Method
union
* @returns a new Set containing all the elements in this Set and also all the elements in the argument.
crates/libs/src/declared_file/lib.es2025.collection.d.ts:38
↓ 392 callers
Method
alloc
(&self, t: T)
crates/parser/src/state.rs:119
↓ 389 callers
Method
len
(&self)
crates/checker/src/check/get_effective_node.rs:297
↓ 387 callers
Method
symbol
(&self, symbol: SymbolID)
crates/checker/src/check/symbol_info.rs:1432
↓ 369 callers
Method
to_string
(&self, atoms: &AtomIntern)
crates/ast/src/ty.rs:469
↓ 332 callers
Method
insert
(index: number, second: IEnumerable<T>)
tests/compiler/genericSpecializationToTypeLiteral1/index.ts:16
↓ 311 callers
Method
id
(&self)
crates/checker/src/check/check_expr_with_ty_args.rs:17
↓ 255 callers
Method
alloc
(&mut self, value: InferenceInfos<'cx>)
crates/checker/src/check/infer.rs:26
↓ 233 callers
Method
module
(&self)
crates/binder/src/symbol.rs:420
↓ 230 callers
Method
id
(&self)
crates/ast/src/ty.rs:47
↓ 229 callers
Method
bind
* For a given function, creates a bound function that has the same body as the original function. * The this object of the bound function is asso
crates/libs/src/declared_file/lib.es5.d.ts:294
↓ 228 callers
Method
p_whitespace
(&mut self)
crates/optimize/src/emit/print.rs:28
↓ 226 callers
Method
then
(cb: (x: T) => Promise<U>)
tests/compiler/promisesWithConstraints/index.ts:10
↓ 216 callers
Method
is_empty
(&self)
crates/checker/src/check/get_effective_node.rs:304
↓ 210 callers
Method
push_error
(&mut self, diag: bolt_ts_errors::BoxedDiag)
crates/checker/src/check/mod.rs:503
↓ 204 callers
Method
len
(&self)
crates/binder/src/symbol.rs:416
↓ 190 callers
Method
span
(&self)
crates/checker/src/check/get_effective_node.rs:250
↓ 166 callers
Function
use
()
tests/compiler/aliasBug/index.ts:18
↓ 155 callers
Method
new_span
(&self, lo: u32)
crates/parser/src/scan.rs:110
↓ 155 callers
Method
next_node_id
(&mut self)
crates/parser/src/state.rs:123
↓ 155 callers
Method
next_token
(&mut self)
crates/parser/src/scan.rs:452
↓ 153 callers
Method
p
(&mut self, content: &str)
crates/optimize/src/emit/print.rs:17
↓ 152 callers
Method
node_query
(&self, module_id: ModuleID)
crates/checker/src/check/mod.rs:495
↓ 148 callers
Method
toLocaleString
Returns a value as a string value appropriate to the host environment's current locale.
crates/libs/src/declared_file/lib.es5.d.ts:778
↓ 138 callers
Method
node
(&self, id: ast::NodeID)
crates/binder/src/node_query/mod.rs:38
↓ 122 callers
Method
start
* The **`start()`** method of the MessagePort interface starts the sending of messages queued on the port. This method is only needed when using Event
crates/libs/src/declared_file/lib.webworker.d.ts:7664
↓ 121 callers
Method
log
* Returns the natural logarithm (base e) of a number. * @param x A numeric expression.
crates/libs/src/declared_file/lib.es5.d.ts:726
↓ 121 callers
Method
parent
(&self)
crates/checker/src/check/get_effective_node.rs:258
↓ 121 callers
Method
print_ty
( &mut self, ty: &'cx ty::Ty<'cx>, enclosing_declaration: Option<ast::NodeID>, )
crates/checker/src/check/print.rs:12
↓ 119 callers
Method
expect
(&mut self, t: TokenKind)
crates/parser/src/state.rs:355
↓ 119 callers
Method
join
* Adds all the elements of an array into a string, separated by the specified separator string. * @param separator A string used to separate one
crates/libs/src/declared_file/lib.es5.d.ts:1362
↓ 116 callers
Method
any
* The any function returns a promise that is fulfilled by the first given promise to be fulfilled, or rejected with an AggregateError containing an ar
crates/libs/src/declared_file/lib.es2021.promise.d.ts:38
↓ 111 callers
Method
push_error
(&mut self, error: bolt_ts_errors::BoxedDiag)
crates/parser/src/state.rs:391
↓ 109 callers
Method
p
(&mut self)
crates/parser/src/lookahead.rs:12
↓ 108 callers
Function
usize_into_idx
(len: usize)
crates/optimize/src/ir/nodes.rs:158
↓ 103 callers
Method
compiler_options
(&self)
tools/compile-test/src/run_tests.rs:30
↓ 91 callers
Method
resolve
(specifier: string)
crates/libs/src/declared_file/lib.webworker.d.ts:7427
↓ 88 callers
Method
clone
* The **`clone()`** method of the Request interface creates a copy of the current Request object. * * [MDN Reference](https://developer.mozi
crates/libs/src/declared_file/lib.webworker.d.ts:9461
↓ 85 callers
Method
get_type_of_symbol
(&mut self, id: SymbolID)
crates/checker/src/check/get_ty.rs:35
↓ 84 callers
Method
as_usize
(&self)
helper/span/src/lib.rs:14
↓ 84 callers
Method
get_object_flags
(&self)
crates/checker/src/ty/mod.rs:114
↓ 84 callers
Method
insert_node
(&mut self, node_id: NodeID, node: bolt_ts_ast::Node<'cx>)
crates/parser/src/lib.rs:489
↓ 83 callers
Method
insert_node_flags
(&mut self, node_id: NodeID, flags: bolt_ts_ast::NodeFlags)
crates/parser/src/lib.rs:494
↓ 83 callers
Method
map
(iterator: (value: T) => U)
tests/compiler/illegalGenericWrapping1/index.ts:5
↓ 82 callers
Method
parent
(&self, id: ast::NodeID)
crates/binder/src/node_query/mod.rs:42
↓ 77 callers
Method
get_sig_links
(&mut self, sig: SigID)
crates/checker/src/check/links/mod.rs:97
↓ 76 callers
Method
empty_array
(&self)
crates/checker/src/check/mod.rs:5038
↓ 73 callers
Method
is_empty
(&self)
crates/ast/src/expr.rs:905
↓ 72 callers
Method
get_ty_from_type_node
(&mut self, node: &ast::Ty<'cx>)
crates/checker/src/check/get_ty.rs:472
↓ 66 callers
Method
is_related_to
( &mut self, original_source: &'cx Ty<'cx>, original_target: &'cx Ty<'cx>, rec
crates/checker/src/check/check_type_related_to.rs:120
↓ 63 callers
Method
collect
(fn:(e:_element) => _element[])
tests/compiler/extendArray/index.ts:12
↓ 63 callers
Method
parse_optional
(&mut self, t: TokenKind)
crates/parser/src/state.rs:252
↓ 63 callers
Method
reject
(arg: T)
tests/compiler/typeLiteralCallback/index.ts:6
↓ 62 callers
Method
get_symbol_links
(&mut self, symbol: SymbolID)
crates/checker/src/check/symbol_info.rs:1405
↓ 61 callers
Method
check_expression
( &mut self, expr: &'cx ast::Expr<'cx>, check_mode: Option<CheckMode>, )
crates/checker/src/check/check_expr.rs:525
↓ 61 callers
Method
get_node_links
(&mut self, node: NodeID)
crates/checker/src/check/links/mod.rs:82
↓ 61 callers
Method
toString
Returns a string representation of a date. The format of the string depends on the locale.
crates/libs/src/declared_file/lib.es5.d.ts:772
↓ 60 callers
Function
callback
(clb:()=>void)
tests/compiler/varArgParamTypeCheck/index.ts:6
↓ 59 callers
Function
should_eq
(from: &std::path::Path, target: &str, expected: std::path::PathBuf)
crates/module_resolve/tests/utils.rs:75
↓ 58 callers
Method
get_symbol_of_declaration
(&mut self, id: ast::NodeID)
crates/checker/src/check/get_symbol.rs:27
↓ 58 callers
Method
name
(&self)
crates/optimize/src/ir/nodes.rs:2025
↓ 57 callers
Function
f
()
tests/compiler/catch/index.ts:3
↓ 57 callers
Method
get_mut_node_links
(&mut self, node: NodeID)
crates/checker/src/check/links/mod.rs:89
↓ 57 callers
Method
instantiate_ty_worker
( &mut self, ty: &'cx ty::Ty<'cx>, mapper: &'cx dyn ty::TyMap<'cx>, )
crates/checker/src/check/instantiate.rs:62
↓ 57 callers
Function
test
(x: boolean)
tests/compiler/controlFlowManyCallExpressionStatementsPerf/index.ts:5
↓ 56 callers
Function
test
(x)
tests/compiler/controlFlowManyCallExpressionStatementsPerf/output/index.js:1
↓ 55 callers
Method
get_signatures_of_type
( &mut self, ty: &'cx ty::Ty<'cx>, kind: SigKind, )
crates/checker/src/check/get_sig.rs:164
↓ 55 callers
Method
is_type_assignable_to
( &mut self, source: &'cx Ty<'cx>, target: &'cx Ty<'cx>, )
crates/checker/src/check/relation.rs:1240
↓ 55 callers
Method
p_newline
(&mut self)
crates/optimize/src/emit/print.rs:37
↓ 54 callers
Method
get_intersection_ty
( &mut self, tys: &[&'cx ty::Ty<'cx>], flags: IntersectionFlags, alias_symbol:
crates/checker/src/check/create_ty.rs:1222
↓ 52 callers
Method
name
(&self)
crates/checker/src/check/get_type_from_ty_refer_like.rs:23
↓ 52 callers
Method
node_context_flags
(&self)
crates/parser/src/lib.rs:504
↓ 51 callers
Method
create
()
tests/compiler/staticInterfaceAssignmentCompat/index.ts:10
↓ 48 callers
Method
all
* Creates a Promise that is resolved with an array of results when all of the provided Promises * resolve, or rejected when any Promise is reject
crates/libs/src/declared_file/lib.es2015.promise.d.ts:37
↓ 48 callers
Method
strict_null_checks
(&self)
crates/config/src/normalized/mod.rs:102
↓ 46 callers
Method
intersection
* @returns a new Set containing all the elements which are both in this Set and in the argument.
crates/libs/src/declared_file/lib.es2025.collection.d.ts:42
↓ 46 callers
Method
into
(self)
crates/ast/src/expr.rs:766
↓ 46 callers
Method
val
(&self)
crates/optimize/src/ir/nodes.rs:3792
↓ 45 callers
Method
as_tuple
(&self)
crates/checker/src/ty/mod.rs:316
↓ 45 callers
Method
get_ty_arguments
(&mut self, ty: &'cx ty::Ty<'cx>)
crates/checker/src/check/get_ty.rs:2930
↓ 45 callers
Method
lookahead
(&mut self, f: impl FnOnce(&mut Self) -> T)
crates/parser/src/lookahead.rs:95
↓ 44 callers
Method
alloc
(&mut self, value: Vec<&'cx ty::Ty<'cx>>)
crates/checker/src/check/mod.rs:182
↓ 44 callers
Method
get_return_type_of_signature
(&mut self, sig: &'cx Sig<'cx>)
crates/checker/src/check/check_call_like.rs:251
↓ 41 callers
Method
emit_expr
(&mut self, expr: ir::Expr)
crates/optimize/src/emit/mod.rs:1584
↓ 40 callers
Method
lo
(&self)
helper/span/src/lib.rs:40
↓ 39 callers
Method
get_mut_symbol_links
(&mut self, symbol: SymbolID)
crates/checker/src/check/symbol_info.rs:1420
↓ 37 callers
Method
add_antecedent
(&mut self, label: FlowID, antecedent: FlowID)
crates/binder/src/flow.rs:189
↓ 37 callers
Method
get_mut_ty_links
(&mut self, ty: TyID)
crates/checker/src/check/links/mod.rs:109
↓ 37 callers
Method
map_ty
( &mut self, ty: &'cx ty::Ty<'cx>, mapper: impl Fn(&mut Self, &'cx ty::Ty<'cx>) -> Opt
crates/checker/src/check/utils.rs:216
↓ 36 callers
Method
extend
(&mut self, iter: T)
tools/compile-test/src/common.rs:70
↓ 36 callers
Method
instantiate_ty
( &mut self, ty: &'cx ty::Ty<'cx>, mapper: Option<&'cx dyn ty::TyMap<'cx>>, )
crates/checker/src/check/instantiate.rs:49
↓ 36 callers
Method
is_type_any
(&self, ty: &'cx ty::Ty<'cx>)
crates/checker/src/check/mod.rs:5084
↓ 36 callers
Method
span
(&self)
crates/parser/src/jsx.rs:18
next →
1–100 of 11,164, ranked by callers