@tricoteuses/assemblee
Version:
Retrieve, clean up & handle French Assemblée nationale's open data
35 lines (33 loc) • 3 kB
JavaScript
;
require("core-js/modules/es.object.define-property.js");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.delimiter = delimiter;
exports.runLogFun = runLogFun;
/**
* Prints a delimiter to the console if the `silent` parameter is falsy.
*
* @param {boolean} silent - If true, the delimiter will not be printed.
*/
function delimiter() {
var silent = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : false;
if (silent) return;
console.info("------------------------.");
}
/**
* Prints the given function if the `silent` flag is not set to `true`.
*
* @param {void} printFunction - The function to be printed.
* @param {{ silent: boolean }} [options] - An optional object containing the `silent` flag.
* @return {void} This function does not return anything.
*/
function runLogFun(printFunction) {
var _ref = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {
silent: false
},
silent = _ref.silent;
if (silent) return;
printFunction;
}
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJkZWxpbWl0ZXIiLCJzaWxlbnQiLCJhcmd1bWVudHMiLCJsZW5ndGgiLCJ1bmRlZmluZWQiLCJjb25zb2xlIiwiaW5mbyIsInJ1bkxvZ0Z1biIsInByaW50RnVuY3Rpb24iLCJfcmVmIl0sInNvdXJjZXMiOlsiLi4vc3JjL2xvZ2dlci50cyJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIFByaW50cyBhIGRlbGltaXRlciB0byB0aGUgY29uc29sZSBpZiB0aGUgYHNpbGVudGAgcGFyYW1ldGVyIGlzIGZhbHN5LlxuICpcbiAqIEBwYXJhbSB7Ym9vbGVhbn0gc2lsZW50IC0gSWYgdHJ1ZSwgdGhlIGRlbGltaXRlciB3aWxsIG5vdCBiZSBwcmludGVkLlxuICovXG5leHBvcnQgZnVuY3Rpb24gZGVsaW1pdGVyKHNpbGVudDogYm9vbGVhbiA9IGZhbHNlKSB7XG4gIGlmIChzaWxlbnQpIHJldHVyblxuICBjb25zb2xlLmluZm8oXCItLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0uXCIpXG59XG5cbi8qKlxuICogUHJpbnRzIHRoZSBnaXZlbiBmdW5jdGlvbiBpZiB0aGUgYHNpbGVudGAgZmxhZyBpcyBub3Qgc2V0IHRvIGB0cnVlYC5cbiAqXG4gKiBAcGFyYW0ge3ZvaWR9IHByaW50RnVuY3Rpb24gLSBUaGUgZnVuY3Rpb24gdG8gYmUgcHJpbnRlZC5cbiAqIEBwYXJhbSB7eyBzaWxlbnQ6IGJvb2xlYW4gfX0gW29wdGlvbnNdIC0gQW4gb3B0aW9uYWwgb2JqZWN0IGNvbnRhaW5pbmcgdGhlIGBzaWxlbnRgIGZsYWcuXG4gKiBAcmV0dXJuIHt2b2lkfSBUaGlzIGZ1bmN0aW9uIGRvZXMgbm90IHJldHVybiBhbnl0aGluZy5cbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIHJ1bkxvZ0Z1bihcbiAgcHJpbnRGdW5jdGlvbjogdm9pZCxcbiAgeyBzaWxlbnQgfTogeyBzaWxlbnQ6IGJvb2xlYW4gfSA9IHsgc2lsZW50OiBmYWxzZSB9LFxuKSB7XG4gIGlmIChzaWxlbnQpIHJldHVyblxuICBwcmludEZ1bmN0aW9uXG59XG4iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNPLFNBQVNBLFNBQVNBLENBQUEsRUFBMEI7RUFBQSxJQUF6QkMsTUFBZSxHQUFBQyxTQUFBLENBQUFDLE1BQUEsUUFBQUQsU0FBQSxRQUFBRSxTQUFBLEdBQUFGLFNBQUEsTUFBRyxLQUFLO0VBQy9DLElBQUlELE1BQU0sRUFBRTtFQUNaSSxPQUFPLENBQUNDLElBQUksQ0FBQywyQkFBMkIsQ0FBQztBQUMzQzs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNPLFNBQVNDLFNBQVNBLENBQ3ZCQyxhQUFtQixFQUVuQjtFQUFBLElBQUFDLElBQUEsR0FBQVAsU0FBQSxDQUFBQyxNQUFBLFFBQUFELFNBQUEsUUFBQUUsU0FBQSxHQUFBRixTQUFBLE1BRGtDO01BQUVELE1BQU0sRUFBRTtJQUFNLENBQUM7SUFBakRBLE1BQU0sR0FBQVEsSUFBQSxDQUFOUixNQUFNO0VBRVIsSUFBSUEsTUFBTSxFQUFFO0VBQ1pPLGFBQWE7QUFDZiIsImlnbm9yZUxpc3QiOltdfQ==