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

    インターフェイス ConditionWordMaker<T>

    条件(14節)の文を組み立てる語の作り手。識別子を語へ戻すのも作り手の仕事で、読み手ごとに 違うのは語の姿だけ——リンクを張れる断片(データベースビューア)か、識別子のままの平文(収支の表)か。

    文の形(記号・括弧・否定の押し下げ・主語の語)はここでは決めない。決めるのは conditionWordsで、同じ宣言はどこで読んでも同じ文になる。

    interface ConditionWordMaker<T> {
        object(globalId: ObjectGlobalId): T;
        property(globalId: PropertyGlobalId, root: ReferenceRoot): T;
        propertyValue(propertyGlobalId: PropertyGlobalId, value: number): T;
        slot(globalId: SlotGlobalId): T;
        stage(name: string): T;
        tag(globalId: TagGlobalId): T;
        text(value: string): T;
    }

    型パラメーター

    • T
    インデックス
    • 段(6.4節)の名前。段は宣言したプロパティごとの名前で、独立した名前空間を持たない。

      パラメータ

      • name: string

      戻り値 T