UNPKG

node-fractal

Version:

Output complex, flexible, AJAX/RESTful data structures.

48 lines 1.15 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.ResourceAbstract = void 0; class ResourceAbstract { constructor(data, transformer, resourceKey = '') { this.meta = {}; this.data = data; this.transformer = transformer; this.resourceKey = resourceKey; } getResourceKey() { return this.resourceKey; } setResourceKey(resourceKey) { this.resourceKey = resourceKey; return this; } getMeta() { return this.meta; } setMeta(meta) { this.meta = meta; return this; } getMetaValue(metaKey) { return this.meta[metaKey]; } setMetaValue(metaKey, metaValue) { this.meta[metaKey] = metaValue; return this; } getData() { return this.data; } setData(data) { this.data = data; return this; } getTransformer() { return this.transformer; } setTransformer(transformer) { this.transformer = transformer; return this; } } exports.ResourceAbstract = ResourceAbstract; //# sourceMappingURL=abstract.js.map