def tz.event.type

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

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

1118def tz.event.type(ev: Maybe<&2, TzEvent>, +r: TzRule) -> Ttype:
1119  match ev:
1120    case Some{TzEvent{when, dst}}:
1121      match r:
1122        case TzRule{standard, daylight, start, end}:
1123          Bool.pick(Ttype, dst, daylight, standard)
1124    case None{}:
1125      match r:
1126        case TzRule{standard, daylight, start, end}:
1127          standard

Uses (5)

Used by (1)