1// Generated by purs version 0.15.15
2import * as Control_Comonad from "../Control.Comonad/index.js";
3import * as Control_Comonad_Env_Trans from "../Control.Comonad.Env.Trans/index.js";
4import * as Control_Comonad_Store_Trans from "../Control.Comonad.Store.Trans/index.js";
5import * as Control_Comonad_Traced_Trans from "../Control.Comonad.Traced.Trans/index.js";
6import * as Control_Comonad_Trans_Class from "../Control.Comonad.Trans.Class/index.js";
7import * as Control_Extend from "../Control.Extend/index.js";
8import * as Data_Function from "../Data.Function/index.js";
9import * as Data_Functor from "../Data.Functor/index.js";
10var lower = /* #__PURE__ */ Control_Comonad_Trans_Class.lower(Control_Comonad_Env_Trans.comonadTransEnvT);
11var pos = function (dict) {
14var peek = function (dict) {
17var peeks = function (dictComonadStore) {
18 var peek1 = peek(dictComonadStore);
19 var pos1 = pos(dictComonadStore);
22 return peek1(f(pos1(x)))(x);
26var seeks = function (dictComonadStore) {
27 var peeks1 = peeks(dictComonadStore);
28 var duplicate = Control_Extend.duplicate((dictComonadStore.Comonad0()).Extend0());
31 return function ($51) {
32 return $50(duplicate($51));
36var seek = function (dictComonadStore) {
37 var peek1 = peek(dictComonadStore);
38 var duplicate = Control_Extend.duplicate((dictComonadStore.Comonad0()).Extend0());
41 return function ($53) {
42 return $52(duplicate($53));
46var experiment = function (dictComonadStore) {
47 var peek1 = peek(dictComonadStore);
48 var pos1 = pos(dictComonadStore);
49 return function (dictFunctor) {
50 var map = Data_Functor.map(dictFunctor);
53 return map(Data_Function.flip(peek1)(x))(f(pos1(x)));
58var comonadStoreTracedT = function (dictComonadStore) {
59 var pos1 = pos(dictComonadStore);
60 var Comonad0 = dictComonadStore.Comonad0();
61 var peek1 = peek(dictComonadStore);
62 var comonadTracedT = Control_Comonad_Traced_Trans.comonadTracedT(Comonad0);
63 return function (dictMonoid) {
64 var lower1 = Control_Comonad_Trans_Class.lower(Control_Comonad_Traced_Trans.comonadTransTracedT(dictMonoid))(Comonad0);
65 var comonadTracedT1 = comonadTracedT(dictMonoid);
68 return pos1(lower1($54));
72 return function ($56) {
73 return $55(lower1($56));
76 Comonad0: function () {
77 return comonadTracedT1;
82var comonadStoreStoreT = function (dictComonad) {
83 var extract = Control_Comonad.extract(dictComonad);
84 var comonadStoreT = Control_Comonad_Store_Trans.comonadStoreT(dictComonad);
91 return extract(v.value0)(s);
94 Comonad0: function () {
99var comonadStoreEnvT = function (dictComonadStore) {
100 var Comonad0 = dictComonadStore.Comonad0();
101 var lower1 = lower(Comonad0);
102 var peek1 = peek(dictComonadStore);
103 var comonadEnvT = Control_Comonad_Env_Trans.comonadEnvT(Comonad0);
106 var $57 = pos(dictComonadStore);
107 return function ($58) {
108 return $57(lower1($58));
113 return function ($60) {
114 return $59(lower1($60));
117 Comonad0: function () {
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