json-light
Version:
Allow to extend yaml or json files configuration
26 lines • 811 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.JsonLightFacade = void 0;
class JsonLightFacade {
// eslint-disable-next-line no-useless-constructor
constructor(typeSolver, service, compressor, decompressor) {
this.typeSolver = typeSolver;
this.service = service;
this.compressor = compressor;
this.decompressor = decompressor;
}
type(data) {
return this.typeSolver.type(data);
}
compress(data, options) {
return this.compressor.compress(data, options);
}
decompress(data, options) {
return this.decompressor.decompress(data, options);
}
json(value) {
return this.service.json(value);
}
}
exports.JsonLightFacade = JsonLightFacade;
//# sourceMappingURL=facade.js.map