mini-effect
    Preparing search index...

    Function partialCheckAsync

    • Creates a partial check validation action.

      Type Parameters

      • TInput$1 extends PartialInput
      • const TPaths extends RequiredPaths
      • const TSelection extends
            | { [key: string]: never }
            | never[]
            | { length: never; readonly [key: number]: never; [key: string]: unknown }

      Parameters

      • paths: ValidPaths<TInput$1, TPaths>

        The selected paths.

      • requirement: (input: TSelection) => MaybePromise<boolean>

        The validation function.

      Returns PartialCheckActionAsync<TInput$1, TPaths, TSelection, undefined>

      A partial check action.

    • Creates a partial check validation action.

      Type Parameters

      • TInput$1 extends PartialInput
      • const TPaths extends RequiredPaths
      • const TSelection extends
            | { [key: string]: never }
            | never[]
            | { length: never; readonly [key: number]: never; [key: string]: unknown }
      • const TMessage extends ErrorMessage<PartialCheckIssue<TSelection>> | undefined

      Parameters

      • paths: ValidPaths<TInput$1, TPaths>

        The selected paths.

      • requirement: (input: TSelection) => MaybePromise<boolean>

        The validation function.

      • message: TMessage

        The error message.

      Returns PartialCheckActionAsync<TInput$1, TPaths, TSelection, TMessage>

      A partial check action.