y-design-ssr
Version:
SSR component library of YUI with Vue3
210 lines (209 loc) • 14.9 kB
TypeScript
import { PropType } from 'vue';
import { TriggerTypes } from '../../utils/types';
export declare const FORM_PROVIDE: string;
declare const _default: import("vue").DefineComponent<{
validateFirst: {
type: BooleanConstructor;
default: boolean;
};
scrollToError: {
type: BooleanConstructor;
default: boolean;
};
validateTrigger: {
type: PropType<number | typeof Symbol.iterator | "link" | "small" | "sub" | "sup" | "length" | "concat" | "slice" | "indexOf" | "lastIndexOf" | "includes" | "at" | "toString" | "charAt" | "charCodeAt" | "localeCompare" | "match" | "replace" | "search" | "split" | "substring" | "toLowerCase" | "toLocaleLowerCase" | "toUpperCase" | "toLocaleUpperCase" | "trim" | "substr" | "valueOf" | "codePointAt" | "endsWith" | "normalize" | "repeat" | "startsWith" | "anchor" | "big" | "blink" | "bold" | "fixed" | "fontcolor" | "fontsize" | "italics" | "strike" | "padStart" | "padEnd" | "trimEnd" | "trimStart" | "trimLeft" | "trimRight" | "matchAll" | "replaceAll">;
default: string;
};
enterable: {
type: BooleanConstructor;
default: boolean;
};
size: {
type: PropType<number | typeof Symbol.iterator | "link" | "small" | "sub" | "sup" | "length" | "concat" | "slice" | "indexOf" | "lastIndexOf" | "includes" | "at" | "toString" | "charAt" | "charCodeAt" | "localeCompare" | "match" | "replace" | "search" | "split" | "substring" | "toLowerCase" | "toLocaleLowerCase" | "toUpperCase" | "toLocaleUpperCase" | "trim" | "substr" | "valueOf" | "codePointAt" | "endsWith" | "normalize" | "repeat" | "startsWith" | "anchor" | "big" | "blink" | "bold" | "fixed" | "fontcolor" | "fontsize" | "italics" | "strike" | "padStart" | "padEnd" | "trimEnd" | "trimStart" | "trimLeft" | "trimRight" | "matchAll" | "replaceAll">;
default: null;
};
border: {
type: BooleanConstructor;
default: boolean;
};
labelWidth: {
type: (StringConstructor | NumberConstructor)[];
default: null;
};
colon: {
type: BooleanConstructor;
default: boolean;
};
labelAlign: {
type: PropType<number | typeof Symbol.iterator | "link" | "small" | "sub" | "sup" | "length" | "concat" | "slice" | "indexOf" | "lastIndexOf" | "includes" | "at" | "toString" | "charAt" | "charCodeAt" | "localeCompare" | "match" | "replace" | "search" | "split" | "substring" | "toLowerCase" | "toLocaleLowerCase" | "toUpperCase" | "toLocaleUpperCase" | "trim" | "substr" | "valueOf" | "codePointAt" | "endsWith" | "normalize" | "repeat" | "startsWith" | "anchor" | "big" | "blink" | "bold" | "fixed" | "fontcolor" | "fontsize" | "italics" | "strike" | "padStart" | "padEnd" | "trimEnd" | "trimStart" | "trimLeft" | "trimRight" | "matchAll" | "replaceAll">;
default: null;
};
showError: {
type: BooleanConstructor;
default: boolean;
};
showErrorMessage: {
type: BooleanConstructor;
default: boolean;
};
errorMessageAlign: {
type: PropType<number | typeof Symbol.iterator | "link" | "small" | "sub" | "sup" | "length" | "concat" | "slice" | "indexOf" | "lastIndexOf" | "includes" | "at" | "toString" | "charAt" | "charCodeAt" | "localeCompare" | "match" | "replace" | "search" | "split" | "substring" | "toLowerCase" | "toLocaleLowerCase" | "toUpperCase" | "toLocaleUpperCase" | "trim" | "substr" | "valueOf" | "codePointAt" | "endsWith" | "normalize" | "repeat" | "startsWith" | "anchor" | "big" | "blink" | "bold" | "fixed" | "fontcolor" | "fontsize" | "italics" | "strike" | "padStart" | "padEnd" | "trimEnd" | "trimStart" | "trimLeft" | "trimRight" | "matchAll" | "replaceAll">;
default: null;
};
rules: {
type: PropType<Partial<{
required: boolean;
message: string | ((value: unknown, rule: Partial<any>) => string);
formatter: (value: unknown, rule: Partial<any>) => unknown;
validator: (value: unknown, rule: Partial<any>) => boolean | Promise<boolean>;
pattern: RegExp;
trigger: TriggerTypes;
}> | Partial<{
required: boolean;
message: string | ((value: unknown, rule: Partial<any>) => string);
formatter: (value: unknown, rule: Partial<any>) => unknown;
validator: (value: unknown, rule: Partial<any>) => boolean | Promise<boolean>;
pattern: RegExp;
trigger: TriggerTypes;
}>[] | Record<string, Partial<{
required: boolean;
message: string | ((value: unknown, rule: Partial<any>) => string);
formatter: (value: unknown, rule: Partial<any>) => unknown;
validator: (value: unknown, rule: Partial<any>) => boolean | Promise<boolean>;
pattern: RegExp;
trigger: TriggerTypes;
}> | Partial<{
required: boolean;
message: string | ((value: unknown, rule: Partial<any>) => string);
formatter: (value: unknown, rule: Partial<any>) => unknown;
validator: (value: unknown, rule: Partial<any>) => boolean | Promise<boolean>;
pattern: RegExp;
trigger: TriggerTypes;
}>[]>>;
default: null;
};
}, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, import("vue").EmitsOptions, "change" | "failed" | "submit", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
validateFirst: {
type: BooleanConstructor;
default: boolean;
};
scrollToError: {
type: BooleanConstructor;
default: boolean;
};
validateTrigger: {
type: PropType<number | typeof Symbol.iterator | "link" | "small" | "sub" | "sup" | "length" | "concat" | "slice" | "indexOf" | "lastIndexOf" | "includes" | "at" | "toString" | "charAt" | "charCodeAt" | "localeCompare" | "match" | "replace" | "search" | "split" | "substring" | "toLowerCase" | "toLocaleLowerCase" | "toUpperCase" | "toLocaleUpperCase" | "trim" | "substr" | "valueOf" | "codePointAt" | "endsWith" | "normalize" | "repeat" | "startsWith" | "anchor" | "big" | "blink" | "bold" | "fixed" | "fontcolor" | "fontsize" | "italics" | "strike" | "padStart" | "padEnd" | "trimEnd" | "trimStart" | "trimLeft" | "trimRight" | "matchAll" | "replaceAll">;
default: string;
};
enterable: {
type: BooleanConstructor;
default: boolean;
};
size: {
type: PropType<number | typeof Symbol.iterator | "link" | "small" | "sub" | "sup" | "length" | "concat" | "slice" | "indexOf" | "lastIndexOf" | "includes" | "at" | "toString" | "charAt" | "charCodeAt" | "localeCompare" | "match" | "replace" | "search" | "split" | "substring" | "toLowerCase" | "toLocaleLowerCase" | "toUpperCase" | "toLocaleUpperCase" | "trim" | "substr" | "valueOf" | "codePointAt" | "endsWith" | "normalize" | "repeat" | "startsWith" | "anchor" | "big" | "blink" | "bold" | "fixed" | "fontcolor" | "fontsize" | "italics" | "strike" | "padStart" | "padEnd" | "trimEnd" | "trimStart" | "trimLeft" | "trimRight" | "matchAll" | "replaceAll">;
default: null;
};
border: {
type: BooleanConstructor;
default: boolean;
};
labelWidth: {
type: (StringConstructor | NumberConstructor)[];
default: null;
};
colon: {
type: BooleanConstructor;
default: boolean;
};
labelAlign: {
type: PropType<number | typeof Symbol.iterator | "link" | "small" | "sub" | "sup" | "length" | "concat" | "slice" | "indexOf" | "lastIndexOf" | "includes" | "at" | "toString" | "charAt" | "charCodeAt" | "localeCompare" | "match" | "replace" | "search" | "split" | "substring" | "toLowerCase" | "toLocaleLowerCase" | "toUpperCase" | "toLocaleUpperCase" | "trim" | "substr" | "valueOf" | "codePointAt" | "endsWith" | "normalize" | "repeat" | "startsWith" | "anchor" | "big" | "blink" | "bold" | "fixed" | "fontcolor" | "fontsize" | "italics" | "strike" | "padStart" | "padEnd" | "trimEnd" | "trimStart" | "trimLeft" | "trimRight" | "matchAll" | "replaceAll">;
default: null;
};
showError: {
type: BooleanConstructor;
default: boolean;
};
showErrorMessage: {
type: BooleanConstructor;
default: boolean;
};
errorMessageAlign: {
type: PropType<number | typeof Symbol.iterator | "link" | "small" | "sub" | "sup" | "length" | "concat" | "slice" | "indexOf" | "lastIndexOf" | "includes" | "at" | "toString" | "charAt" | "charCodeAt" | "localeCompare" | "match" | "replace" | "search" | "split" | "substring" | "toLowerCase" | "toLocaleLowerCase" | "toUpperCase" | "toLocaleUpperCase" | "trim" | "substr" | "valueOf" | "codePointAt" | "endsWith" | "normalize" | "repeat" | "startsWith" | "anchor" | "big" | "blink" | "bold" | "fixed" | "fontcolor" | "fontsize" | "italics" | "strike" | "padStart" | "padEnd" | "trimEnd" | "trimStart" | "trimLeft" | "trimRight" | "matchAll" | "replaceAll">;
default: null;
};
rules: {
type: PropType<Partial<{
required: boolean;
message: string | ((value: unknown, rule: Partial<any>) => string);
formatter: (value: unknown, rule: Partial<any>) => unknown;
validator: (value: unknown, rule: Partial<any>) => boolean | Promise<boolean>;
pattern: RegExp;
trigger: TriggerTypes;
}> | Partial<{
required: boolean;
message: string | ((value: unknown, rule: Partial<any>) => string);
formatter: (value: unknown, rule: Partial<any>) => unknown;
validator: (value: unknown, rule: Partial<any>) => boolean | Promise<boolean>;
pattern: RegExp;
trigger: TriggerTypes;
}>[] | Record<string, Partial<{
required: boolean;
message: string | ((value: unknown, rule: Partial<any>) => string);
formatter: (value: unknown, rule: Partial<any>) => unknown;
validator: (value: unknown, rule: Partial<any>) => boolean | Promise<boolean>;
pattern: RegExp;
trigger: TriggerTypes;
}> | Partial<{
required: boolean;
message: string | ((value: unknown, rule: Partial<any>) => string);
formatter: (value: unknown, rule: Partial<any>) => unknown;
validator: (value: unknown, rule: Partial<any>) => boolean | Promise<boolean>;
pattern: RegExp;
trigger: TriggerTypes;
}>[]>>;
default: null;
};
}>>, {
size: number | typeof Symbol.iterator | "link" | "small" | "sub" | "sup" | "length" | "concat" | "slice" | "indexOf" | "lastIndexOf" | "includes" | "at" | "toString" | "charAt" | "charCodeAt" | "localeCompare" | "match" | "replace" | "search" | "split" | "substring" | "toLowerCase" | "toLocaleLowerCase" | "toUpperCase" | "toLocaleUpperCase" | "trim" | "substr" | "valueOf" | "codePointAt" | "endsWith" | "normalize" | "repeat" | "startsWith" | "anchor" | "big" | "blink" | "bold" | "fixed" | "fontcolor" | "fontsize" | "italics" | "strike" | "padStart" | "padEnd" | "trimEnd" | "trimStart" | "trimLeft" | "trimRight" | "matchAll" | "replaceAll";
border: boolean;
validateFirst: boolean;
scrollToError: boolean;
validateTrigger: number | typeof Symbol.iterator | "link" | "small" | "sub" | "sup" | "length" | "concat" | "slice" | "indexOf" | "lastIndexOf" | "includes" | "at" | "toString" | "charAt" | "charCodeAt" | "localeCompare" | "match" | "replace" | "search" | "split" | "substring" | "toLowerCase" | "toLocaleLowerCase" | "toUpperCase" | "toLocaleUpperCase" | "trim" | "substr" | "valueOf" | "codePointAt" | "endsWith" | "normalize" | "repeat" | "startsWith" | "anchor" | "big" | "blink" | "bold" | "fixed" | "fontcolor" | "fontsize" | "italics" | "strike" | "padStart" | "padEnd" | "trimEnd" | "trimStart" | "trimLeft" | "trimRight" | "matchAll" | "replaceAll";
enterable: boolean;
labelWidth: string | number;
colon: boolean;
labelAlign: number | typeof Symbol.iterator | "link" | "small" | "sub" | "sup" | "length" | "concat" | "slice" | "indexOf" | "lastIndexOf" | "includes" | "at" | "toString" | "charAt" | "charCodeAt" | "localeCompare" | "match" | "replace" | "search" | "split" | "substring" | "toLowerCase" | "toLocaleLowerCase" | "toUpperCase" | "toLocaleUpperCase" | "trim" | "substr" | "valueOf" | "codePointAt" | "endsWith" | "normalize" | "repeat" | "startsWith" | "anchor" | "big" | "blink" | "bold" | "fixed" | "fontcolor" | "fontsize" | "italics" | "strike" | "padStart" | "padEnd" | "trimEnd" | "trimStart" | "trimLeft" | "trimRight" | "matchAll" | "replaceAll";
showError: boolean;
showErrorMessage: boolean;
errorMessageAlign: number | typeof Symbol.iterator | "link" | "small" | "sub" | "sup" | "length" | "concat" | "slice" | "indexOf" | "lastIndexOf" | "includes" | "at" | "toString" | "charAt" | "charCodeAt" | "localeCompare" | "match" | "replace" | "search" | "split" | "substring" | "toLowerCase" | "toLocaleLowerCase" | "toUpperCase" | "toLocaleUpperCase" | "trim" | "substr" | "valueOf" | "codePointAt" | "endsWith" | "normalize" | "repeat" | "startsWith" | "anchor" | "big" | "blink" | "bold" | "fixed" | "fontcolor" | "fontsize" | "italics" | "strike" | "padStart" | "padEnd" | "trimEnd" | "trimStart" | "trimLeft" | "trimRight" | "matchAll" | "replaceAll";
rules: Partial<{
required: boolean;
message: string | ((value: unknown, rule: Partial<any>) => string);
formatter: (value: unknown, rule: Partial<any>) => unknown;
validator: (value: unknown, rule: Partial<any>) => boolean | Promise<boolean>;
pattern: RegExp;
trigger: TriggerTypes;
}> | Partial<{
required: boolean;
message: string | ((value: unknown, rule: Partial<any>) => string);
formatter: (value: unknown, rule: Partial<any>) => unknown;
validator: (value: unknown, rule: Partial<any>) => boolean | Promise<boolean>;
pattern: RegExp;
trigger: TriggerTypes;
}>[] | Record<string, Partial<{
required: boolean;
message: string | ((value: unknown, rule: Partial<any>) => string);
formatter: (value: unknown, rule: Partial<any>) => unknown;
validator: (value: unknown, rule: Partial<any>) => boolean | Promise<boolean>;
pattern: RegExp;
trigger: TriggerTypes;
}> | Partial<{
required: boolean;
message: string | ((value: unknown, rule: Partial<any>) => string);
formatter: (value: unknown, rule: Partial<any>) => unknown;
validator: (value: unknown, rule: Partial<any>) => boolean | Promise<boolean>;
pattern: RegExp;
trigger: TriggerTypes;
}>[]>;
}>;
export default _default;