UNPKG

element-plus

Version:

A Component Library for Vue 3

13 lines (12 loc) 431 B
import type { Ref } from 'vue'; export declare type CollectionItem<T = Record<string, any>> = { ref: HTMLElement | null; } & T; export declare type ElCollectionInjectionContext = { itemMap: Map<HTMLElement, CollectionItem>; getItems: <T>() => CollectionItem<T>[]; collectionRef: Ref<HTMLElement | null>; }; export declare type ElCollectionItemInjectionContext = { collectionItemRef: Ref<HTMLElement | null>; };