UNPKG

@dotglitch/ngx-lazy-loader

Version:

A hackable lazy loader for Angular components

15 lines 3.02 kB
export const Logger = (context, contextColor, textColor = "#03a9f4") => ({ log: (message, ...args) => { console.log(`%c[${context}] %c${message}`, 'color: ' + contextColor, 'color: ' + textColor, ...args); }, warn: (message, ...args) => { console.warn(`%c[${context}] %c${message}`, 'color: ' + contextColor, 'color: ' + textColor, ...args); }, err: (message, ...args) => { console.error(`%c[${context}] %c${message}`, 'color: ' + contextColor, 'color: ' + textColor, ...args); }, error: (message, ...args) => { console.error(`%c[${context}] %c${message}`, 'color: ' + contextColor, 'color: ' + textColor, ...args); } }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibG9nZ2VyLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vc3JjL3V0aWxzL2xvZ2dlci50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFDQSxNQUFNLENBQUMsTUFBTSxNQUFNLEdBQUcsQ0FBQyxPQUFlLEVBQUUsWUFBb0IsRUFBRSxZQUFvQixTQUFTLEVBQUUsRUFBRSxDQUFDLENBQUM7SUFFN0YsR0FBRyxFQUFFLENBQUMsT0FBZSxFQUFFLEdBQUcsSUFBSSxFQUFFLEVBQUU7UUFDOUIsT0FBTyxDQUFDLEdBQUcsQ0FBQyxNQUFNLE9BQU8sT0FBTyxPQUFPLEVBQUUsRUFBRSxTQUFTLEdBQUcsWUFBWSxFQUFFLFNBQVMsR0FBRyxTQUFTLEVBQUUsR0FBRyxJQUFJLENBQUMsQ0FBQztJQUN6RyxDQUFDO0lBQ0QsSUFBSSxFQUFFLENBQUMsT0FBZSxFQUFFLEdBQUcsSUFBSSxFQUFFLEVBQUU7UUFDL0IsT0FBTyxDQUFDLElBQUksQ0FBQyxNQUFNLE9BQU8sT0FBTyxPQUFPLEVBQUUsRUFBRSxTQUFTLEdBQUcsWUFBWSxFQUFFLFNBQVMsR0FBRyxTQUFTLEVBQUUsR0FBRyxJQUFJLENBQUMsQ0FBQztJQUMxRyxDQUFDO0lBRUQsR0FBRyxFQUFFLENBQUMsT0FBZSxFQUFFLEdBQUcsSUFBSSxFQUFFLEVBQUU7UUFDOUIsT0FBTyxDQUFDLEtBQUssQ0FBQyxNQUFNLE9BQU8sT0FBTyxPQUFPLEVBQUUsRUFBRSxTQUFTLEdBQUcsWUFBWSxFQUFFLFNBQVMsR0FBRyxTQUFTLEVBQUUsR0FBRyxJQUFJLENBQUMsQ0FBQztJQUMzRyxDQUFDO0lBQ0QsS0FBSyxFQUFFLENBQUMsT0FBZSxFQUFFLEdBQUcsSUFBSSxFQUFFLEVBQUU7UUFDaEMsT0FBTyxDQUFDLEtBQUssQ0FBQyxNQUFNLE9BQU8sT0FBTyxPQUFPLEVBQUUsRUFBRSxTQUFTLEdBQUcsWUFBWSxFQUFFLFNBQVMsR0FBRyxTQUFTLEVBQUUsR0FBRyxJQUFJLENBQUMsQ0FBQztJQUMzRyxDQUFDO0NBRUosQ0FBQyxDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiXG5leHBvcnQgY29uc3QgTG9nZ2VyID0gKGNvbnRleHQ6IHN0cmluZywgY29udGV4dENvbG9yOiBzdHJpbmcsIHRleHRDb2xvcjogc3RyaW5nID0gXCIjMDNhOWY0XCIpID0+ICh7XG5cbiAgICBsb2c6IChtZXNzYWdlOiBzdHJpbmcsIC4uLmFyZ3MpID0+IHtcbiAgICAgICAgY29uc29sZS5sb2coYCVjWyR7Y29udGV4dH1dICVjJHttZXNzYWdlfWAsICdjb2xvcjogJyArIGNvbnRleHRDb2xvciwgJ2NvbG9yOiAnICsgdGV4dENvbG9yLCAuLi5hcmdzKTtcbiAgICB9LFxuICAgIHdhcm46IChtZXNzYWdlOiBzdHJpbmcsIC4uLmFyZ3MpID0+IHtcbiAgICAgICAgY29uc29sZS53YXJuKGAlY1ske2NvbnRleHR9XSAlYyR7bWVzc2FnZX1gLCAnY29sb3I6ICcgKyBjb250ZXh0Q29sb3IsICdjb2xvcjogJyArIHRleHRDb2xvciwgLi4uYXJncyk7XG4gICAgfSxcblxuICAgIGVycjogKG1lc3NhZ2U6IHN0cmluZywgLi4uYXJncykgPT4ge1xuICAgICAgICBjb25zb2xlLmVycm9yKGAlY1ske2NvbnRleHR9XSAlYyR7bWVzc2FnZX1gLCAnY29sb3I6ICcgKyBjb250ZXh0Q29sb3IsICdjb2xvcjogJyArIHRleHRDb2xvciwgLi4uYXJncyk7XG4gICAgfSxcbiAgICBlcnJvcjogKG1lc3NhZ2U6IHN0cmluZywgLi4uYXJncykgPT4ge1xuICAgICAgICBjb25zb2xlLmVycm9yKGAlY1ske2NvbnRleHR9XSAlYyR7bWVzc2FnZX1gLCAnY29sb3I6ICcgKyBjb250ZXh0Q29sb3IsICdjb2xvcjogJyArIHRleHRDb2xvciwgLi4uYXJncyk7XG4gICAgfVxuXG59KTtcbiJdfQ==