UNPKG

@tricoteuses/assemblee

Version:

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

26 lines (25 loc) 2.39 kB
/** * Prints a delimiter to the console if the `silent` parameter is falsy. * * @param {boolean} silent - If true, the delimiter will not be printed. */ export function delimiter(silent = 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. */ export function runLogFun(printFunction, { silent } = { silent: false }) { if (silent) return; printFunction; } //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJkZWxpbWl0ZXIiLCJzaWxlbnQiLCJjb25zb2xlIiwiaW5mbyIsInJ1bkxvZ0Z1biIsInByaW50RnVuY3Rpb24iXSwic291cmNlcyI6WyIuLi9zcmMvbG9nZ2VyLnRzIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogUHJpbnRzIGEgZGVsaW1pdGVyIHRvIHRoZSBjb25zb2xlIGlmIHRoZSBgc2lsZW50YCBwYXJhbWV0ZXIgaXMgZmFsc3kuXG4gKlxuICogQHBhcmFtIHtib29sZWFufSBzaWxlbnQgLSBJZiB0cnVlLCB0aGUgZGVsaW1pdGVyIHdpbGwgbm90IGJlIHByaW50ZWQuXG4gKi9cbmV4cG9ydCBmdW5jdGlvbiBkZWxpbWl0ZXIoc2lsZW50OiBib29sZWFuID0gZmFsc2UpIHtcbiAgaWYgKHNpbGVudCkgcmV0dXJuXG4gIGNvbnNvbGUuaW5mbyhcIi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS5cIilcbn1cblxuLyoqXG4gKiBQcmludHMgdGhlIGdpdmVuIGZ1bmN0aW9uIGlmIHRoZSBgc2lsZW50YCBmbGFnIGlzIG5vdCBzZXQgdG8gYHRydWVgLlxuICpcbiAqIEBwYXJhbSB7dm9pZH0gcHJpbnRGdW5jdGlvbiAtIFRoZSBmdW5jdGlvbiB0byBiZSBwcmludGVkLlxuICogQHBhcmFtIHt7IHNpbGVudDogYm9vbGVhbiB9fSBbb3B0aW9uc10gLSBBbiBvcHRpb25hbCBvYmplY3QgY29udGFpbmluZyB0aGUgYHNpbGVudGAgZmxhZy5cbiAqIEByZXR1cm4ge3ZvaWR9IFRoaXMgZnVuY3Rpb24gZG9lcyBub3QgcmV0dXJuIGFueXRoaW5nLlxuICovXG5leHBvcnQgZnVuY3Rpb24gcnVuTG9nRnVuKFxuICBwcmludEZ1bmN0aW9uOiB2b2lkLFxuICB7IHNpbGVudCB9OiB7IHNpbGVudDogYm9vbGVhbiB9ID0geyBzaWxlbnQ6IGZhbHNlIH0sXG4pIHtcbiAgaWYgKHNpbGVudCkgcmV0dXJuXG4gIHByaW50RnVuY3Rpb25cbn1cbiJdLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE9BQU8sU0FBU0EsU0FBU0EsQ0FBQ0MsTUFBZSxHQUFHLEtBQUssRUFBRTtFQUNqRCxJQUFJQSxNQUFNLEVBQUU7RUFDWkMsT0FBTyxDQUFDQyxJQUFJLENBQUMsMkJBQTJCLENBQUM7QUFDM0M7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxPQUFPLFNBQVNDLFNBQVNBLENBQ3ZCQyxhQUFtQixFQUNuQjtFQUFFSjtBQUE0QixDQUFDLEdBQUc7RUFBRUEsTUFBTSxFQUFFO0FBQU0sQ0FBQyxFQUNuRDtFQUNBLElBQUlBLE1BQU0sRUFBRTtFQUNaSSxhQUFhO0FBQ2YiLCJpZ25vcmVMaXN0IjpbXX0=