fn
refAutoReset
v0.0.15testeddemoCreate a ref that resets to its default value after a delay since the last write. Each set restarts the timer; reading is reactive.
Examples
ts
const message = refAutoReset('', 1000);
message.value = 'Saved!'; // reverts to '' after 1000msts
// Reactive delay and default
const delay = ref(2000);
const fallback = ref('idle');
const status = refAutoReset(fallback, delay);Demo
Loading demo…
Signature
ts
export function refAutoReset<T>(
defaultValue: MaybeRefOrGetter<T>,
afterMs: MaybeRefOrGetter<number> = 10000,
): RefAutoResetReturn<T>{ ... }Type Parameters
TParameters
| Parameter | Type | Description |
|---|---|---|
defaultValue | MaybeRefOrGetter<T> | The value the ref resets to (resolved each reset, can be reactive) |
afterMs? | MaybeRefOrGetter<number> | Delay in milliseconds before resetting (resolved on each set, can be reactive) |
Returns
RefAutoResetReturn<T>A ref that auto-resets to `defaultValue`