// @ts-check import Utility from "../Utility" import IInputPinTemplate from "./IInputPinTemplate" /** * @typedef {import("../element/PinElement").default} PinElement */ export default class RealPinTemplate extends IInputPinTemplate { /** * @param {PinElement} pin * @param {String} value */ setInput(pin, value) { let num = parseFloat(this.getInput(pin)) if (isNaN(num)) { num = parseFloat(pin.entity.AutogeneratedDefaultValue) } value = Utility.minDecimals(num) super.setInput(pin, value) } }