@fesjs/fes-design
Version:
fes-design for PC
99 lines (98 loc) • 3.35 kB
TypeScript
import { type CSSProperties, type PropType } from 'vue';
import type { ExtractPublicPropTypes } from '../_util/interface';
interface ColSize {
offset?: number;
pull?: number;
push?: number;
span?: number;
}
export declare const gridItemProps: {
readonly flex: PropType<string | number>;
readonly offset: {
readonly type: NumberConstructor;
readonly default: 0;
};
readonly pull: {
readonly type: NumberConstructor;
readonly default: 0;
};
readonly push: {
readonly type: NumberConstructor;
readonly default: 0;
};
readonly span: NumberConstructor;
readonly order: {
readonly type: NumberConstructor;
readonly default: 0;
};
readonly xs: PropType<number | ColSize>;
readonly sm: PropType<number | ColSize>;
readonly md: PropType<number | ColSize>;
readonly lg: PropType<number | ColSize>;
readonly xl: PropType<number | ColSize>;
readonly xxl: PropType<number | ColSize>;
readonly xxxl: PropType<number | ColSize>;
};
export type GridItemProps = ExtractPublicPropTypes<typeof gridItemProps>;
declare const _default: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
readonly flex: PropType<string | number>;
readonly offset: {
readonly type: NumberConstructor;
readonly default: 0;
};
readonly pull: {
readonly type: NumberConstructor;
readonly default: 0;
};
readonly push: {
readonly type: NumberConstructor;
readonly default: 0;
};
readonly span: NumberConstructor;
readonly order: {
readonly type: NumberConstructor;
readonly default: 0;
};
readonly xs: PropType<number | ColSize>;
readonly sm: PropType<number | ColSize>;
readonly md: PropType<number | ColSize>;
readonly lg: PropType<number | ColSize>;
readonly xl: PropType<number | ColSize>;
readonly xxl: PropType<number | ColSize>;
readonly xxxl: PropType<number | ColSize>;
}>, {
style: import("vue").ComputedRef<CSSProperties>;
classList: import("vue").ComputedRef<string[]>;
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
readonly flex: PropType<string | number>;
readonly offset: {
readonly type: NumberConstructor;
readonly default: 0;
};
readonly pull: {
readonly type: NumberConstructor;
readonly default: 0;
};
readonly push: {
readonly type: NumberConstructor;
readonly default: 0;
};
readonly span: NumberConstructor;
readonly order: {
readonly type: NumberConstructor;
readonly default: 0;
};
readonly xs: PropType<number | ColSize>;
readonly sm: PropType<number | ColSize>;
readonly md: PropType<number | ColSize>;
readonly lg: PropType<number | ColSize>;
readonly xl: PropType<number | ColSize>;
readonly xxl: PropType<number | ColSize>;
readonly xxxl: PropType<number | ColSize>;
}>> & Readonly<{}>, {
readonly push: number;
readonly offset: number;
readonly pull: number;
readonly order: number;
}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
export default _default;