element-plus
Version:
A Component Library for Vue 3
1 lines • 617 B
Source Map (JSON)
{"version":3,"file":"refs.mjs","sources":["../../../../../packages/utils/vue/refs.ts"],"sourcesContent":["import type { ComponentPublicInstance, Ref } from 'vue'\n\nexport const composeRefs = (...refs: Ref<HTMLElement | undefined>[]) => {\n return (el: Element | ComponentPublicInstance | null) => {\n refs.forEach((ref) => {\n ref.value = el as HTMLElement | undefined\n })\n }\n}\n"],"names":[],"mappings":"AAEO,MAAM,WAAA,GAAc,IAAI,IAAA,KAAyC;AACtE,EAAA,OAAO,CAAC,EAAA,KAAiD;AACvD,IAAA,IAAA,CAAK,OAAA,CAAQ,CAAC,GAAA,KAAQ;AACpB,MAAA,GAAA,CAAI,KAAA,GAAQ,EAAA;AAAA,IACd,CAAC,CAAA;AAAA,EACH,CAAA;AACF;;;;"}