1// Generated by purs version 0.15.16
2import * as Control_Category from "../Control.Category/index.js";
3import * as Data_Distributive from "../Data.Distributive/index.js";
4import * as Data_Function from "../Data.Function/index.js";
5import * as Data_Functor from "../Data.Functor/index.js";
6import * as Data_Lens_Types from "../Data.Lens.Types/index.js";
7import * as Data_Newtype from "../Data.Newtype/index.js";
8import * as Data_Profunctor from "../Data.Profunctor/index.js";
9import * as Data_Profunctor_Closed from "../Data.Profunctor.Closed/index.js";
10var unwrap = /* #__PURE__ */ Data_Newtype.unwrap();
11var identity = /* #__PURE__ */ Control_Category.identity(Control_Category.categoryFn);
12var zipWithOf = function (g) {
17var zipFWithOf = function (g) {
22var withGrate = function (g) {
23 return unwrap(g(function (f) {
27var grate = function (f) {
28 return function (dictClosed) {
29 var dimap = Data_Profunctor.dimap(dictClosed.Profunctor0());
30 var closed = Data_Profunctor_Closed.closed(dictClosed);
31 return function (pab) {
32 return dimap(Data_Function.applyFlipped)(f)(closed(pab));
36var cotraversed = function (dictDistributive) {
37 var cotraverse = Data_Distributive.cotraverse(dictDistributive)(Data_Functor.functorFn);
38 return function (dictClosed) {
39 return grate(function (f) {
40 return cotraverse(f)(identity);
44var collectOf = function (dictFunctor) {
45 var map = Data_Functor.map(dictFunctor);
48 var $14 = zipFWithOf(g)(identity);
50 return function ($16) {
56var cloneGrate = function (g) {
57 return function (dictClosed) {
58 return grate(withGrate(g))(dictClosed);
70//# sourceMappingURL=index.js.map
keysesc to close
- j k
- move down, up
- enter
- open
- esc
- back, or up a level
- 1 2 3 4
- readme, files, commits, refs
- /
- filter
- y
- copy the clone command
- c
- compare the chosen commit with another (or shift-click both)
- ?
- show or hide this list