UNPKG

create-react-component-library

Version:
19 lines (16 loc) 468 B
/* eslint-disable no-console */ /* eslint-disable @typescript-eslint/no-unused-vars */ /* eslint-disable @typescript-eslint/no-empty-function */ // Types interface Options { silent: boolean; } // Exports export default function createLogger(options: Partial<Options> = {}) { const logFn = console.log; return { info: options.silent ? (...args: string[]) => {} : logFn, warn: options.silent ? (...args: string[]) => {} : logFn, error: logFn, }; }