util.d.ts 656 B

123456789
  1. import type { Meta } from 'rc-field-form/lib/interface';
  2. import type { ValidateStatus } from './FormItem';
  3. import type { InternalNamePath } from './interface';
  4. export declare function toArray<T>(candidate?: T | T[] | false): T[];
  5. export declare function getFieldId(namePath: InternalNamePath, formName?: string): string | undefined;
  6. /**
  7. * Get merged status by meta or passed `validateStatus`.
  8. */
  9. export declare function getStatus<DefaultValue>(errors: React.ReactNode[], warnings: React.ReactNode[], meta: Meta, defaultValidateStatus: ValidateStatus | DefaultValue, hasFeedback?: boolean, validateStatus?: ValidateStatus): ValidateStatus | DefaultValue;