403Webshell
Server IP : 159.203.156.69  /  Your IP : 216.73.216.37
Web Server : nginx/1.24.0
System : Linux main-ubuntu 6.8.0-71-generic #71-Ubuntu SMP PREEMPT_DYNAMIC Tue Jul 22 16:52:38 UTC 2025 x86_64
User : root ( 0)
PHP Version : 8.3.6
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : OFF
Directory :  /var/www/tanviranik.com/node_modules/vinext/dist/server/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /var/www/tanviranik.com/node_modules/vinext/dist/server/next-error-digest.d.ts
//#region src/server/next-error-digest.d.ts
/**
 * Helpers for parsing Next.js error `digest` strings shared across the App
 * Router execution paths (server actions, page renders, route handlers).
 *
 * Next.js encodes special control flow as thrown errors carrying a `digest`
 * field with one of these formats:
 *  - `NEXT_REDIRECT;<type>;<encodedUrl>;<status>` — `redirect()` / `permanentRedirect()`
 *  - `NEXT_NOT_FOUND` — `notFound()`
 *  - `NEXT_HTTP_ERROR_FALLBACK;<status>` — `forbidden()` / `unauthorized()` / etc.
 *
 * Each call site needs slightly different post-processing (URL resolution
 * against the request, 303-vs-307 status overrides for actions, etc.), so
 * these helpers only handle the parsing — callers shape the result.
 */
type NextRedirectDigest = {
  status: number;
  type: string | null;
  url: string;
};
type NextHttpErrorDigest = {
  status: number;
};
/**
 * Pulls a stringified `digest` off an unknown thrown value, or returns null
 * when the value is not a digest-bearing error.
 */
declare function getNextErrorDigest(error: unknown): string | null;
/**
 * Parses a `NEXT_REDIRECT;<type>;<encodedUrl>;<status>` digest. Returns null
 * when the digest is not a redirect digest or the encoded URL segment is
 * missing. The `url` is decoded with `decodeURIComponent`; the `status`
 * defaults to 307 when omitted; an omitted `type` is left as null so the
 * caller can apply the correct context-sensitive default.
 */
declare function parseNextRedirectDigest(digest: string): NextRedirectDigest | null;
/**
 * Parses a `NEXT_NOT_FOUND` or `NEXT_HTTP_ERROR_FALLBACK;<status>` digest.
 * Returns `{ status: 404 }` for `NEXT_NOT_FOUND` and the parsed status code
 * for the fallback form. Returns null otherwise.
 */
declare function parseNextHttpErrorDigest(digest: string): NextHttpErrorDigest | null;
//#endregion
export { getNextErrorDigest, parseNextHttpErrorDigest, parseNextRedirectDigest };
//# sourceMappingURL=next-error-digest.d.ts.map

Youez - 2016 - github.com/yon3zu
LinuXploit