gaaamiiのブログスマートフォン用の表示で見るgaaamiiのブログ間違ったことを書いている時があります。TypesのデータをJS界に受け渡しする(Elm)ElmElmでアプリケーションの状態をlocalStorageに保存しとくようなものを作っていて、カスタムタイプはどうするのか知らなかったのでメモ。雑にそのままportに渡そうとしたところ、以下のコンパイルエラーが出てきました。ColorThemeというのが、localStorageに保存したかったけどできなかったカスタムタイプのデータですね。具体的にはこういうものです。encodersとdecodersとやらを使えばいいようです。対応こんな感じの変更を入れました。いうこと?localStorageに保存するときにJSONの形にencodeして、localStorageから取り出してきたときにはElmのデータにdecodeしてます。問題になったColorThemeのところは、こんな感じでcaseで文字列にしたやつをencodeしているだけです。(7)スターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。