型エイリアス ValidatedFieldType<Type>
ValidatedFieldType: Type extends { parse(value: StorageValue): Value; restore(value: RestoredValue): RestoredStorageValue;} ? SameType<RestoredValue, Value> extends true ? RestoredStorageValue extends StorageValue ? HasValidEqual<Type, Value> extends true ? HasValidToJSON<Type, Value> extends true ? Type : never : never : never : never : never
型パラメーター
- Type extends FieldTypeLike
Field Type の変換メソッドと比較メソッドが、同じアプリケーション値とストレージ値に対して整合していることを検証します。無効な定義は
neverに解決されます。