@@ -43,6 +43,7 @@ describe('LGraphCanvas Title Button Rendering', () => {
4343
4444 canvasElement . getContext = vi . fn ( ) . mockReturnValue ( ctx )
4545
46+ // @ts -expect-error TODO: Fix after merge - LGraphCanvas constructor type issues
4647 canvas = new LGraphCanvas ( canvasElement , null , {
4748 skip_render : true ,
4849 skip_events : true
@@ -54,11 +55,15 @@ describe('LGraphCanvas Title Button Rendering', () => {
5455
5556 // Mock required methods
5657 node . drawTitleBarBackground = vi . fn ( )
58+ // @ts -expect-error Property 'drawTitleBarText' does not exist on type 'LGraphNode'
5759 node . drawTitleBarText = vi . fn ( )
5860 node . drawBadges = vi . fn ( )
61+ // @ts -expect-error TODO: Fix after merge - drawToggles not defined in type
5962 node . drawToggles = vi . fn ( )
63+ // @ts -expect-error TODO: Fix after merge - drawNodeShape not defined in type
6064 node . drawNodeShape = vi . fn ( )
6165 node . drawSlots = vi . fn ( )
66+ // @ts -expect-error TODO: Fix after merge - drawContent not defined in type
6267 node . drawContent = vi . fn ( )
6368 node . drawWidgets = vi . fn ( )
6469 node . drawCollapsedSlots = vi . fn ( )
@@ -67,6 +72,7 @@ describe('LGraphCanvas Title Button Rendering', () => {
6772 node . drawProgressBar = vi . fn ( )
6873 node . _setConcreteSlots = vi . fn ( )
6974 node . arrange = vi . fn ( )
75+ // @ts -expect-error TODO: Fix after merge - isSelectable not defined in type
7076 node . isSelectable = vi . fn ( ) . mockReturnValue ( true )
7177 } )
7278
@@ -75,12 +81,14 @@ describe('LGraphCanvas Title Button Rendering', () => {
7581 const button1 = node . addTitleButton ( {
7682 name : 'button1' ,
7783 text : 'A' ,
84+ // @ts -expect-error TODO: Fix after merge - visible property not in LGraphButtonOptions
7885 visible : true
7986 } )
8087
8188 const button2 = node . addTitleButton ( {
8289 name : 'button2' ,
8390 text : 'B' ,
91+ // @ts -expect-error TODO: Fix after merge - visible property not in LGraphButtonOptions
8492 visible : true
8593 } )
8694
@@ -117,6 +125,7 @@ describe('LGraphCanvas Title Button Rendering', () => {
117125 const visibleButton = node . addTitleButton ( {
118126 name : 'visible' ,
119127 text : 'V' ,
128+ // @ts -expect-error TODO: Fix after merge - visible property not in LGraphButtonOptions
120129 visible : true
121130 } )
122131
@@ -160,6 +169,7 @@ describe('LGraphCanvas Title Button Rendering', () => {
160169 const button = node . addTitleButton ( {
161170 name : `button${ i } ` ,
162171 text : String ( i ) ,
172+ // @ts -expect-error TODO: Fix after merge - visible property not in LGraphButtonOptions
163173 visible : true
164174 } )
165175 button . getWidth = vi . fn ( ) . mockReturnValue ( 15 ) // All same width for simplicity
@@ -184,13 +194,15 @@ describe('LGraphCanvas Title Button Rendering', () => {
184194 const button = node . addTitleButton ( {
185195 name : 'test' ,
186196 text : 'T' ,
197+ // @ts -expect-error TODO: Fix after merge - visible property not in LGraphButtonOptions
187198 visible : true
188199 } )
189200
190201 button . getWidth = vi . fn ( ) . mockReturnValue ( 20 )
191202 const drawSpy = vi . spyOn ( button , 'draw' )
192203
193204 // Set low quality rendering
205+ // @ts -expect-error TODO: Fix after merge - lowQualityRenderingRequired not defined in type
194206 canvas . lowQualityRenderingRequired = true
195207
196208 canvas . drawNode ( node , ctx )
@@ -205,12 +217,14 @@ describe('LGraphCanvas Title Button Rendering', () => {
205217 const smallButton = node . addTitleButton ( {
206218 name : 'small' ,
207219 text : 'S' ,
220+ // @ts -expect-error TODO: Fix after merge - visible property not in LGraphButtonOptions
208221 visible : true
209222 } )
210223
211224 const largeButton = node . addTitleButton ( {
212225 name : 'large' ,
213226 text : 'LARGE' ,
227+ // @ts -expect-error TODO: Fix after merge - visible property not in LGraphButtonOptions
214228 visible : true
215229 } )
216230
@@ -240,6 +254,7 @@ describe('LGraphCanvas Title Button Rendering', () => {
240254 const button = node . addTitleButton ( {
241255 name : 'test' ,
242256 text : 'X' ,
257+ // @ts -expect-error TODO: Fix after merge - visible property not in LGraphButtonOptions
243258 visible : true
244259 } )
245260
0 commit comments