{"version":3,"file":"preloadDiffs.d.ts","names":["FileDiffOptions","UnresolvedFileOptions","DiffLineAnnotation","FileContents","FileDiffMetadata","PreloadDiffOptions","LAnnotation","preloadDiffHTML","fileDiff","oldFile","newFile","options","annotations","Promise","preloadUnresolvedFileHTML","file","PreloadUnresolvedFileOptions","PreloadMultiFileDiffOptions","PreloadMultiFileDiffResult","preloadMultiFileDiff","PreloadFileDiffOptions","PreloadFileDiffResult","preloadFileDiff","Omit","PreloadUnresolvedFileResult","preloadUnresolvedFile","PreloadPatchDiffOptions","PreloadPatchDiffResult","preloadPatchDiff","patch"],"sources":["../../src/ssr/preloadDiffs.d.ts"],"sourcesContent":["import type { FileDiffOptions } from '../components/FileDiff';\nimport { type UnresolvedFileOptions } from '../components/UnresolvedFile';\nimport type { DiffLineAnnotation, FileContents, FileDiffMetadata } from '../types';\nexport interface PreloadDiffOptions<LAnnotation> {\n    fileDiff?: FileDiffMetadata;\n    oldFile?: FileContents;\n    newFile?: FileContents;\n    options?: FileDiffOptions<LAnnotation>;\n    annotations?: DiffLineAnnotation<LAnnotation>[];\n}\nexport declare function preloadDiffHTML<LAnnotation = undefined>({ fileDiff, oldFile, newFile, options, annotations }: PreloadDiffOptions<LAnnotation>): Promise<string>;\nexport declare function preloadUnresolvedFileHTML<LAnnotation = undefined>({ file, options, annotations }: PreloadUnresolvedFileOptions<LAnnotation>): Promise<string>;\nexport interface PreloadMultiFileDiffOptions<LAnnotation> {\n    oldFile: FileContents;\n    newFile: FileContents;\n    options?: FileDiffOptions<LAnnotation>;\n    annotations?: DiffLineAnnotation<LAnnotation>[];\n}\nexport interface PreloadMultiFileDiffResult<LAnnotation> extends PreloadMultiFileDiffOptions<LAnnotation> {\n    prerenderedHTML: string;\n}\nexport declare function preloadMultiFileDiff<LAnnotation = undefined>({ oldFile, newFile, options, annotations }: PreloadMultiFileDiffOptions<LAnnotation>): Promise<PreloadMultiFileDiffResult<LAnnotation>>;\nexport interface PreloadFileDiffOptions<LAnnotation> {\n    fileDiff: FileDiffMetadata;\n    options?: FileDiffOptions<LAnnotation>;\n    annotations?: DiffLineAnnotation<LAnnotation>[];\n}\nexport interface PreloadFileDiffResult<LAnnotation> extends PreloadFileDiffOptions<LAnnotation> {\n    prerenderedHTML: string;\n}\nexport declare function preloadFileDiff<LAnnotation = undefined>({ fileDiff, options, annotations }: PreloadFileDiffOptions<LAnnotation>): Promise<PreloadFileDiffResult<LAnnotation>>;\nexport interface PreloadUnresolvedFileOptions<LAnnotation> {\n    file: FileContents;\n    options?: Omit<UnresolvedFileOptions<LAnnotation>, 'onMergeConflictAction' | 'onMergeConflictResolve' | 'onPostRender'>;\n    annotations?: DiffLineAnnotation<LAnnotation>[];\n}\nexport interface PreloadUnresolvedFileResult<LAnnotation> extends PreloadUnresolvedFileOptions<LAnnotation> {\n    prerenderedHTML: string;\n}\nexport declare function preloadUnresolvedFile<LAnnotation = undefined>({ file, options, annotations }: PreloadUnresolvedFileOptions<LAnnotation>): Promise<PreloadUnresolvedFileResult<LAnnotation>>;\nexport interface PreloadPatchDiffOptions<LAnnotation> {\n    patch: string;\n    options?: FileDiffOptions<LAnnotation>;\n    annotations?: DiffLineAnnotation<LAnnotation>[];\n}\nexport interface PreloadPatchDiffResult<LAnnotation> extends PreloadPatchDiffOptions<LAnnotation> {\n    prerenderedHTML: string;\n}\nexport declare function preloadPatchDiff<LAnnotation = undefined>({ patch, options, annotations }: PreloadPatchDiffOptions<LAnnotation>): Promise<PreloadPatchDiffResult<LAnnotation>>;\n//# sourceMappingURL=preloadDiffs.d.ts.map"],"mappings":"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"}