Skip to Content
DocumentationAPI ReferenceCoreSignalsType AliasesType Alias: CompoundSignal<TSetterValue, TValue, TKeys, TOwner, TContext>

@revideo/core


@revideo/core / signals / CompoundSignal

Type Alias: CompoundSignal<TSetterValue, TValue, TKeys, TOwner, TContext>

CompoundSignal<TSetterValue, TValue, TKeys, TOwner, TContext> = Signal<TSetterValue, TValue, TOwner, TContext> & { [K in TKeys]: Signal<TValue[K], TValue[K], TOwner extends void ? CompoundSignal<TSetterValue, TValue, TKeys, TOwner, TContext> : TOwner> }

Defined in: signals/CompoundSignalContext.ts:8 

Type Parameters

TSetterValue

TSetterValue

TValue

TValue extends TSetterValue

TKeys

TKeys extends keyof TValue = keyof TValue

TOwner

TOwner = void

TContext

TContext = CompoundSignalContext<TSetterValue, TValue, TKeys, TOwner>

© 2026 Haven Technologies, Inc.
Type Alias: CompoundSignal<TSetterValue, TValue, TKeys, TOwner, TContext> – Revideo