Merge pull request #148 from robonen/docs
Publish to NPM / Check version changes and publish (push) Failing after 2m26s
Publish to NPM / Check version changes and publish (push) Failing after 2m26s
refactor(docs): remove unused broadcastedRef composable
This commit is contained in:
@@ -1,27 +0,0 @@
|
|||||||
import { customRef, onScopeDispose } from 'vue';
|
|
||||||
|
|
||||||
export function broadcastedRef<T>(key: string, initialValue: T) {
|
|
||||||
const channel = new BroadcastChannel(key);
|
|
||||||
|
|
||||||
onScopeDispose(channel.close);
|
|
||||||
|
|
||||||
return customRef<T>((track, trigger) => {
|
|
||||||
channel.onmessage = (event) => {
|
|
||||||
track();
|
|
||||||
return event.data;
|
|
||||||
};
|
|
||||||
|
|
||||||
channel.postMessage(initialValue);
|
|
||||||
|
|
||||||
return {
|
|
||||||
get() {
|
|
||||||
return initialValue;
|
|
||||||
},
|
|
||||||
set(newValue: T) {
|
|
||||||
initialValue = newValue;
|
|
||||||
channel.postMessage(newValue);
|
|
||||||
trigger();
|
|
||||||
},
|
|
||||||
};
|
|
||||||
});
|
|
||||||
}
|
|
||||||
Reference in New Issue
Block a user