def zone.if

bend-kit-time@0.3.0.0 · time.bend:487

import bend-kit-time@0.3.0.0/time.bend as Time
import Base

487def zone.if(z: Bool, plus: Bool, minus: Bool, vs: List<&2, U32>, t: String) -> Maybe<&2, P>:
488  match z:
489    case True{}:
490      Some{P{Con{0, Con{0, Con{0, vs}}}, t}}
491    case False{}:
492      match plus:
493        case True{}:
494          zone.num(0, vs, t)
495        case False{}:
496          match minus:
497            case True{}:
498              zone.num(1, vs, t)
499            case False{}:
500              None{}

Uses (7)

Used by (1)