@@ -1087,24 +1087,6 @@ export type DiffViewProps_2<T> = Omit<DiffViewProps<T>, "data"> & {
10871087declare function SolidDiffView < T > ( props : DiffViewProps_1 < T > ) : JSXElement ;
10881088declare function SolidDiffView < T > ( props : DiffViewProps_2 < T > ) : JSXElement ;
10891089export declare const DiffView : typeof SolidDiffView ;
1090- /**
1091- * Extended data item with fromLine support for multi-line comments
1092- */
1093- export interface MultiSelectExtendDataItem < T = unknown > {
1094- data : T ;
1095- /**
1096- * Starting line number for multi-line selection
1097- * If not provided, defaults to the key (end line number)
1098- */
1099- fromLine ?: number ;
1100- }
1101- /**
1102- * Extended data format for multi-select diff view
1103- */
1104- export type MultiSelectExtendData < T = unknown > = {
1105- oldFile ?: Record < string , MultiSelectExtendDataItem < T > > ;
1106- newFile ?: Record < string , MultiSelectExtendDataItem < T > > ;
1107- } ;
11081090export type DiffViewWithMultiSelectProps < T > = {
11091091 data ?: {
11101092 oldFile ?: {
@@ -1119,10 +1101,14 @@ export type DiffViewWithMultiSelectProps<T> = {
11191101 } ;
11201102 hunks : string [ ] ;
11211103 } ;
1122- /**
1123- * Extended data with fromLine support for multi-line comments
1124- */
1125- extendData ?: MultiSelectExtendData < T > ;
1104+ extendData ?: {
1105+ oldFile ?: Record < string , {
1106+ data : T ;
1107+ } > ;
1108+ newFile ?: Record < string , {
1109+ data : T ;
1110+ } > ;
1111+ } ;
11261112 initialWidgetState ?: {
11271113 side : SplitSide ;
11281114 lineNumber : number ;
@@ -1166,9 +1152,8 @@ export type DiffViewWithMultiSelectProps<T> = {
11661152 diffFile : DiffFile ;
11671153 onClose : ( ) => void ;
11681154 } ) => JSXElement ;
1169- renderExtendLine ?: ( { diffFile, side, data, lineNumber, fromLineNumber , onUpdate, } : {
1155+ renderExtendLine ?: ( { diffFile, side, data, lineNumber, onUpdate, } : {
11701156 lineNumber : number ;
1171- fromLineNumber : number ;
11721157 side : SplitSide ;
11731158 data : T ;
11741159 diffFile : DiffFile ;
0 commit comments