ts-std-lib
Version:
A standard library for typescript
17 lines • 587 B
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.isJsonSerializer = void 0;
const IJsonSerializer_1 = require("./IJsonSerializer");
const Type_1 = require("../../Type");
/**
* Checks if an object is a json serializer
*/
function isJsonSerializer(object) {
return Type_1.Type.hasKeysOf(object, new Map([
[IJsonSerializer_1.jsonSerializer, 'boolean'],
['serialize', 'function'],
['deserialize', 'function']
]));
}
exports.isJsonSerializer = isJsonSerializer;
//# sourceMappingURL=IsJsonSerializer.js.map
;