@tricoteuses/assemblee
Version:
Retrieve, clean up & handle French Assemblée nationale's open data
26 lines (25 loc) • 2.39 kB
JavaScript
/**
* 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=