[{"name":"VersionedJson","comment":" A couple of functions to ease versioning of your JSON representations.\n\nSee the README for the [examples](https://github.com/billstclair/elm-versioned-json/tree/master/examples) directory for details.\n\n\n# Classes\n\n@docs ConverterDict\n\n\n# Functions\n\n@docs encodeVersionedJson, decodeVersionedJson\n\n","unions":[],"aliases":[{"name":"ConverterDict","comment":" An Elm Dict mapping version numbers to decoder functions\n","args":["x"],"type":"Dict.Dict Basics.Int (String.String -> Result.Result String.String x)"}],"values":[{"name":"decodeVersionedJson","comment":" Decode a string saved by `encodeVersionedJson` with the relavant converter function\nfrom a dictionary you provide.\n\nIf the string is not as encoded by `encodeVersionedJson`, use the converter function\nfor version 0.\n\n","type":"String.String -> VersionedJson.ConverterDict x -> Result.Result String.String x"},{"name":"encodeVersionedJson","comment":" Convert a value to a versioned Json string\n","type":"Basics.Int -> x -> (x -> String.String) -> String.String"}],"binops":[]}]