@extclp/vexip-ui
Version:
A Vue 3 UI library, Highly customizability, full TypeScript, performance pretty good
156 lines (155 loc) • 5.61 kB
TypeScript
import { ExtractPropTypes, PropType } from 'vue';
import { ConfigurableProps } from '@vexip-ui/config';
export declare const textProps: {
inherit: PropType<boolean>;
type: PropType<"default" | "success" | "error" | "warning" | "info" | "primary">;
tag: PropType<string>;
delete: PropType<boolean>;
strong: PropType<boolean>;
italic: PropType<boolean>;
underline: PropType<boolean>;
code: PropType<boolean>;
mark: PropType<boolean>;
disabled: PropType<boolean>;
keyboard: PropType<boolean>;
thin: PropType<boolean>;
reversed: PropType<boolean>;
};
export type TextProps = ExtractPropTypes<typeof textProps>;
export type TextCProps = ConfigurableProps<TextProps>;
export declare const pProps: {
delete: PropType<boolean>;
inherit: PropType<boolean>;
type: PropType<"default" | "success" | "error" | "warning" | "info" | "primary">;
mark: PropType<boolean>;
strong: PropType<boolean>;
disabled: PropType<boolean>;
thin: PropType<boolean>;
italic: PropType<boolean>;
underline: PropType<boolean>;
keyboard: PropType<boolean>;
reversed: PropType<boolean>;
};
export type PProps = ExtractPropTypes<typeof pProps>;
export type PCProps = ConfigurableProps<PProps>;
export declare const strongProps: {
delete: PropType<boolean>;
inherit: PropType<boolean>;
type: PropType<"default" | "success" | "error" | "warning" | "info" | "primary">;
mark: PropType<boolean>;
disabled: PropType<boolean>;
thin: PropType<boolean>;
italic: PropType<boolean>;
underline: PropType<boolean>;
keyboard: PropType<boolean>;
reversed: PropType<boolean>;
};
export type StrongProps = ExtractPropTypes<typeof strongProps>;
export type StrongCProps = ConfigurableProps<StrongProps>;
export declare const titleProps: {
inherit: PropType<boolean>;
type: PropType<"default" | "success" | "error" | "warning" | "info" | "primary">;
level: PropType<1 | 2 | 3 | 4 | 5 | 6>;
top: PropType<boolean>;
marker: PropType<boolean>;
aligned: PropType<boolean>;
thin: PropType<boolean>;
markerType: PropType<string>;
};
export type TitleProps = ExtractPropTypes<typeof titleProps>;
export type TitleCProps = ConfigurableProps<TitleProps>;
export declare const hProps: {
inherit: PropType<boolean>;
type: PropType<"default" | "success" | "error" | "warning" | "info" | "primary">;
marker: PropType<boolean>;
top: PropType<boolean>;
thin: PropType<boolean>;
markerType: PropType<string>;
aligned: PropType<boolean>;
};
export declare const h1Props: {
inherit: PropType<boolean>;
type: PropType<"default" | "success" | "error" | "warning" | "info" | "primary">;
marker: PropType<boolean>;
top: PropType<boolean>;
thin: PropType<boolean>;
markerType: PropType<string>;
aligned: PropType<boolean>;
};
export declare const h2Props: {
inherit: PropType<boolean>;
type: PropType<"default" | "success" | "error" | "warning" | "info" | "primary">;
marker: PropType<boolean>;
top: PropType<boolean>;
thin: PropType<boolean>;
markerType: PropType<string>;
aligned: PropType<boolean>;
};
export declare const h3Props: {
inherit: PropType<boolean>;
type: PropType<"default" | "success" | "error" | "warning" | "info" | "primary">;
marker: PropType<boolean>;
top: PropType<boolean>;
thin: PropType<boolean>;
markerType: PropType<string>;
aligned: PropType<boolean>;
};
export declare const h4Props: {
inherit: PropType<boolean>;
type: PropType<"default" | "success" | "error" | "warning" | "info" | "primary">;
marker: PropType<boolean>;
top: PropType<boolean>;
thin: PropType<boolean>;
markerType: PropType<string>;
aligned: PropType<boolean>;
};
export declare const h5Props: {
inherit: PropType<boolean>;
type: PropType<"default" | "success" | "error" | "warning" | "info" | "primary">;
marker: PropType<boolean>;
top: PropType<boolean>;
thin: PropType<boolean>;
markerType: PropType<string>;
aligned: PropType<boolean>;
};
export declare const h6Props: {
inherit: PropType<boolean>;
type: PropType<"default" | "success" | "error" | "warning" | "info" | "primary">;
marker: PropType<boolean>;
top: PropType<boolean>;
thin: PropType<boolean>;
markerType: PropType<string>;
aligned: PropType<boolean>;
};
export type HProps = ExtractPropTypes<typeof hProps>;
export type HCProps = ConfigurableProps<HProps>;
export type H1Props = HProps;
export type H2Props = HProps;
export type H3Props = HProps;
export type H4Props = HProps;
export type H5Props = HProps;
export type H6Props = HProps;
export type H1CProps = HCProps;
export type H2CProps = HCProps;
export type H3CProps = HCProps;
export type H4CProps = HCProps;
export type H5CProps = HCProps;
export type H6CProps = HCProps;
export declare const blockquoteProps: {
inherit: PropType<boolean>;
type: PropType<"default" | "success" | "error" | "warning" | "info" | "primary">;
};
export type BlockquoteProps = ExtractPropTypes<typeof blockquoteProps>;
export type BlockquoteCProps = ConfigurableProps<BlockquoteProps>;
export declare const olProps: {
inherit: PropType<boolean>;
type: PropType<"a" | "A" | "i" | "I" | "1">;
};
export type OLProps = ExtractPropTypes<typeof olProps>;
export type OLCProps = ConfigurableProps<OLProps>;
export declare const ulProps: {
inherit: PropType<boolean>;
listStyle: PropType<string>;
};
export type ULProps = ExtractPropTypes<typeof ulProps>;
export type ULCProps = ConfigurableProps<ULProps>;