yuang-framework-ui-pc
Version:
yuang-framework-ui-pc Library
64 lines (62 loc) • 2.42 kB
TypeScript
import { ReceiverViewInstance } from '../ele-app/plus';
declare const _default: import('vue').DefineComponent<{
size: StringConstructor;
minSize: NumberConstructor;
maxSize: NumberConstructor;
space: StringConstructor;
customStyle: import('vue').PropType<import('../ele-app/types').StyleValue>;
bodyStyle: import('vue').PropType<import('../ele-app/types').StyleValue>;
allowCollapse: BooleanConstructor;
collapseStyle: import('vue').PropType<import('../ele-app/types').StyleValue>;
collapse: BooleanConstructor;
vertical: BooleanConstructor;
reverse: BooleanConstructor;
resizable: BooleanConstructor;
flexTable: BooleanConstructor;
responsive: {
type: BooleanConstructor;
default: null;
};
}, {
rootRef: import('vue').Ref<ReceiverViewInstance>;
wrapRef: import('vue').Ref<HTMLElement | null>;
sideRef: import('vue').Ref<HTMLElement | null>;
isResponsive: import('vue').ComputedRef<boolean>;
isCollapse: import('vue').Ref<boolean>;
resizedSize: import('vue').Ref<string | null>;
resizing: import('vue').Ref<boolean>;
toggleCollapse: (collapse?: boolean) => void;
resetSize: () => void;
handleResize: (event: MouseEvent) => void;
}, unknown, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {
'update:collapse': (_collapse: boolean) => boolean;
}, string, import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{
size: StringConstructor;
minSize: NumberConstructor;
maxSize: NumberConstructor;
space: StringConstructor;
customStyle: import('vue').PropType<import('../ele-app/types').StyleValue>;
bodyStyle: import('vue').PropType<import('../ele-app/types').StyleValue>;
allowCollapse: BooleanConstructor;
collapseStyle: import('vue').PropType<import('../ele-app/types').StyleValue>;
collapse: BooleanConstructor;
vertical: BooleanConstructor;
reverse: BooleanConstructor;
resizable: BooleanConstructor;
flexTable: BooleanConstructor;
responsive: {
type: BooleanConstructor;
default: null;
};
}>> & {
"onUpdate:collapse"?: ((_collapse: boolean) => any) | undefined;
}, {
reverse: boolean;
vertical: boolean;
collapse: boolean;
resizable: boolean;
flexTable: boolean;
responsive: boolean;
allowCollapse: boolean;
}, {}>;
export default _default;