comic-plus
Version:
<p align="center"> <img width="200px" src="./logo.png"/> </p>
26 lines (25 loc) • 557 B
JavaScript
import "../../../utils/config.mjs";
import "vue";
import { isNumber } from "../../../utils/typescript.mjs";
import "@vueuse/core";
const inputNumberProps = {
modelValue: Number,
size: String,
min: Number,
max: Number,
step: {
type: Number,
default: 1
},
disabled: Boolean
};
const inputNumberEmits = {
["update:modelValue"]: (value) => isNumber(value),
change: (value) => isNumber(value),
blur: (evt) => evt instanceof FocusEvent,
focus: (evt) => evt instanceof FocusEvent
};
export {
inputNumberEmits,
inputNumberProps
};