15 lines
390 B
JavaScript

import { unref, reactive, getCurrentInstance } from 'vue';
import { Resource } from '@/resourceManager/ResourceManager';
export default function useResource(options) {
const resourceOptions = unref(options);
const _vm = getCurrentInstance();
const resource = reactive(new Resource(_vm, resourceOptions));
if (options.auto) {
resource.reload();
}
return resource;
}