Skip to content
0

katanakit-js / useCreateToggle

Function: useCreateToggle() ​

ts
function useCreateToggle(initialValue?): [SignalGetter<boolean>, ToggleSignalSetter];

Defined in: src/core/services/reactive.service.ts:232

Creates a boolean toggle signal.

Parameters ​

ParameterTypeDefault valueDescription
initialValuebooleanfalseStarting value (defaults to false).

Returns ​

[SignalGetter<boolean>, ToggleSignalSetter]

A tuple of [getter, { useSet, useToggle }].

Example ​

ts
const [isOpen, { useSet, useToggle }] = useCreateToggle();
isOpen();    // false
useToggle();
isOpen();    // true
useSet(false);
isOpen();    // false

Released under the MIT License.