UNPKG

@tricoteuses/assemblee

Version:

Retrieve, clean up & handle French Assemblée nationale's open data

35 lines (33 loc) 3 kB
"use strict"; 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==