tdesign-mobile-vue
Version:
tdesign-mobile-vue
1 lines • 650 B
Source Map (JSON)
{"version":3,"file":"useExpose.mjs","sources":["../../src/hooks/useExpose.ts"],"sourcesContent":["import { getCurrentInstance } from 'vue';\n\n// expose public api\nexport default function useExpose<T = Record<string, any>>(apis: T) {\n const instance = getCurrentInstance();\n if (instance) {\n Object.assign(instance.proxy as object, apis);\n }\n}\n"],"names":["useExpose","apis","instance","getCurrentInstance","Object","assign","proxy"],"mappings":";;;;;;;;AAGA,SAAwBA,UAAmCC,IAAS,EAAA;AAClE,EAAA,IAAMC,WAAWC,kBAAmB,EAAA,CAAA;AACpC,EAAA,IAAID,QAAU,EAAA;IACLE,MAAA,CAAAC,MAAA,CAAOH,QAAS,CAAAI,KAAA,EAAiBL,IAAI,CAAA,CAAA;AAC9C,GAAA;AACF;;;;"}