Reference · Mazes, arrows and mixed boards
parseArrowRecipefunction
A recipe's arrow board from its code, or null when it is not one, or names a board bigger than MEIKYUU_MOST_ARROW_CELLS.
Import it
import { parseArrowRecipe } from "@johnmorrisdotca/meikyuu";
Definition
function parseArrowRecipe(code: string): ArrowRecipe | null
Parameters
| Name | Type | Description |
|---|---|---|
code | string | The native encoded recipe or saved run. |
Returns
ArrowRecipe | null
A recipe's arrow board from its code, or null when it is not one, or names a board bigger than MEIKYUU_MOST_ARROW_CELLS.
Examples
import type { ArrowRecipe } from "@johnmorrisdotca/meikyuu";
import { arrowRecipeCode, parseArrowRecipe } from "@johnmorrisdotca/meikyuu";
const arrowRecipe: ArrowRecipe = {shape:"square",w:5,h:5,longest:3,seed:42};
console.log(parseArrowRecipe(arrowRecipeCode(arrowRecipe)));{ shape: 'square', w: 5, h: 5, longest: 3, seed: 42 }What it prints (run when this page was built)