| Server IP : 13.235.167.51 / Your IP : 216.73.217.116 Web Server : Apache System : Linux machinox-server 6.17.0-1013-aws #13~24.04.1-Ubuntu SMP Fri Apr 24 21:36:58 UTC 2026 aarch64 User : root ( 0) PHP Version : 8.2.29 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : OFF Directory : /var/www/control.machinox.in/node_modules/next/dist/server/async-storage/ |
Upload File : |
import type { WorkStore } from '../app-render/work-async-storage.external';
import type { IncrementalCache } from '../lib/incremental-cache';
import type { RenderOpts } from '../app-render/types';
import type { FetchMetric } from '../base-http';
import type { RequestLifecycleOpts } from '../base-server';
import type { AppSegmentConfig } from '../../build/segment-config/app/app-segment-config';
import type { CacheLife } from '../use-cache/cache-life';
export type WorkStoreContext = {
/**
* The page that is being rendered. This relates to the path to the page file.
*/
page: string;
isPrefetchRequest?: boolean;
nonce?: string;
renderOpts: {
cacheLifeProfiles?: {
[profile: string]: CacheLife;
};
incrementalCache?: IncrementalCache;
isOnDemandRevalidate?: boolean;
cacheComponents: boolean;
fetchCache?: AppSegmentConfig['fetchCache'];
isPossibleServerAction?: boolean;
pendingWaitUntil?: Promise<any>;
experimental: Pick<RenderOpts['experimental'], 'isRoutePPREnabled' | 'authInterrupts'>;
/**
* Fetch metrics attached in patch-fetch.ts
**/
fetchMetrics?: FetchMetric[];
} & Pick<RenderOpts, 'assetPrefix' | 'supportsDynamicResponse' | 'shouldWaitOnAllReady' | 'nextExport' | 'isDraftMode' | 'isDebugDynamicAccesses' | 'dev' | 'hasReadableErrorStacks'> & RequestLifecycleOpts & Partial<Pick<RenderOpts, 'reactLoadableManifest'>>;
/**
* The build ID of the current build.
*/
buildId: string;
previouslyRevalidatedTags: string[];
};
export declare function createWorkStore({ page, renderOpts, isPrefetchRequest, buildId, previouslyRevalidatedTags, nonce, }: WorkStoreContext): WorkStore;