完全跑通1.0版本
This commit is contained in:
12
frontend/node_modules/element-plus/es/hooks/use-forward-ref/index.d.ts
generated
vendored
Normal file
12
frontend/node_modules/element-plus/es/hooks/use-forward-ref/index.d.ts
generated
vendored
Normal file
@@ -0,0 +1,12 @@
|
||||
import { InjectionKey, ObjectDirective, Ref } from "vue";
|
||||
|
||||
//#region ../../packages/hooks/use-forward-ref/index.d.ts
|
||||
type ForwardRefSetter = <T>(el: T) => void;
|
||||
type ForwardRefInjectionContext = {
|
||||
setForwardRef: ForwardRefSetter;
|
||||
};
|
||||
declare const FORWARD_REF_INJECTION_KEY: InjectionKey<ForwardRefInjectionContext>;
|
||||
declare const useForwardRef: <T>(forwardRef: Ref<T | null>) => void;
|
||||
declare const useForwardRefDirective: (setForwardRef: ForwardRefSetter) => ObjectDirective;
|
||||
//#endregion
|
||||
export { FORWARD_REF_INJECTION_KEY, ForwardRefInjectionContext, useForwardRef, useForwardRefDirective };
|
||||
26
frontend/node_modules/element-plus/es/hooks/use-forward-ref/index.mjs
generated
vendored
Normal file
26
frontend/node_modules/element-plus/es/hooks/use-forward-ref/index.mjs
generated
vendored
Normal file
@@ -0,0 +1,26 @@
|
||||
import { provide } from "vue";
|
||||
//#region ../../packages/hooks/use-forward-ref/index.ts
|
||||
const FORWARD_REF_INJECTION_KEY = Symbol("elForwardRef");
|
||||
const useForwardRef = (forwardRef) => {
|
||||
const setForwardRef = ((el) => {
|
||||
forwardRef.value = el;
|
||||
});
|
||||
provide(FORWARD_REF_INJECTION_KEY, { setForwardRef });
|
||||
};
|
||||
const useForwardRefDirective = (setForwardRef) => {
|
||||
return {
|
||||
mounted(el) {
|
||||
setForwardRef(el);
|
||||
},
|
||||
updated(el) {
|
||||
setForwardRef(el);
|
||||
},
|
||||
unmounted() {
|
||||
setForwardRef(null);
|
||||
}
|
||||
};
|
||||
};
|
||||
//#endregion
|
||||
export { FORWARD_REF_INJECTION_KEY, useForwardRef, useForwardRefDirective };
|
||||
|
||||
//# sourceMappingURL=index.mjs.map
|
||||
1
frontend/node_modules/element-plus/es/hooks/use-forward-ref/index.mjs.map
generated
vendored
Normal file
1
frontend/node_modules/element-plus/es/hooks/use-forward-ref/index.mjs.map
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"index.mjs","names":[],"sources":["../../../../../packages/hooks/use-forward-ref/index.ts"],"sourcesContent":["import { provide } from 'vue'\n\nimport type { InjectionKey, ObjectDirective, Ref } from 'vue'\n\ntype ForwardRefSetter = <T>(el: T) => void\n\nexport type ForwardRefInjectionContext = {\n setForwardRef: ForwardRefSetter\n}\n\nexport const FORWARD_REF_INJECTION_KEY: InjectionKey<ForwardRefInjectionContext> =\n Symbol('elForwardRef')\n\nexport const useForwardRef = <T>(forwardRef: Ref<T | null>) => {\n const setForwardRef = ((el: T) => {\n forwardRef.value = el\n }) as ForwardRefSetter\n\n provide(FORWARD_REF_INJECTION_KEY, {\n setForwardRef,\n })\n}\n\nexport const useForwardRefDirective = (\n setForwardRef: ForwardRefSetter\n): ObjectDirective => {\n return {\n mounted(el) {\n setForwardRef(el)\n },\n updated(el) {\n setForwardRef(el)\n },\n unmounted() {\n setForwardRef(null)\n },\n }\n}\n"],"mappings":";;AAUA,MAAa,4BACX,OAAO,eAAe;AAExB,MAAa,iBAAoB,eAA8B;CAC7D,MAAM,kBAAkB,OAAU;EAChC,WAAW,QAAQ;;CAGrB,QAAQ,2BAA2B,EACjC,eACD,CAAC;;AAGJ,MAAa,0BACX,kBACoB;CACpB,OAAO;EACL,QAAQ,IAAI;GACV,cAAc,GAAG;;EAEnB,QAAQ,IAAI;GACV,cAAc,GAAG;;EAEnB,YAAY;GACV,cAAc,KAAK;;EAEtB"}
|
||||
Reference in New Issue
Block a user