@object-shake/vue
TypeScript icon, indicating that this package has built-in type declarations

1.6.0 • Public • Published
<script setup>
import { ref, onMounted } from 'vue'
import { shakeMaybeRef } from '@object-shake/vue'

const target = ref({
  a: {
    b: { c: 1, d: 2 },
    e: 3
  },
  f: 4
})

const [proxy, getShaked] = shakeMaybeRef(target)

onMounted(() => {
  console.log(getShaked()) // { a: { b: { c: 1 } }, f: 4 }
})
</script>

<template>
  <div>
    <span>{{ proxy.a.b.c }}</span>
    <span>{{ proxy.f }}</span>
  </div>
</template>

Readme

Keywords

none

Package Sidebar

Install

npm i @object-shake/vue

Weekly Downloads

3

Version

1.6.0

License

ISC

Unpacked Size

2.51 kB

Total Files

8

Last publish

Collaborators

  • under-moon