mindee
Version:
Mindee Client Library for Node.js
18 lines (17 loc) • 446 B
JavaScript
export class ExtraField {
}
export class Extras {
constructor(fields) {
if (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");
}
}