Type Alias AbilityPrecheckResponse<SuccessSchema, FailSchema, Policies>

AbilityPrecheckResponse:
    | (
        SuccessSchema extends z.ZodType
            ? AbilityPrecheckResponseSuccess<z.infer<SuccessSchema>, Policies>
            : AbilityPrecheckResponseSuccessNoResult<Policies>
    )
    | (
        FailSchema extends z.ZodType
            ? AbilityPrecheckResponseFailure<z.infer<FailSchema>, Policies>
            : AbilityPrecheckResponseFailureNoResult<Policies>
    )

Type Parameters

  • SuccessSchema extends z.ZodType | undefined
  • FailSchema extends z.ZodType | undefined
  • Policies extends Record<string, any>