createProgress API
API reference for the createProgress composable.
Related
Explore these related pages for additional context and usage patterns.
| Page | Category |
|---|---|
| createProgress | Semantic |
| Progress | Semantic |
Functions
createProgress
(options?: ProgressOptions) => ProgressContextCreates a progress instance with model-based segment tracking.
createProgressContext
(_options?: ProgressContextOptions) => ContextTrinity<ProgressContext>Creates a progress context for dependency injection.
useProgress
(namespace?: string) => ProgressContextReturns the current progress instance from context.
Options
Properties
selectedValues
ComputedRef<Set<E["value"] extends Ref<infer U, infer U> ? U : E["value"]>>Computed Set of selected ticket values
min
numbermax
numbersegments
ComputedRef<ProgressTicket[]>total
Readonly<Ref<number, number>>percent
Readonly<Ref<number, number>>isIndeterminate
Readonly<Ref<boolean, boolean>>Methods
seek
(direction?: "first" | "last", from?: number, predicate?: (ticket) => boolean) => E | undefinedSeek for a ticket based on direction and optional predicate
on
<K extends Extensible<RegistryEventName>>(event: K, cb: RegistryEventCallback<E, K>) => voidListen for registry events
off
<K extends Extensible<RegistryEventName>>(event: K, cb: RegistryEventCallback<E, K>) => voidStop listening for registry events
emit
<K extends Extensible<RegistryEventName>>(event: K, data: EventPayload<E, K>) => voidEmit an event with data
offboard
(ids: ID[]) => Partial<Z>[]Offboard multiple tickets at once, returning the input shapes that were removed.
batch
<R>(fn: () => R) => RExecute operations in a batch, deferring cache invalidation and event emission until complete
fromValue
(value: number) => number