Saltar al contenido principal

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?

StorageTarget

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]