"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
var serialize_1 = require("./methods/serialize");
var deserialize_1 = require("./methods/deserialize");
var TaJson = /** @class */ (function () {
    function TaJson() {
    }
    TaJson.deserialize = function (object, type, options) {
        return deserialize_1.deserialize(object, type, options);
    };
    TaJson.parse = function (json, type, options) {
        return this.deserialize(JSON.parse(json), type, options);
    };
    TaJson.serialize = function (value) {
        return serialize_1.serialize(value);
    };
    TaJson.stringify = function (object) {
        return JSON.stringify(this.serialize(object));
    };
    return TaJson;
}());
exports.TaJson = TaJson;
//# sourceMappingURL=ta-json.js.map