ether-admin/node_modules/ant-design-vue/es/_util/eagerComputed.js

10 lines
254 B
JavaScript

import { watchEffect, shallowRef } from 'vue';
export default function eagerComputed(fn) {
const result = shallowRef();
watchEffect(() => {
result.value = fn();
}, {
flush: 'sync' // needed so updates are immediate.
});
return result;
}