UNPKG

@layui/layui-vue

Version:

a component library for Vue 3 base on layui-vue

17 lines (16 loc) 553 B
import type { ComputedRef, Ref, ShallowRef, InjectionKey } from "vue"; export interface StepProps { vertical?: boolean; minSize?: number; } export interface SplitPanelStepsType { itemId: ComputedRef<number>; setIndex: (val: number) => void; space: ComputedRef<string | number>; itemEl: ShallowRef<HTMLDivElement | null>; } export interface SplitPanelContext { props: Required<StepProps>; steps: Ref<SplitPanelStepsType[]>; } export declare const SPLITPANEL_INJECTION_KEY: InjectionKey<SplitPanelContext>;