traverson
Version:
Hypermedia API/HATEOAS client for Node.js and the browser
18 lines (12 loc) • 415 B
JavaScript
;
var mediaTypes = require('./media_types');
var registry = {};
exports.register = function register(contentType, constructor) {
registry[contentType] = constructor;
};
exports.get = function get(contentType) {
return registry[contentType];
};
exports.register(mediaTypes.CONTENT_NEGOTIATION,
require('./negotiation_adapter'));
exports.register(mediaTypes.JSON, require('./json_adapter'));