-
Notifications
You must be signed in to change notification settings - Fork 1
Closed
Description
SType がその内部状態によって、一部の操作で結果が変化することがある。
hasTranspiledJSONType や generateDecodeFunction などが該当する。
let foo: SType = ... // unresolved
generator.hasTranspiledJSONType(type: foo) // false
generator.hasTranspiledJSONType(type: try foo.resolved()) // trueSType の詳細に基づいて何かを出力する関数は、resolveに失敗したときはエラーがthrowされると嬉しいと思いました。少なくとも結果を区別できるようにしたいです。( 例えば hasTranspiledJSONType の場合は、JSON型を持たないのか、そもそもunresolvedだから解決できないのか )
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels