ant-design-x-vue-next
Version:
Ant Design X for Vue — community continuation aligned with @ant-design/x
32 lines (31 loc) • 667 B
JavaScript
import { computed as e } from "vue";
function a(t, f, o) {
return typeof t == "function" ? t(f, o) : t;
}
function c(t, f, o) {
const i = e(() => a(t(), f(), o())), r = e(() => !!i.value), l = {
step: 1,
interval: 50,
// set default suffix is empty
suffix: null,
effect: "typing",
keepPrefix: !0
}, n = e(() => {
const u = i.value;
return {
...l,
...typeof u == "object" && u ? u : {}
};
});
return [
r,
e(() => n.value.step),
e(() => n.value.interval),
e(() => n.value.suffix),
e(() => n.value.effect || "typing"),
e(() => n.value.keepPrefix !== !1)
];
}
export {
c as default
};