import { ArityOneFn } from './internal/common-types' ; import { Pipe20 } from './pipe.types' ; import { PipeNow20 } from './pipeNow.types' ; import pipeNow from './pipeNow' ; type Pipe = Pipe20 & { now : PipeNow20 ; } ; const curriedPipe = ( ... fns ) => ( initialArg ) => fns . reduce ( ( arg , fn ) => fn ( arg ) , initialArg ) ; const pipe = Object . assign ( curriedPipe , { now : pipeNow , } ) ; export { pipe } ; export default pipe ;