This commit is contained in:
2025-09-19 14:25:20 +08:00
parent 269893a435
commit fbf3f77229
24949 changed files with 2839404 additions and 0 deletions

View File

@@ -0,0 +1,12 @@
import type { Ref } from 'vue';
export type CollectionItem<T = Record<string, any>> = {
ref: HTMLElement | null;
} & T;
export type ElCollectionInjectionContext = {
itemMap: Map<HTMLElement, CollectionItem>;
getItems: <T>() => CollectionItem<T>[];
collectionRef: Ref<HTMLElement | undefined>;
};
export type ElCollectionItemInjectionContext = {
collectionItemRef: Ref<HTMLElement | undefined>;
};