UNPKG

@extclp/vexip-ui

Version:

A Vue 3 UI library, Highly customizability, full TypeScript, performance pretty good

156 lines (155 loc) 5.61 kB
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>;