@shopware-ag/meteor-component-library
Version:
The meteor component library is a Vue component library developed by Shopware. It is based on the [Meteor Design System](https://shopware.design/).
49 lines (48 loc) • 1.82 kB
TypeScript
import { default as convert, Unit } from 'convert-units';
type __VLS_Props = {
defaultUnit: Unit;
measurementType?: "length" | "mass";
modelValue?: number | undefined;
placeholder?: string;
numberType?: "float" | "int";
step?: number;
min?: number;
max?: number;
digits?: number;
fillDigits?: boolean;
allowEmpty?: boolean;
numberAlignEnd?: boolean;
label?: string;
error?: object;
disabled?: boolean;
required?: boolean;
name?: string;
size?: string;
helpText?: string;
isInherited?: boolean;
isInheritanceField?: boolean;
disableInheritanceToggle?: boolean;
copyable?: boolean;
copyableTooltip?: boolean;
zIndex?: number | null;
};
declare const _default: import('vue').DefineComponent<__VLS_Props, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {} & {
"inheritance-remove": () => any;
"inheritance-restore": () => any;
"update:modelValue": (value: number | undefined) => any;
"update:defaultUnit": (value: convert.Unit) => any;
"update:measurementType": (value: "length" | "mass") => any;
}, string, import('vue').PublicProps, Readonly<__VLS_Props> & Readonly<{
"onInheritance-remove"?: (() => any) | undefined;
"onInheritance-restore"?: (() => any) | undefined;
"onUpdate:modelValue"?: ((value: number | undefined) => any) | undefined;
"onUpdate:defaultUnit"?: ((value: convert.Unit) => any) | undefined;
"onUpdate:measurementType"?: ((value: "length" | "mass") => any) | undefined;
}>, {
modelValue: number;
zIndex: number | null;
step: number;
defaultUnit: Unit;
measurementType: "length" | "mass";
}, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, {}, HTMLDivElement>;
export default _default;