import noop from '@tinkoff/utils/function/noop' ; export type LogFn = ( data : { event : string ; [ key ] : any ; } ) => void ; export interface Logger { trace : LogFn ; debug : LogFn ; info : LogFn ; warn : LogFn ; error : LogFn ; } export let logger = { trace : noop , debug : noop , info : noop , warn : noop , error : noop , } ; export const setLogger = ( newLogger ) => { logger = newLogger ; } ;