next.js/packages/next/src/server/app-render/instant-validation/instant-validation-error.ts
instant-validation-error.ts18 lines487 B
const INSTANT_VALIDATION_ERROR_DIGEST = 'INSTANT_VALIDATION_ERROR'

/** Check if an error is an exhaustive samples validation error (by digest). */
export function isInstantValidationError(
  err: unknown
): err is InstantValidationError {
  return !!(
    err &&
    typeof err === 'object' &&
    err instanceof Error &&
    (err as any).digest === INSTANT_VALIDATION_ERROR_DIGEST
  )
}

export class InstantValidationError extends Error {
  digest = INSTANT_VALIDATION_ERROR_DIGEST
}
Quest for Codev2.0.0
/
SIGN IN