UNPKG

purs-pkg-deps

Version:

Query package dependencies in PureScript package-sets

40 lines (39 loc) 1.58 kB
// Generated by purs version 0.14.3 "use strict"; var $foreign = require("./foreign.js"); var Control_Bind = require("../Control.Bind/index.js"); var Control_Monad_Writer_Class = require("../Control.Monad.Writer.Class/index.js"); var Control_Monad_Writer_Trans = require("../Control.Monad.Writer.Trans/index.js"); var Data_Foldable = require("../Data.Foldable/index.js"); var Effect_Class = require("../Effect.Class/index.js"); var tellLns = function (dictMonadWriter) { return function (l) { return Data_Foldable.for_(((dictMonadWriter.MonadTell1()).Monad1()).Applicative0())(Data_Foldable.foldableArray)(l)((function () { var $4 = Control_Monad_Writer_Class.tell(dictMonadWriter.MonadTell1()); return function ($5) { return $4((function (v) { return v + "\x0a"; })($5)); }; })()); }; }; var tellLn = function (dictMonadWriter) { return function (l) { return Control_Monad_Writer_Class.tell(dictMonadWriter.MonadTell1())(l + "\x0a"); }; }; var logWriter = function (dictMonadEffect) { return Control_Bind.composeKleisli((dictMonadEffect.Monad0()).Bind1())(Control_Monad_Writer_Trans.execWriterT((((dictMonadEffect.Monad0()).Bind1()).Apply0()).Functor0()))((function () { var $6 = Effect_Class.liftEffect(dictMonadEffect); return function ($7) { return $6($foreign.write($7)); }; })()); }; module.exports = { tellLn: tellLn, tellLns: tellLns, logWriter: logWriter, write: $foreign.write };