Add comprehensive reference documentation for: - Vitest: environments, projects/workspaces, type testing, vi utilities - Pinia: HMR, Nuxt integration, SSR setup - Vue: built-in components (Transition, Teleport, Suspense, KeepAlive) and advanced directives
664 B
664 B
category
| category |
|---|
| @RxJS |
useSubscription
Use an RxJS Subscription without worrying about unsubscribing from it or creating memory leaks.
Usage
import { useSubscription } from '@vueuse/rxjs'
import { interval } from 'rxjs'
const count = ref(0)
// useSubscription call unsubscribe method before unmount the component
useSubscription(
interval(1000)
.subscribe(() => {
count.value++
console.log(count)
}),
)
Type Declarations
export declare function useSubscription(subscription: Unsubscribable): void