Adds logic to a field to conditionally disable it. A disabled field does not contribute to the validation, touched/dirty, or other state of its parent field.
API
function disabled<TValue, TPathKind extends PathKind = PathKind.Root>(
path: SchemaPath<TValue, 1, TPathKind>,
logic?:
| string
| NoInfer<LogicFn<TValue, string | boolean, TPathKind>>
| undefined,
): void;