Skip to content

Releases: omochi/CodableToTypeScript

RawRepresentableのサポート

02 Dec 11:38
6dc317a

Choose a tag to compare

SwiftSyntax を Swift 5.7 版に更新して、Linuxで利用可能になった。

#42 #43 #44 #45 #46 #48 #49 #50

カスタムタイプとエンコードのサポート

29 Nov 07:18

Choose a tag to compare

カスタムタイプとエンコードがサポートされた (#36)。

TypeMapに対してデコーダとエンコーダの関数名を設定できるようになった。

また、内部設計を大幅に変更して (#35)、ある型の種別についてのコード生成規約を、
まるごと TypeConverter プロトコルに整理して、API化して公開した。

これにより、独自の TypeConverter を実装すれば、
生成されるTypeScriptコードを自由にカスタマイズできるようになった。

SwiftTypeReaderのアップグレードに追従

21 Nov 11:54

Choose a tag to compare

SwiftTypeReaderのアップグレードに伴ってAPIが多少変化した。
https://github.com/omochi/SwiftTypeReader/releases/tag/2.0.0

update deps

14 Nov 16:32
e354095

Choose a tag to compare

未解決型はエラーになる

04 Nov 00:23
08d35d1

Choose a tag to compare

フォーマットを改善

02 Nov 18:39
8428584

Choose a tag to compare

#24 によりTSの文字列化が改善された

TSCodeModuleに型を追加

01 Nov 15:48
8175cce

Choose a tag to compare

AST生成できるものが増えました

CodeGeneratorのAPIが増えました

ネストしたジェネリクスのバグ修正

31 Oct 11:18

Choose a tag to compare

1.4.0: Merge pull request #19 from omochi/full-decode

30 Oct 21:46
893cc09

Choose a tag to compare

  • ネスト型の表現をアンスコ区切りにして、トップレベルタイプにした。
  • 全ての型がdecode関数を持つようになった。