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

    インターフェイス NameLookup<Id>

    名前空間のうち引くだけの窓(NameRegistry.internを持たない)。名前を作る口と名指しする口を 分けたい側が、名前空間そのものの代わりにこれを配る(WorldCodexYamlLoader.propertyNames)。

    型引数のin outはNameRegistryと同じ理由。

    interface NameLookup<in out Id extends number> {
        count: number;
        ids: readonly Id[];
        getId(name: string): Id;
        getName(id: Id): string;
        tryGetId(name: string): Id | undefined;
        tryGetName(id: Id): string | undefined;
    }

    型パラメーター

    • in out Id extends number

    実装者

    インデックス
    count: number
    ids: readonly Id[]