import {preinitScriptForSSR} from 'react-client/src/ReactFlightClientConfig';
import type {Chunk} from '../shared/ReactFlightImportMetadata';
export type ModuleLoading = null | {
prefix: string,
crossOrigin?: 'use-credentials' | '',
};
export function prepareDestinationWithChunks(
moduleLoading: ModuleLoading,
chunks: Array<Chunk>,
nonce: ?string,
) {
if (moduleLoading !== null) {
for (let i = 0; i < chunks.length; i++) {
const chunk = chunks[i];
preinitScriptForSSR(
moduleLoading.prefix + (typeof chunk === 'string' ? chunk : chunk[0]),
nonce,
moduleLoading.crossOrigin,
);
}
}
}