UnmappedIsland ソースリファレンス - v0.1.0
    検索インデックスを準備しています...

    型エイリアス StaticPropertyReading

    StaticPropertyReading:
        | { kind: "range"; range: StaticValueRange }
        | { kind: "absent" }

    起点が指す相手の、そのプロパティの在り方(StaticSubjectReader.propertyOf)。分からなければ undefined——型が定まらない起点も、上下限を宣言していないプロパティもそちらへ倒れる。

    型宣言

    • { kind: "range"; range: StaticValueRange }

      その型が取りうる値の範囲(StaticValueRange)。

    • { kind: "absent" }

      そのプロパティを持つ相手が居ない。0として読まれるのではなく、どの比較も偽になる (ConditionNode.evaluateProperty。解決できない葉は偽で、否定したければnotで包む)。