UNPKG

mindee

Version:

Mindee Client Library for Node.js

25 lines (24 loc) 829 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.SimpleField = void 0; const dynamicField_1 = require("./dynamicField"); class SimpleField extends dynamicField_1.DynamicField { constructor(serverResponse, indentLevel = 0) { super(serverResponse, indentLevel); this.value = serverResponse["value"] !== undefined ? serverResponse["value"] : null; } toString() { if (this.value === null) { return ""; } if (typeof this.value === "number" && Number.isInteger(this.value)) { return this.value.toString() + ".0"; } if (typeof this.value === "boolean") { return this.value ? "True" : "False"; } return this.value.toString(); } } exports.SimpleField = SimpleField;