reset-ref
TypeScript icon, indicating that this package has built-in type declarations

0.3.0 • Public • Published

reset-ref

npm version npm downloads bundle JSDocs

A Vue 3 Composition API utility to create resettable ref.

Install

npm install reset-ref

Usage

import { createResetRef, resetRef, useReset } from 'reset-ref'

const [user, resetUser] = resetRef({ id: 1, name: 'test' }) // or useReset({id:1, name:'test'})

user.value.name = 'new name' // user.value is now {id:1, name:'new name'}
resetUser() // user.value is now {id:1, name:'test'}
resetUser({ name: 'admin' }) // user.value is now {id:1, name:'admin'}
console.log(resetUser.$defaults) // defaults is {id:1, name:'test'}

Package Sidebar

Install

npm i reset-ref

Weekly Downloads

7

Version

0.3.0

License

MIT

Unpacked Size

6.52 kB

Total Files

5

Last publish

Collaborators

  • sunshj