UNPKG

allex_libcloudexposurelib

Version:

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

20 lines (16 loc) 606 B
function createLib (execlib, templateslib, arrayopslib, lockingjoblib) { 'use strict'; var mylib = {}; require('./utils')(execlib, templateslib, arrayopslib, mylib); require('./mixinsuitecreator')(execlib, templateslib, lockingjoblib, mylib); mylib.addMethodsToApartmentService = function (klass) { if (klass && klass.prototype) { klass.prototype.personalizedHash = mylib.utils.personalizedHash; } }; return { mixinSuiteFrom: mylib.mixinSuiteFrom, addMethodsToApartmentService: mylib.addMethodsToApartmentService }; } module.exports = createLib;