Toshihiko
    正在准备搜索索引...

    类型别名 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

    验证 Field Type 的转换与比较方法是否对同一组应用层值和存储层值保持一致。无效定义会解析为 never。

    类型参数

    • Type extends FieldTypeLike