Initial boiler plate project

This commit is contained in:
2024-09-24 03:52:46 +00:00
parent 6120b2d6c3
commit 154b93e267
10034 changed files with 2079352 additions and 2 deletions

View File

@ -0,0 +1,27 @@
import type { AsyncStorageWrapper } from './async-storage-wrapper';
import type { StaticGenerationStore } from '../../client/components/static-generation-async-storage.external';
import type { IncrementalCache } from '../lib/incremental-cache';
import type { RenderOptsPartial } from '../app-render/types';
import type { FetchMetric } from '../base-http';
export type StaticGenerationContext = {
urlPathname: string;
requestEndedState?: {
ended?: boolean;
};
renderOpts: {
incrementalCache?: IncrementalCache;
isOnDemandRevalidate?: boolean;
fetchCache?: StaticGenerationStore['fetchCache'];
isServerAction?: boolean;
waitUntil?: Promise<any>;
experimental: {
ppr: boolean;
missingSuspenseWithCSRBailout?: boolean;
};
/**
* Fetch metrics attached in patch-fetch.ts
**/
fetchMetrics?: FetchMetric[];
} & Pick<RenderOptsPartial, 'originalPathname' | 'supportsDynamicResponse' | 'isRevalidate' | 'nextExport' | 'isDraftMode' | 'isDebugPPRSkeleton'>;
};
export declare const StaticGenerationAsyncStorageWrapper: AsyncStorageWrapper<StaticGenerationStore, StaticGenerationContext>;