UNPKG

rapid-intent-builder

Version:

Rapid intent builder for quick prototyping/development of complex intent/s

22 lines (18 loc) 382 B
module.exports = class DataObject { toJson() { return Object.getOwnPropertyNames(this).reduce((a, b) => { a[b] = this[b]; return a; }, {}); } filename(ext = 'json', includeExt = true) { let filename = this.filenames[ext]; if (includeExt) { filename += '.' + ext; } return filename; } };