UNPKG

1.11 kBTypeScriptView Raw
1import type { ComputedRef, PropType } from 'vue';
2import type { Key } from '../_util/type';
3export interface OverflowContextProviderValueType {
4 prefixCls: string;
5 responsive: boolean;
6 order: number;
7 registerSize: (key: Key, width: number | null) => void;
8 display: boolean;
9 invalidate: boolean;
10 item?: any;
11 itemKey?: Key;
12 className?: string;
13}
14export declare const OverflowContextProvider: import("vue").DefineComponent<{
15 value: {
16 type: PropType<OverflowContextProviderValueType>;
17 };
18}, () => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
19 [key: string]: any;
20}>[], unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
21 value: {
22 type: PropType<OverflowContextProviderValueType>;
23 };
24}>>, {}>;
25export declare const useInjectOverflowContext: () => ComputedRef<OverflowContextProviderValueType | null>;