decodeJuosanfunction
Reads a bounded public save; malformed or incompatible data returns null.
Import it
import { decodeJuosan } from "@johnmorrisdotca/kazu/juosan";
Also exported from: @johnmorrisdotca/kazu
Definition
function decodeJuosan(code: string): JuosanGame | null
Parameters
| Name | Type | Description |
|---|---|---|
code | string | Native saved board and progress text. |
Returns
JuosanGame | null
Reads a bounded public save; malformed or incompatible data returns null.
Examples
import { decodeJuosan } from "@johnmorrisdotca/kazu/juosan";
console.log(decodeJuosan("{\"version\":1,\"board\":{\"width\":3,\"height\":2,\"territories\":[{\"cells\":[0,1,2],\"difference\":3},{\"cells\":[3,4,5],\"difference\":3}]},\"marks\":[0,0,0,0,0,0],\"helped\":false}"));{
board: { width: 3, height: 2, territories: [ [Object], [Object] ] },
marks: [ 0, 0, 0, 0, 0, 0 ],
history: [],
helped: false
}What it prints (run when this page was built)