Toshihiko
    Preparing search index...

    Type Alias 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

    Verifies that a Field Type's conversion and comparison methods agree on the same application and storage values. Invalid definitions resolve to never.

    Type Parameters

    • Type extends FieldTypeLike