UNPKG

@vulcan-sql/core

Version:
19 lines 703 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.JSONSerializer = void 0; const tslib_1 = require("tslib"); const models_1 = require("../../../models/index"); let JSONSerializer = class JSONSerializer extends models_1.Serializer { serialize(data) { return Buffer.from(JSON.stringify(data), 'utf-8'); } deserialize(raw) { return JSON.parse(raw.toString('utf-8')); } }; JSONSerializer = tslib_1.__decorate([ (0, models_1.VulcanInternalExtension)(), (0, models_1.VulcanExtensionId)(models_1.ArtifactBuilderSerializerType.JSON) ], JSONSerializer); exports.JSONSerializer = JSONSerializer; //# sourceMappingURL=jsonSerializer.js.map