Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/basarat/typescript-book
/ functions
Functions
363 in github.com/basarat/typescript-book
⨍
Functions
363
◇
Types & classes
181
↓ 96 callers
Method
log
()
code/es6/classes/super.ts:5
↓ 95 callers
Method
log
()
code/types/freshness/index-signatures.ts:9
↓ 14 callers
Method
next
()
code/es6/iterators.ts:17
↓ 11 callers
Method
toString
(encoding?: string, start?: number, end?: number)
code/compiler/typings/node/node.d.ts:332
↓ 6 callers
Method
add
(point: Point)
code/es6/classes/class.ts:8
↓ 6 callers
Function
doStuff
(arg: Foo | Bar)
code/types/typeGuard.ts:22
↓ 6 callers
Function
doStuff
(arg)
code/types/typeGuard.js:28
↓ 5 callers
Function
callMe
(v1, v2)
code/types/types.js:197
↓ 5 callers
Function
callMe
(v1?: any, v2?: any)
code/types/types.ts:208
↓ 5 callers
Function
foo
(sampleParameter: { bar: number })
code/types/functions.ts:9
↓ 5 callers
Function
foo
(sampleParameter)
code/types/functions.js:5
↓ 5 callers
Function
logName
(something: { name: string })
code/types/freshness/freshness.ts:4
↓ 5 callers
Function
logName
(something)
code/types/freshness/freshness.js:4
↓ 5 callers
Method
setState
(state: State)
code/types/freshness/freshness.ts:55
↓ 4 callers
Function
add
(x)
code/tips/currying.js:2
↓ 4 callers
Method
bind
(port: number, address?: string, callback?: () => void)
code/compiler/typings/node/node.d.ts:1012
↓ 4 callers
Function
curryOne
(x: number)
code/tips/bindIsBad.ts:31
↓ 4 callers
Function
curryOne
(x)
code/tips/bindIsBad.js:28
↓ 4 callers
Method
endsWith
(suffix: string)
code/types/lib/usage/libd.ts:30
↓ 4 callers
Function
getOrSet
(value)
code/types/types.js:170
↓ 4 callers
Function
getOrSet
(value)
code/types/types.ts:173
↓ 4 callers
Function
iTakeSomethingAndPassItAnErr
(x)
code/types/type-compatibility.js:16
↓ 4 callers
Function
iTakeSomethingAndPassItAnErr
(x: (err: Error, data: any) => void)
code/types/type-compatibility.ts:11
↓ 4 callers
Function
logIfHasName
(something)
code/types/freshness/freshness.js:24
↓ 4 callers
Method
meow
()
code/types/type-compatibility.ts:81
↓ 4 callers
Function
printAnimalAbilities
(animal)
code/es6/enums.js:30
↓ 4 callers
Function
printAnimalAbilities
(animal)
code/es6/enums.ts:41
↓ 4 callers
Function
step
(result)
code/async-await/es5/asyncAwaitES5.js:5
↓ 3 callers
Function
logIfHasName
(something: { name?: string })
code/types/freshness/freshness.ts:27
↓ 3 callers
Function
step
(result)
code/async-await/es6/asyncAwaitES6.js:5
↓ 3 callers
Function
verb
(n)
code/async-await/es5/asyncAwaitES5.js:12
↓ 2 callers
Method
activate
()
code/tips/mixins.ts:13
↓ 2 callers
Function
add
(x: number)
code/tips/currying.ts:5
↓ 2 callers
Method
add
(b: string)
code/tips/bindIsBad.ts:6
↓ 2 callers
Function
foo
(config)
code/types/readonly.js:9
↓ 2 callers
Method
helloWorld
()
code/types/lib/usage/libd.ts:7
↓ 2 callers
Function
iTakeAnAdder
(adder: Adder)
code/types/type-inference.ts:29
↓ 2 callers
Function
iTakeAnAdder
(adder)
code/types/type-inference.js:26
↓ 2 callers
Function
iTakeItAll
(first, second, ...allOthers)
code/es6/rest-parameters.ts:2
↓ 2 callers
Function
iTakeItAll
(first, second)
code/es6/rest-parameters.js:3
↓ 2 callers
Method
interact
()
code/tips/mixins.ts:37
↓ 2 callers
Function
move
(distance, direction)
code/types/stringLiteralType.js:9
↓ 2 callers
Function
move
(distance, direction)
code/types/literal-types.js:9
↓ 2 callers
Function
move
(distance: number, direction: CardinalDirection)
code/types/literal-types.ts:14
↓ 2 callers
Method
on
(event: string, listener: Function)
code/compiler/typings/node/node.d.ts:152
↓ 2 callers
Function
outerFunction
(arg)
code/javascript/closure.js:2
↓ 2 callers
Function
outerFunction
(arg)
code/javascript/closure.ts:1
↓ 2 callers
Function
overloaded
(foo)
code/types/callable.ts:23
↓ 2 callers
Function
reverse
(items)
code/types/types.js:99
↓ 2 callers
Function
reverse
(items: T[])
code/types/types.ts:112
↓ 2 callers
Method
seedrandom
(seed?: string)
code/types/lib/usage/libd.ts:19
↓ 2 callers
Method
send
(buf: Buffer, offset: number, length: number, port: number, address: string, callback?: (error: Error, bytes:
code/compiler/typings/node/node.d.ts:1011
↓ 2 callers
Method
slice
(start?: number, end?: number)
code/compiler/typings/node/node.d.ts:338
↓ 2 callers
Function
useAdd
(add: (x: number) => number)
code/tips/bindIsBad.ts:11
↓ 2 callers
Function
useAdd
(add)
code/tips/bindIsBad.js:11
↓ 1 callers
Function
addOne
(a)
code/types/type-inference.ts:97
↓ 1 callers
Function
addOne
(a)
code/types/type-inference.js:84
↓ 1 callers
Function
applyMixins
(derivedCtor, baseCtors)
code/tips/mixins.js:45
↓ 1 callers
Function
applyMixins
(derivedCtor: any, baseCtors: any[])
code/tips/mixins.ts:50
↓ 1 callers
Function
bar
()
code/javascript/closure.js:4
↓ 1 callers
Function
bar
()
code/javascript/closure.ts:4
↓ 1 callers
Function
createBar
(value: string)
code/tips/nominalTyping.ts:14
↓ 1 callers
Function
createCounter
()
code/javascript/closure.js:23
↓ 1 callers
Function
createCounter
()
code/javascript/closure.ts:31
↓ 1 callers
Function
createFoo
(value: string)
code/tips/nominalTyping.ts:13
↓ 1 callers
Function
delay
(milliseconds, count)
code/async-await/es6/asyncAwaitES6.js:9
↓ 1 callers
Function
delay
(milliseconds: number, count: number)
code/async-await/es6/asyncAwaitES6.ts:1
↓ 1 callers
Function
delay
(milliseconds, count)
code/async-await/es5/asyncAwaitES5.js:36
↓ 1 callers
Function
delay
(milliseconds: number, count: number)
code/async-await/es5/asyncAwaitES5.ts:1
↓ 1 callers
Function
dramaticWelcome
()
code/async-await/es6/asyncAwaitES6.js:17
↓ 1 callers
Function
dramaticWelcome
()
code/async-await/es6/asyncAwaitES6.ts:10
↓ 1 callers
Function
dramaticWelcome
()
code/async-await/es5/asyncAwaitES5.js:44
↓ 1 callers
Function
dramaticWelcome
()
code/async-await/es5/asyncAwaitES5.ts:10
↓ 1 callers
Function
foo
(config: { readonly bar: number, readonly bas: number })
code/types/readonly.ts:2
↓ 1 callers
Function
getJSON
(config: { url: string, headers?: { [key: string]: string }, })
code/types/generics.ts:48
↓ 1 callers
Function
htmlEscape
(literals)
code/es6/template-strings.js:31
↓ 1 callers
Function
htmlEscape
(literals, ...placeholders)
code/es6/template-strings.ts:34
↓ 1 callers
Function
iMutateFoo
(foo)
code/types/readonly.js:84
↓ 1 callers
Function
iMutateFoo
(foo: { bar: number })
code/types/readonly.ts:108
↓ 1 callers
Function
iTakeFoo
(foo)
code/types/readonly.js:95
↓ 1 callers
Function
iTakeFoo
(foo: Foo)
code/types/readonly.ts:124
↓ 1 callers
Function
initializeState
(text)
code/compiler/scanner/runScanner.js:3
↓ 1 callers
Function
initializeState
(text)
code/compiler/scanner/runScannerWithPositions.js:3
↓ 1 callers
Function
initializeState
(text: string)
code/compiler/scanner/runScanner.ts:7
↓ 1 callers
Function
initializeState
(text: string)
code/compiler/scanner/runScannerWithPositions.ts:7
↓ 1 callers
Function
isFoo
* User Defined Type Guard!
code/types/typeGuard.ts:83
↓ 1 callers
Function
isFoo
(arg)
code/types/typeGuard.js:73
↓ 1 callers
Function
printAllChildren
(node, depth)
code/compiler/parser/runParser.js:2
↓ 1 callers
Function
printAllChildren
(node: ts.Node, depth = 0)
code/compiler/parser/runParser.ts:3
↓ 1 callers
Function
strEnum
Utility function to create a K:V from a list of strings
code/types/literal-types.ts:25
↓ 1 callers
Function
takeSomethingComplex
(arg: SomethingComplex)
code/errors/interpreting-errors.ts:7
↓ 1 callers
Function
test
()
code/es6/let.ts:19
↓ 1 callers
Function
test
()
code/es6/let.js:21
↓ 1 callers
Function
twoParams
(a: number, b: number)
code/tips/bindIsBad.ts:20
↓ 1 callers
Function
twoParams
(a, b)
code/tips/bindIsBad.js:17
Function
Activatable
()
code/tips/mixins.js:15
Function
Adder
(a)
code/tips/bindIsBad.js:3
Function
Animal
()
code/types/type-compatibility.js:52
Function
Bar
()
code/types/typeGuard.js:22
Function
BarFunc
()
docs/styleguide/sample.js:5
next →
1–100 of 363, ranked by callers