Mantela Fetcher

fetchMantela() について

fetchMantela() は、Mantela で記述された電話局同士のつながりを一括で効率的に取得するための関数です。

構文

fetchMantela(firstMantela)
fetchMantela(firstMantela, maxNest)

引数

firstMantela

電話網の起点となる Mantela を指定します。 文字列や文字列化できるオブジェクト、あるいは Request オブジェクトを使用できます。

maxNest(省略可)

Mantela を辿る最大深さを指定します。 非負の値を指定できます。 省略された場合、Infinity が指定されます。

返却値

Promise です。 それぞれの Mantela の aboutMe.identifier をキーに持ち、オブジェクト化された Mantela それ自体を値に持つ Map に解決します。

例外

RangeError

引数 maxNest が負であるときに生起します。

動作例

初期設定

取得結果