Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/andrewcourtice/ripl
/ functions
Functions
1,460 in github.com/andrewcourtice/ripl
⨍
Functions
1,460
◇
Types & classes
383
↓ 320 callers
Method
push
(values: Record<string, number>)
packages/charts/src/charts/realtime.ts:187
↓ 253 callers
Method
getStateValue
Reads a state value, falling back to the parent’s value if the local value is nil (property inheritance).
packages/core/src/core/element.ts:534
↓ 168 callers
Method
setStateValue
(key: TKey, value: TState[TKey])
packages/3d/src/core/shape.ts:157
↓ 145 callers
Method
getAnimationDuration
(referenceDuration: number = 1000)
packages/charts/src/core/chart.ts:132
↓ 144 callers
Method
transition
Schedules an animated transition for one or more elements, returning a `Transition` that resolves when all complete.
packages/core/src/core/renderer.ts:388
↓ 133 callers
Method
destroy
Destroys the scene (and optionally the context), removing all children and cleaning up event subscriptions.
packages/core/src/core/scene.ts:120
↓ 113 callers
Function
scale
Applies a scale transformation.
packages/core/src/context/context.ts:460
↓ 99 callers
Method
add
Adds one or more elements as children, re-parenting them if necessary.
packages/core/src/core/group.ts:195
↓ 90 callers
Method
on
(event: TEvent, handler: EventHandler<TEventMap[TEvent]>, options?: EventSubscriptionOptions)
packages/core/src/core/element.ts:547
↓ 85 callers
Method
setStateValue
Sets a state value and emits an `updated` event.
packages/core/src/core/element.ts:539
↓ 84 callers
Function
create
(options?: Parameters<typeof createContext>[1])
packages/core/test/context/context.test.ts:42
↓ 82 callers
Function
typeIsFunction
(value: unknown)
packages/utilities/src/type.ts:26
↓ 75 callers
Function
setColorAlpha
(color: string, alpha: number)
packages/core/src/color/utilities.ts:17
↓ 69 callers
Function
createGroup
(...options: ConstructorParameters<typeof Group>)
packages/core/src/core/group.ts:159
↓ 66 callers
Method
set
Replaces all children with the given elements.
packages/core/src/core/group.ts:189
↓ 63 callers
Function
createRect
(...options: ConstructorParameters<typeof Rect>)
packages/core/src/elements/rect.ts:131
↓ 62 callers
Method
getElementsByType
Returns all descendant elements whose type matches one of the given type names.
packages/core/src/core/group.ts:265
↓ 59 callers
Method
has
(event: string)
packages/core/src/context/types.ts:52
↓ 50 callers
Function
scaleContinuous
( domain: number[], range: number[], options?: LinearScaleOptions )
packages/core/src/scales/continuous.ts:14
↓ 48 callers
Method
getBoundingBox
()
packages/core/src/context/types.ts:51
↓ 43 callers
Method
createElement
(tagName: string)
packages/core/src/core/factory.ts:18
↓ 41 callers
Function
createElement
(...options: ConstructorParameters<typeof Element>)
packages/core/src/core/element.ts:649
↓ 39 callers
Method
includes
(value: TDomain)
packages/core/src/scales/types.ts:11
↓ 38 callers
Function
arrayJoin
(leftInput: TLeft[], rightInput: TRight[], predicate: ArrayJoinPredicate<TLeft, TRight>)
packages/utilities/src/collection.ts:101
↓ 36 callers
Method
emit
(type: string, data: any)
packages/core/src/context/types.ts:55
↓ 33 callers
Method
destroy
Destroys the chart, its scene, context, and cleans up all event subscriptions.
packages/charts/src/core/chart.ts:195
↓ 31 callers
Function
createText
(...options: ConstructorParameters<typeof Text>)
packages/core/src/elements/text.ts:124
↓ 31 callers
Function
parseGradient
(value: string)
packages/core/src/gradient/parser.ts:233
↓ 30 callers
Method
resolve
(value: TResult | PromiseLike<TResult>)
packages/core/src/task/index.ts:54
↓ 29 callers
Function
resolveRotation
(value: Rotation)
packages/core/src/context/context.ts:57
↓ 28 callers
Function
createDOMElement
(tag: string, id?: string)
packages/dom/test/reconcile.test.ts:16
↓ 28 callers
Method
filter
()
packages/core/src/core/element.ts:312
↓ 28 callers
Method
hide
Hides the tooltip with a short delay and fade-out animation.
packages/charts/src/components/tooltip.ts:197
↓ 28 callers
Method
markRenderStart
()
packages/svg/src/index.ts:630
↓ 28 callers
Method
show
Shows the tooltip at the given position with the specified text content.
packages/charts/src/components/tooltip.ts:67
↓ 27 callers
Method
query
Returns the first descendant matching the CSS-like selector, or `undefined`.
packages/core/src/core/group.ts:250
↓ 26 callers
Function
clamp
(value: number, lower: number, upper: number)
packages/core/src/math/number.ts:23
↓ 26 callers
Function
reconcileNode
( domParent: Element, vnode: VNode<TElement>, domCache: Map<string, Element>, options: Reconci
packages/dom/src/vdom.ts:74
↓ 25 callers
Function
createMockPath
()
packages/core/test/elements/polyline-renderers.test.ts:30
↓ 25 callers
Method
markRenderEnd
()
packages/svg/src/index.ts:642
↓ 25 callers
Function
transition
(callback: TransitionCallback, options?: Partial<TransitionOptions>)
packages/core/src/animation/transition.ts:94
↓ 24 callers
Function
collectPixels
(rasterize: (plot: PixelCallback) => void)
packages/terminal/test/algorithms.test.ts:22
↓ 24 callers
Function
resolveTransformOrigin
(value: TransformOrigin, dimension: number)
packages/core/src/context/context.ts:76
↓ 22 callers
Method
init
()
packages/charts/src/core/chart.ts:100
↓ 22 callers
Function
mat4Identity
()
packages/3d/src/math/matrix.ts:22
↓ 21 callers
Function
basicContextSetter
(key: TKey)
packages/core/src/core/constants.ts:27
↓ 21 callers
Method
clear
()
packages/terminal/src/rasterizer.ts:12
↓ 21 callers
Function
create
(options?: Parameters<typeof createContext>[1])
packages/svg/test/index.test.ts:282
↓ 21 callers
Function
createLine
(...options: ConstructorParameters<typeof Line>)
packages/core/src/elements/line.ts:86
↓ 21 callers
Function
interpolateNumber
(valueA, valueB)
packages/core/src/interpolators/number.ts:10
↓ 21 callers
Method
remove
Removes one or more child elements from this group.
packages/core/src/core/group.ts:215
↓ 21 callers
Function
typeIsNumber
(value: unknown)
packages/utilities/src/type.ts:31
↓ 20 callers
Method
getSeriesColor
(seriesId: string)
packages/charts/src/core/chart.ts:190
↓ 20 callers
Method
now
()
packages/core/src/core/factory.ts:12
↓ 20 callers
Function
scaleBand
( domain: TDomain[], range: number[], options?: BandScaleOptions )
packages/core/src/scales/band.ts:27
↓ 20 callers
Function
typeIsNil
(value: unknown)
packages/utilities/src/type.ts:41
↓ 20 callers
Function
typeIsString
(value: unknown)
packages/utilities/src/type.ts:36
↓ 18 callers
Function
createCircle
(...options: ConstructorParameters<typeof Circle>)
packages/core/src/elements/circle.ts:74
↓ 18 callers
Method
createPath
(id?: string)
packages/svg/src/index.ts:656
↓ 18 callers
Method
empty
Creates a zero-sized box at the origin.
packages/core/src/math/structs.ts:12
↓ 18 callers
Function
getExtent
(values: TValue[], accessor: (value: TValue) => number)
packages/core/src/math/number.ts:36
↓ 18 callers
Method
getPadding
()
packages/charts/src/core/chart.ts:153
↓ 18 callers
Function
resolve
(pkg: string)
vitest.config.ts:7
↓ 18 callers
Method
retainDisposable
(...args: Parameters<Disposer['retain']>)
packages/core/test/core/disposer.test.ts:14
↓ 17 callers
Method
lineTo
(x: number, y: number)
packages/core/src/context/path.ts:49
↓ 17 callers
Method
lineTo
(x: number, y: number)
packages/svg/src/index.ts:323
↓ 17 callers
Function
max
(...values: number[])
packages/core/src/math/number.ts:8
↓ 17 callers
Function
resolveFormatLabel
(format?: AxisFormatType | ((value: any) => string))
packages/charts/src/core/options.ts:549
↓ 17 callers
Method
ticks
(count?: number)
packages/core/src/scales/types.ts:10
↓ 16 callers
Method
appendElementData
(data: string)
packages/svg/src/index.ts:253
↓ 16 callers
Method
moveTo
(x: number, y: number)
packages/svg/src/index.ts:327
↓ 16 callers
Method
serialize
()
packages/terminal/src/rasterizer.ts:13
↓ 15 callers
Function
computeTransitionTime
(elapsed: number, duration: number, ease: Ease, direction: TransitionDirection)
packages/core/src/animation/transition.ts:35
↓ 15 callers
Function
createContext
(output: TerminalOutput, options?: TerminalContextOptions)
packages/terminal/src/context.ts:247
↓ 15 callers
Function
createTerminalOutput
()
packages/node/src/output.ts:6
↓ 15 callers
Method
disposeDisposables
(...args: Parameters<Disposer['dispose']>)
packages/core/test/core/disposer.test.ts:18
↓ 15 callers
Method
measureText
(text: string, options?: MeasureTextOptions)
packages/core/src/core/factory.ts:21
↓ 15 callers
Function
serialiseGradient
(gradient: Gradient)
packages/core/src/gradient/serialiser.ts:84
↓ 14 callers
Function
createArc
(...options: ConstructorParameters<typeof Arc>)
packages/core/src/elements/arc.ts:206
↓ 14 callers
Function
createTestOptions
(updates: Map<string, Record<string, string>> = new Map())
packages/dom/test/reconcile.test.ts:30
↓ 14 callers
Function
getThetaPoint
(angle: number, distance: number, cx?: number, cy?: number)
packages/core/src/math/geometry.ts:57
↓ 14 callers
Method
interpolate
Creates an interpolator that transitions from the current state towards the target state, supporting keyframes and custom interpolator overrides.
packages/core/src/core/element.ts:585
↓ 14 callers
Function
interpolateGradient
(valueA, valueB)
packages/core/src/interpolators/gradient.ts:108
↓ 14 callers
Method
lineTo
(x: number, y: number)
packages/terminal/src/path.ts:92
↓ 14 callers
Function
rasterizeLine
(x0: number, y0: number, x1: number, y1: number, plot: PixelCallback)
packages/terminal/src/algorithms.ts:5
↓ 14 callers
Method
render
()
packages/svg/src/index.ts:626
↓ 13 callers
Method
abort
()
packages/core/src/task/index.ts:69
↓ 13 callers
Function
base
(v: number)
app/src/demos/product-analytics/data/mock.ts:248
↓ 13 callers
Function
createMockOutput
(cols = 40, rows = 12)
packages/terminal/test/context.test.ts:38
↓ 13 callers
Function
min
(...values: number[])
packages/core/src/math/number.ts:3
↓ 13 callers
Method
queryAll
Returns all descendants matching the CSS-like selector.
packages/core/src/core/group.ts:255
↓ 13 callers
Method
setPixel
(x: number, y: number, color: string)
packages/terminal/src/rasterizer.ts:10
↓ 12 callers
Method
createPath
(id?: string)
packages/canvas/src/context.ts:342
↓ 12 callers
Function
createScene
(...options: ConstructorParameters<typeof Scene>)
packages/core/src/core/scene.ts:140
↓ 12 callers
Function
ensureGroupPath
(root: VNode<TElement>, groupIds: string[], defaultTag: string = 'g')
packages/dom/src/vdom.ts:42
↓ 12 callers
Function
isGradientString
(value: string)
packages/core/src/gradient/parser.ts:253
↓ 12 callers
Function
mat4Multiply
(a: Matrix4, b: Matrix4)
packages/3d/src/math/matrix.ts:38
↓ 12 callers
Function
onDOMEvent
(element: TElement, event: TEvent, handler: DOMEventHandler<TElement, TEvent>)
packages/dom/src/dom.ts:28
↓ 11 callers
Method
applyFill
(element: SVGContextElement, fillRule?: FillRule)
packages/svg/src/index.ts:804
↓ 11 callers
Function
createBenchOptions
()
packages/dom/test/reconcile.bench.ts:18
next →
1–100 of 1,460, ranked by callers