Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/BintzGavin/helios
/ functions
Functions
1,436 in github.com/BintzGavin/helios
⨍
Functions
1,436
◇
Types & classes
436
↓ 481 callers
Method
error
()
packages/player/src/index.ts:966
↓ 381 callers
Method
resolve
()
packages/renderer/src/core/CaptureLoop.ts:18
↓ 240 callers
Method
execute
* Executes a job in the target environment. * @param job The job specification to execute * @returns A promise that resolves with the execution
packages/infrastructure/src/types/adapter.ts:20
↓ 167 callers
Method
addEventListener
(event: string, callback: Function)
packages/player/src/features/audio-context-manager.test.ts:37
↓ 166 callers
Method
now
()
packages/core/src/drivers/TimeoutTicker.ts:43
↓ 161 callers
Method
getState
()
packages/player/src/controllers.ts:27
↓ 118 callers
Method
peek
()
packages/core/src/signals.ts:3
↓ 107 callers
Method
dispatchEvent
(event: string)
packages/player/src/features/audio-context-manager.test.ts:42
↓ 94 callers
Method
end
(index: number)
packages/player/src/index.ts:56
↓ 85 callers
Method
seek
(frame: number)
packages/player/src/controllers.ts:10
↓ 80 callers
Function
validateProps
(props: T, schema?: HeliosSchema)
packages/core/src/schema.ts:144
↓ 77 callers
Method
update
(timeInMs: number, options?: { isPlaying: boolean; playbackRate: number; volume?: number; mute
packages/core/src/drivers/TimeDriver.ts:17
↓ 70 callers
Function
fetch
(request: Request, env: Env)
examples/distributed-rendering/cloudflare-workflow/src/index.ts:30
↓ 64 callers
Method
get
(id: string)
packages/infrastructure/src/types/job-status.ts:30
↓ 63 callers
Method
close
()
packages/renderer/tests/verify-bitrate.ts:38
↓ 60 callers
Function
triggerMessage
(data: any, source: any)
packages/player/src/bridge.test.ts:103
↓ 59 callers
Method
evaluate
(fnOrScript: any, args?: any)
packages/renderer/tests/verify-smart-codec-priority.ts:12
↓ 49 callers
Method
setController
(controller: HeliosController)
packages/player/src/index.ts:2903
↓ 46 callers
Method
play
()
packages/player/src/controllers.ts:8
↓ 45 callers
Method
getArgs
(options: RendererOptions, outputPath: string, videoInputArgs: string[])
packages/renderer/src/utils/FFmpegBuilder.ts:4
↓ 42 callers
Method
submitJob
* Submits a job for execution. * Returns the job ID.
packages/infrastructure/src/orchestrator/job-manager.ts:20
↓ 42 callers
Method
updateUI
(state: any)
packages/player/src/index.ts:3338
↓ 39 callers
Method
render
(compositionUrl: string, outputPath: string, jobOptions?: RenderJobOptions)
packages/renderer/src/Renderer.ts:19
↓ 36 callers
Function
signal
(value: T)
packages/core/src/signals.ts:93
↓ 35 callers
Method
getJob
* Retrieves the status of a job.
packages/infrastructure/src/orchestrator/job-manager.ts:51
↓ 34 callers
Method
then
(resolve: () => void, reject: (err: Error) => void)
packages/renderer/src/core/CaptureLoop.ts:13
↓ 33 callers
Method
bindToDocumentTimeline
()
packages/core/src/Helios.ts:1085
↓ 33 callers
Function
validateSchema
(schema: HeliosSchema | undefined, parentKey = '')
packages/core/src/schema.ts:52
↓ 31 callers
Method
pause
()
packages/player/src/controllers.ts:9
↓ 31 callers
Function
useKeyboardShortcut
( key: string, callback: (e: KeyboardEvent) => void, options: { ctrlOrCmd?: boolean; preventDefault?: bo
packages/studio/src/hooks/useKeyboardShortcut.ts:3
↓ 31 callers
Function
useStudio
()
packages/studio/src/context/StudioContext.tsx:1017
↓ 30 callers
Method
delete
(id: string)
packages/infrastructure/src/types/job-status.ts:32
↓ 30 callers
Method
getComponents
(framework?: string)
packages/cli/src/registry/client.ts:29
↓ 29 callers
Method
connect
(doc: Document)
packages/player/src/features/audio-fader.ts:14
↓ 29 callers
Method
reject
(err: Error)
packages/renderer/src/core/CaptureLoop.ts:27
↓ 29 callers
Method
save
(job: JobStatus)
packages/infrastructure/src/types/job-status.ts:29
↓ 28 callers
Method
addTrack
(track: HeliosTextTrack)
packages/player/src/features/text-tracks.ts:215
↓ 28 callers
Method
captureFrame
(frame: number, options?: { selector?: string, mode?: 'canvas' | 'dom', width?: number, height?: number })
packages/player/src/controllers.ts:29
↓ 28 callers
Function
triggerMessage
(data: any, source: Window = mockWindow)
packages/player/src/controllers.test.ts:684
↓ 27 callers
Method
export
(options: { onProgress: (progress: number) => void; signal?: AbortSignal; mode?: 'auto' | 'canvas'
packages/player/src/features/exporter.ts:23
↓ 27 callers
Function
handler
(e: KeyboardEvent)
packages/studio/src/hooks/useKeyboardShortcut.ts:15
↓ 26 callers
Function
connectToParent
(helios: Helios)
packages/player/src/bridge.ts:7
↓ 26 callers
Method
subscribe
(fn: (value: T) => void)
packages/core/src/signals.ts:4
↓ 25 callers
Method
init
(scope: unknown)
packages/core/src/drivers/TimeDriver.ts:16
↓ 25 callers
Function
parseCommand
(commandString: string)
packages/infrastructure/src/utils/command.ts:8
↓ 24 callers
Method
diagnose
()
packages/player/src/controllers.ts:32
↓ 22 callers
Function
assert
(condition: boolean, message: string)
packages/renderer/scripts/verify-audio-args.ts:5
↓ 22 callers
Method
findComponent
(name: string, framework?: string)
packages/cli/src/registry/client.ts:70
↓ 20 callers
Function
dispatchKey
(key: string, options: { shiftKey?: boolean } = {})
packages/player/src/index.test.ts:140
↓ 20 callers
Function
random
(seed: number | string)
packages/core/src/random.ts:37
↓ 20 callers
Method
setInputProps
(props: Record<string, any>)
packages/player/src/controllers.ts:20
↓ 19 callers
Function
interpolate
( input: number, inputRange: number[], outputRange: number[], options?: InterpolateOptions )
packages/core/src/animation.ts:20
↓ 18 callers
Function
cleanup
(dir: string)
packages/renderer/scripts/verify-trace.ts:78
↓ 18 callers
Method
encode
()
packages/renderer/tests/verify-bitrate.ts:37
↓ 18 callers
Function
framesToTimecode
(frame: number, fps: number)
packages/core/src/timecode.ts:3
↓ 18 callers
Function
installComponent
( rootDir: string, componentName: string, options: { install: boolean; overwrite?: boolean; client?: Reg
packages/cli/src/utils/install.ts:40
↓ 18 callers
Method
setPlaybackRate
(rate: number)
packages/player/src/controllers.ts:16
↓ 18 callers
Method
subscribeToMetadata
(callback: (meta: DriverMetadata) => void)
packages/core/src/drivers/TimeDriver.ts:26
↓ 18 callers
Method
uploadAssetBundle
* Uploads an asset bundle from a local directory to remote storage. * @param jobId The ID of the job the assets belong to. * @param localDir The
packages/infrastructure/src/types/storage.ts:8
↓ 17 callers
Function
captureDomToBitmap
(element: HTMLElement, options?: { targetWidth?: number, targetHeight?: number })
packages/player/src/features/dom-capture.ts:1
↓ 17 callers
Function
effect
(fn: () => void)
packages/core/src/signals.ts:341
↓ 17 callers
Method
enable
()
packages/player/src/features/audio-fader.ts:77
↓ 17 callers
Function
getProjectRoot
(cwd: string)
packages/studio/src/server/discovery.ts:35
↓ 17 callers
Method
setTime
* Sets the composition time to the specified value. * @param page The Playwright page instance. * @param timeInSeconds The time to seek to in se
packages/renderer/src/drivers/TimeDriver.ts:21
↓ 17 callers
Function
spring
(options: SpringOptions)
packages/core/src/animation.ts:136
↓ 16 callers
Method
downloadAssetBundle
* Downloads an asset bundle from remote storage to a local directory. * @param jobId The ID of the job the assets belong to. * @param remoteUrl
packages/infrastructure/src/types/storage.ts:16
↓ 15 callers
Method
dispose
()
packages/player/src/controllers.ts:28
↓ 15 callers
Function
getAudioAssets
( doc: Document, metadataTracks: AudioTrackMetadata[] = [], audioTrackState: Record<string, { volume: nu
packages/player/src/features/audio-utils.ts:36
↓ 15 callers
Function
readBlob
(blob: Blob)
packages/player/src/features/dom-capture.test.ts:42
↓ 15 callers
Method
render
(compositionUrl: string, outputPath: string, options: RendererOptions, jobOptions?: RenderJobOptions)
packages/renderer/src/executors/RenderExecutor.ts:4
↓ 15 callers
Method
setTime
(page: Page, timeInSeconds: number)
packages/renderer/src/drivers/CdpTimeDriver.ts:210
↓ 15 callers
Function
throwError
(key: string, expected: string)
packages/core/src/schema.ts:304
↓ 15 callers
Method
unbindFromDocumentTimeline
()
packages/core/src/Helios.ts:1160
↓ 14 callers
Function
createAwsHandler
(config: AwsHandlerConfig = {})
packages/infrastructure/src/worker/aws-handler.ts:9
↓ 14 callers
Method
deleteJobSpec
* Deletes a job specification JSON file from remote storage. * @param jobId The ID of the job. * @param remoteUrl The remote URL of the spec to
packages/infrastructure/src/types/storage.ts:38
↓ 13 callers
Method
disconnect
()
packages/player/src/features/pip.test.ts:20
↓ 13 callers
Function
getDefaultValueForType
(type: PropType)
packages/studio/src/components/SchemaInputs.tsx:109
↓ 13 callers
Method
getFFmpegArgs
(options: RendererOptions, outputPath: string)
packages/renderer/src/strategies/DomStrategy.ts:189
↓ 13 callers
Function
loadConfig
(cwd: string = process.cwd())
packages/cli/src/utils/config.ts:26
↓ 13 callers
Method
run
(event: WorkflowEvent<any>, step: WorkflowStep)
examples/distributed-rendering/cloudflare-workflow/src/render-workflow.ts:226
↓ 13 callers
Method
setFps
(fps: number)
packages/player/src/controllers.ts:22
↓ 13 callers
Method
setPlaybackRange
(startFrame: number, endFrame: number)
packages/player/src/controllers.ts:17
↓ 13 callers
Method
setTime
(page: Page, timeInSeconds: number)
packages/renderer/src/drivers/SeekTimeDriver.ts:327
↓ 13 callers
Method
tick
(deltaTime: number)
packages/core/src/drivers/ManualTicker.ts:14
↓ 12 callers
Method
addCue
(cue: HeliosCue)
packages/player/src/features/text-tracks.ts:156
↓ 12 callers
Method
dispatchChangeEvent
()
packages/player/src/features/text-tracks.ts:246
↓ 12 callers
Function
getBody
(req: any)
packages/studio/src/server/plugin.ts:15
↓ 12 callers
Function
getPercent
(frame: number)
packages/studio/src/components/Timeline.tsx:337
↓ 12 callers
Method
init
(page: Page, seed?: number)
packages/renderer/src/drivers/SeekTimeDriver.ts:65
↓ 12 callers
Method
prepare
(page: Page)
packages/renderer/src/strategies/DomStrategy.ts:61
↓ 12 callers
Method
prepare
(page: Page)
packages/renderer/src/strategies/CanvasStrategy.ts:128
↓ 12 callers
Function
renderComponent
()
packages/studio/src/components/AudioMixerPanel/AudioMixerPanel.test.tsx:39
↓ 12 callers
Method
setAudioMuted
(muted: boolean)
packages/player/src/controllers.ts:12
↓ 12 callers
Method
setAudioVolume
(volume: number)
packages/player/src/controllers.ts:11
↓ 12 callers
Function
transition
(frame: number, start: number, duration: number, options?: TransitionOptions)
packages/core/src/transitions.ts:19
↓ 12 callers
Method
updateActiveCues
(currentTime: number)
packages/player/src/features/text-tracks.ts:123
↓ 12 callers
Method
waitUntilStable
()
packages/core/src/drivers/TimeDriver.ts:24
↓ 11 callers
Function
assert
(condition: boolean, message: string)
packages/renderer/scripts/verify-advanced-audio.ts:4
↓ 11 callers
Method
deleteAssetBundle
* Deletes an asset bundle from remote storage. * @param jobId The ID of the job the assets belong to. * @param remoteUrl The remote URL or ident
packages/infrastructure/src/types/storage.ts:23
↓ 11 callers
Method
removeTrack
(track: HeliosTextTrack)
packages/player/src/features/text-tracks.ts:229
next →
1–100 of 1,436, ranked by callers