useExpose.ts 210 B

123456789
  1. import { getCurrentInstance } from 'vue';
  2. // expose public api
  3. export function useExpose<T>(apis: T) {
  4. const instance = getCurrentInstance();
  5. if (instance) {
  6. Object.assign(instance.proxy, apis);
  7. }
  8. }