Interface: IReactiveService
Defined in: src/types/index.ts:417
Contract of the reactive facade.
Methods
useCreateBatch()
useCreateBatch(): (
callback) =>void
Defined in: src/types/index.ts:431
Returns
(callback) => void
useCreateDebouncedSignal()
useCreateDebouncedSignal<
T>(initialValue,delayMs?): [SignalGetter<T>,SignalSetter<T> &object]
Defined in: src/types/index.ts:427
Type Parameters
T
T
Parameters
initialValue
T
delayMs?
number
Returns
[SignalGetter<T>, SignalSetter<T> & object]
useCreateEffect()
useCreateEffect(
callback,signals): () =>void
Defined in: src/types/index.ts:419
Parameters
callback
() => void | (() => void)
signals
Subscribable<unknown>[]
Returns
() => void
useCreateMemo()
useCreateMemo<
T>(computation,signals):SignalGetter<T>
Defined in: src/types/index.ts:420
Type Parameters
T
T
Parameters
computation
() => T
signals
Subscribable<unknown>[]
Returns
SignalGetter<T>
useCreateSignal()
useCreateSignal<
T>(initialValue): [SignalGetter<T>,SignalSetter<T>]
Defined in: src/types/index.ts:418
Type Parameters
T
T
Parameters
initialValue
T
Returns
[SignalGetter<T>, SignalSetter<T>]
useCreateStorageSignal()
useCreateStorageSignal<
T>(key,fallbackValue,target?): [SignalGetter<T>,SignalSetter<T>]
Defined in: src/types/index.ts:422
Type Parameters
T
T
Parameters
key
string
fallbackValue
T
target?
Returns
[SignalGetter<T>, SignalSetter<T>]
useCreateToggle()
useCreateToggle(
initialValue?): [SignalGetter<boolean>,ToggleSignalSetter]
Defined in: src/types/index.ts:421
Parameters
initialValue?
boolean
Returns
[SignalGetter<boolean>, ToggleSignalSetter]