UNPKG

wetrade-design

Version:

一款多语言支持Vue3的UI框架

23 lines (22 loc) 1.08 kB
import type { InjectionKey, Ref } from 'vue'; import type { Key } from '../interface'; interface ResizeContextProps { onColumnResize: (columnKey: Key, width: number) => void; } export declare const ResizeContextKey: InjectionKey<ResizeContextProps>; export declare const useProvideResize: (props: ResizeContextProps) => void; export declare const useInjectResize: () => ResizeContextProps; export declare const ResizeColumnMoveRefKey: InjectionKey<Ref<HTMLDivElement>>; export declare const FullTableRefKey: InjectionKey<Ref<HTMLDivElement>>; export declare const HasDataKey: InjectionKey<Ref>; export declare const ResizeColumnStartRefKey: InjectionKey<Ref<HTMLDivElement>>; interface InitTableScrollProps { onInitTableScroll: () => void; } export declare const InitTableScrollKey: InjectionKey<InitTableScrollProps>; export declare const useProvideInitScroll: (props: InitTableScrollProps) => void; export declare const useInjectInitScroll: () => { onInitTableScroll: () => void; }; export declare const ResizeColumnStatusKey: InjectionKey<Ref<boolean>>; export {};