mindee
Version:
Mindee Client Library for Node.js
22 lines (21 loc) • 599 B
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.Extras = exports.ExtraField = void 0;
class ExtraField {
}
exports.ExtraField = ExtraField;
class Extras {
constructor(fields) {
Object.keys(fields).length > 0 &&
Object.keys(fields).forEach((name) => (this[name] = fields[name]));
}
/**
* Default string representation.
*/
toString() {
return (Object.entries(this)
.map(([name, extraField]) => name + ":\n" + extraField.toString())
.join("\n") + "\n");
}
}
exports.Extras = Extras;
;