UNPKG

allex_libcloudexposurelib

Version:

AllexJS lib that generates the necessary glue code for exposing a lib via the Apartment/Hotel/Service chain

19 lines (16 loc) 543 B
function createUser2HotelProducer (execlib, templateslib, mylib) { 'use strict'; var produceServiceMixin = require('./serviceproducer')(execlib, templateslib, mylib); function produceHotel2Service (desc, code) { switch (code) { case 'Hotel2ServiceServiceMixin': return produceServiceMixin(desc); default: return { ServiceMixin: produceServiceMixin(desc) }; } } mylib.produceHotel2Service = produceHotel2Service; } module.exports = createUser2HotelProducer;