UNPKG

@js-joda/core

Version:

a date and time library for javascript

26 lines (24 loc) 496 B
/** * @private * * @param jsJoda * @returns { function(jsJoda: JsJoda) } */ export function bindUse(jsJoda) { const used = []; /** * use * * Provides a way to extend the internals of js-joda * * @param {function} fn - function to extend js-joda public api * @returns {this} for chaining */ return function use(fn) { if (!~used.indexOf(fn)) { fn(jsJoda); used.push(fn); } return jsJoda; }; }