contracts/common.md#principled-implementation Distribution examines each optional or union alternative separately; mutable arrays convert their immediate File elements, File becomes File or its descriptor, and other scalar alternatives retain their types.
contracts/common.md#clear-and-simple-design One value conversion owns scalar and array handling, so the outer mapped type applies one rule to every field.
Value type of the
FormDataInput.Value<T>is a type for the property value defined in theFormDataInput.If the original value type is a
Fileclass,Value<T>converts it to an union type ofFileand IFileProps type which is a structured data for the URI file location in the React Native environment.