UNPKG

next

Version:

The React Framework

41 lines (40 loc) 2.07 kB
/** * Compile-time switcher for stream operations. * * When __NEXT_USE_NODE_STREAMS is true, uses Node.js pipeable stream APIs. * Otherwise, uses web ReadableStream APIs. * * Both modules export AnyStream = AnyStreamType so their type surfaces are * structurally identical — no `as unknown as` cast is needed. */ let _m; if (process.env.__NEXT_USE_NODE_STREAMS) { _m = require('./stream-ops.node'); } else { _m = require('./stream-ops.web'); } export const continueFizzStream = _m.continueFizzStream; export const continueStaticPrerender = _m.continueStaticPrerender; export const continueDynamicPrerender = _m.continueDynamicPrerender; export const continueStaticFallbackPrerender = _m.continueStaticFallbackPrerender; export const continueDynamicHTMLResumeNode = _m.continueDynamicHTMLResumeNode; export const continueDynamicHTMLResumeWeb = _m.continueDynamicHTMLResumeWeb; export const streamToBuffer = _m.streamToBuffer; export const chainStreams = _m.chainStreams; export const createDocumentClosingStream = _m.createDocumentClosingStream; export const processPrelude = _m.processPrelude; export const createWebInlinedDataStream = _m.createWebInlinedDataStream; export const createNodeInlinedDataStream = _m.createNodeInlinedDataStream; export const createPendingStream = _m.createPendingStream; export const createOnHeadersCallback = _m.createOnHeadersCallback; export const resumeAndAbort = _m.resumeAndAbort; export const renderToWebFlightStream = _m.renderToWebFlightStream; export const renderToNodeFlightStream = _m.renderToNodeFlightStream; export const streamToString = _m.streamToString; export const renderToWebFizzStream = _m.renderToWebFizzStream; export const renderToNodeFizzStream = _m.renderToNodeFizzStream; export const resumeToFizzStream = _m.resumeToFizzStream; export const getServerPrerender = _m.getServerPrerender; export const getClientPrerender = _m.getClientPrerender; export const pipeRuntimePrefetchTransform = _m.pipeRuntimePrefetchTransform; export const teeStream = _m.teeStream; //# sourceMappingURL=stream-ops.js.map