ant-design-x-vue
Version:
Craft AI-driven interfaces effortlessly
25 lines (24 loc) • 737 B
JavaScript
import s from "./calculator.mjs";
class t extends s {
constructor(e) {
super(), this.result = 0, e instanceof t ? this.result = e.result : typeof e == "number" && (this.result = e);
}
add(e) {
return e instanceof t ? this.result += e.result : typeof e == "number" && (this.result += e), this;
}
sub(e) {
return e instanceof t ? this.result -= e.result : typeof e == "number" && (this.result -= e), this;
}
mul(e) {
return e instanceof t ? this.result *= e.result : typeof e == "number" && (this.result *= e), this;
}
div(e) {
return e instanceof t ? this.result /= e.result : typeof e == "number" && (this.result /= e), this;
}
equal() {
return this.result;
}
}
export {
t as default
};