| Server IP : 159.203.156.69 / Your IP : 216.73.217.172 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 : |
//#region src/server/app-rsc-errors.d.ts
type RscRequestInfo = {
path: string;
method: string;
headers: Record<string, string>;
};
type RscErrorContext = {
routerKind: "App Router";
routePath: string;
routeType: "render";
};
type RscErrorReporter = (error: Error, requestInfo: RscRequestInfo, errorContext: RscErrorContext) => void;
type CreateRscOnErrorHandlerOptions = {
errorContext: RscErrorContext | null;
nodeEnv?: string;
reportRequestError: RscErrorReporter;
requestInfo: RscRequestInfo | null;
};
/**
* djb2 hash matching Next.js's string-hash package for RSC error digests.
*/
declare function errorDigest(input: string): string;
declare function sanitizeErrorForClient(error: unknown, nodeEnv?: string | undefined): unknown;
declare function createRscOnErrorHandler(options: CreateRscOnErrorHandlerOptions): (error: unknown) => string | undefined;
//#endregion
export { createRscOnErrorHandler, errorDigest, sanitizeErrorForClient };
//# sourceMappingURL=app-rsc-errors.d.ts.map