def ensure_seq2

cswap-bend-cli@0.1.0.0 · store/io.bend:82

import cswap-bend-cli@0.1.0.0/store/io.bend as Io
import Base
import cswap-bend-cli@0.1.0.0/json.bend as Json
import cswap-bend-cli@0.1.0.0/act.bend as Act
import cswap-bend-cli@0.1.0.0/store/seq.bend as SSeq

82def ensure_seq2(+m: Maybe<&2, Json.Json>, +root: String, +ts: String) -> Act.of(Json.Json):
83  match m:
84    case Some{j}:
85      Act.pure(Json.Json, j)
86    case None{}:
87      do ActM<Json.Json>:
88        write_seq(root, SSeq.seq_fresh(ts))
89        return SSeq.seq_fresh(ts)

Uses (11)

Used by (1)