purs-pkg-deps
Version:
Query package dependencies in PureScript package-sets
66 lines (65 loc) • 3.95 kB
JavaScript
// Generated by purs version 0.14.3
;
var Data_Monoid = require("../Data.Monoid/index.js");
var Data_Newtype = require("../Data.Newtype/index.js");
var Data_Semigroup = require("../Data.Semigroup/index.js");
var Data_Show = require("../Data.Show/index.js");
var Data_Symbol = require("../Data.Symbol/index.js");
var Options_Applicative_Help_Chunk = require("../Options.Applicative.Help.Chunk/index.js");
var Text_PrettyPrint_Leijen = require("../Text.PrettyPrint.Leijen/index.js");
var ParserHelp = function (x) {
return x;
};
var parserHelpSemigroup = Data_Semigroup.semigroupRecord()(Data_Semigroup.semigroupRecordCons(new Data_Symbol.IsSymbol(function () {
return "helpBody";
}))()(Data_Semigroup.semigroupRecordCons(new Data_Symbol.IsSymbol(function () {
return "helpError";
}))()(Data_Semigroup.semigroupRecordCons(new Data_Symbol.IsSymbol(function () {
return "helpFooter";
}))()(Data_Semigroup.semigroupRecordCons(new Data_Symbol.IsSymbol(function () {
return "helpHeader";
}))()(Data_Semigroup.semigroupRecordCons(new Data_Symbol.IsSymbol(function () {
return "helpSuggestions";
}))()(Data_Semigroup.semigroupRecordCons(new Data_Symbol.IsSymbol(function () {
return "helpUsage";
}))()(Data_Semigroup.semigroupRecordNil)(Options_Applicative_Help_Chunk.chunkSemigroup(Text_PrettyPrint_Leijen.docSemigroup)))(Options_Applicative_Help_Chunk.chunkSemigroup(Text_PrettyPrint_Leijen.docSemigroup)))(Options_Applicative_Help_Chunk.chunkSemigroup(Text_PrettyPrint_Leijen.docSemigroup)))(Options_Applicative_Help_Chunk.chunkSemigroup(Text_PrettyPrint_Leijen.docSemigroup)))(Options_Applicative_Help_Chunk.chunkSemigroup(Text_PrettyPrint_Leijen.docSemigroup)))(Options_Applicative_Help_Chunk.chunkSemigroup(Text_PrettyPrint_Leijen.docSemigroup)));
var parserHelpMonoid = Data_Monoid.monoidRecord()(Data_Monoid.monoidRecordCons(new Data_Symbol.IsSymbol(function () {
return "helpBody";
}))(Options_Applicative_Help_Chunk.chunkMonoid(Text_PrettyPrint_Leijen.docSemigroup))()(Data_Monoid.monoidRecordCons(new Data_Symbol.IsSymbol(function () {
return "helpError";
}))(Options_Applicative_Help_Chunk.chunkMonoid(Text_PrettyPrint_Leijen.docSemigroup))()(Data_Monoid.monoidRecordCons(new Data_Symbol.IsSymbol(function () {
return "helpFooter";
}))(Options_Applicative_Help_Chunk.chunkMonoid(Text_PrettyPrint_Leijen.docSemigroup))()(Data_Monoid.monoidRecordCons(new Data_Symbol.IsSymbol(function () {
return "helpHeader";
}))(Options_Applicative_Help_Chunk.chunkMonoid(Text_PrettyPrint_Leijen.docSemigroup))()(Data_Monoid.monoidRecordCons(new Data_Symbol.IsSymbol(function () {
return "helpSuggestions";
}))(Options_Applicative_Help_Chunk.chunkMonoid(Text_PrettyPrint_Leijen.docSemigroup))()(Data_Monoid.monoidRecordCons(new Data_Symbol.IsSymbol(function () {
return "helpUsage";
}))(Options_Applicative_Help_Chunk.chunkMonoid(Text_PrettyPrint_Leijen.docSemigroup))()(Data_Monoid.monoidRecordNil)))))));
var newtypeParserHelp = new Data_Newtype.Newtype(function () {
return undefined;
});
var helpText = function (v) {
return Options_Applicative_Help_Chunk.extractChunk(Text_PrettyPrint_Leijen.docMonoid)(Options_Applicative_Help_Chunk.vsepChunks([ v.helpError, v.helpSuggestions, v.helpHeader, v.helpUsage, v.helpBody, v.helpFooter ]));
};
var renderHelp = function (cols) {
var $2 = Text_PrettyPrint_Leijen.renderPretty(1.0)(cols);
return function ($3) {
return Text_PrettyPrint_Leijen.displayS($2(helpText($3)));
};
};
var parserHelpShow = new Data_Show.Show((function () {
var $4 = Data_Show.show(Data_Show.showString);
var $5 = renderHelp(80);
return function ($6) {
return $4($5($6));
};
})());
module.exports = {
ParserHelp: ParserHelp,
renderHelp: renderHelp,
newtypeParserHelp: newtypeParserHelp,
parserHelpShow: parserHelpShow,
parserHelpSemigroup: parserHelpSemigroup,
parserHelpMonoid: parserHelpMonoid
};