--- category: Reactivity --- # refManualReset Create a ref with manual reset functionality. ## Usage ```ts import { refManualReset } from '@vueuse/core' const message = refManualReset('default message') message.value = 'message has set' message.reset() console.log(message.value) // 'default message' ``` ## Type Declarations ```ts /** * Define the shape of a ref that supports manual reset functionality. * * This interface extends the standard `Ref` type from Vue and adds a `reset` method. * The `reset` method allows the ref to be manually reset to its default value. */ export interface ManualResetRefReturn extends Ref { reset: Fn } /** * Create a ref with manual reset functionality. * * @see https://vueuse.org/refManualReset * @param defaultValue The value which will be set. */ export declare function refManualReset( defaultValue: MaybeRefOrGetter, ): ManualResetRefReturn ```