UNPKG

traverson

Version:

Hypermedia API/HATEOAS client for Node.js and the browser

18 lines (12 loc) 415 B
'use strict'; 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'));