@stackoverfloweth/vue-compositions
Version:
A collection of reusable vue compositions.
17 lines • 606 B
JavaScript
import { computed, unref } from 'vue';
import { useSubscription } from '../useSubscription';
import { SubscriptionManager } from '../useSubscription/models/manager';
export function timeout(ms = 0) {
return new Promise(resolve => setTimeout(resolve, ms));
}
export function uniqueSubscribe(...[action, args, optionsArg = {}]) {
const options = computed(() => {
const options = unref(optionsArg);
return {
...options,
manager: new SubscriptionManager(),
};
});
return useSubscription(action, args, options);
}
//# sourceMappingURL=tests.js.map