raynode/nx-logger

View on GitHub
lib/join.ts

Summary

Maintainability
A
0 mins
Test Coverage
A
100%

import { Config, Message, TransportFn } from './types'

export const join = (...transports: TransportFn[]): TransportFn =>
  (configuration, messages, verbosity) =>
    transports.forEach(transport => transport(configuration, messages, verbosity))