drawLoopfunction
Draws public clues and selected loop edges as an SVG board.
Import it
import { drawLoop } from "@johnmorrisdotca/kazu/loop";
Also exported from: @johnmorrisdotca/kazu/loop/draw, @johnmorrisdotca/kazu
Definition
function drawLoop(board: LoopBoard, options?: LoopDrawOptions): string
Parameters
| Name | Type | Description |
|---|---|---|
board | LoopBoard | The valid native board with its printed clues and dimensions. |
options (optional) | LoopDrawOptions | Solution/node limits or native SVG choices specified by the signature. |
Returns
string
Draws public clues and selected loop edges as an SVG board.
Examples
import type { LoopBoard } from "@johnmorrisdotca/kazu/loop";
import { drawLoop } from "@johnmorrisdotca/kazu/loop";
const loopBoard: LoopBoard = {"width":5,"height":5,"clues":[2,3,1,null,null,3,1,1,null,null,3,2,2,null,null,3,0,2,2,null,2,2,1,2,3]};
console.log(drawLoop(loopBoard).startsWith("<svg"));trueWhat it prints (run when this page was built)