UNPKG

@farris/ui-vue

Version:

Farris Vue, a Farris Design based Vue3 component library.

55 lines (54 loc) 1.39 kB
import { ExtractPropTypes, PropType } from "vue"; import { LanguageData, LanguageItem, LanguageTextMaxLength } from "./types"; export declare const languageTextBoxProps: { id: { type: StringConstructor; required: boolean; }; languages: { type: PropType<LanguageItem[]>; default: never[]; }; disabled: { type: BooleanConstructor; default: boolean; }; editable: { type: BooleanConstructor; default: boolean; }; readonly: { type: BooleanConstructor; default: boolean; }; placeholder: { type: StringConstructor; default: string; }; maxWords: { type: PropType<LanguageTextMaxLength>; default: null; }; modelValue: { type: PropType<LanguageData>; default: null; }; dropDownIcon: { type: StringConstructor; default: string; }; tabIndex: { type: NumberConstructor; default: number; }; enableTitle: { type: BooleanConstructor; default: boolean; }; maxLength: { type: NumberConstructor; default: null; }; }; export type LanguageTextBoxProps = ExtractPropTypes<typeof languageTextBoxProps>; export declare const propsResolver: (schemaValue?: Record<string, any>, mergeDefaults?: boolean) => Record<string, any>;