deepscatter icon indicating copy to clipboard operation
deepscatter copied to clipboard

refactor buffer storage 2a

Open bmschmidt opened this issue 1 year ago • 1 comments

[!IMPORTANT] Refactor src/interaction.ts to use specific d3 types, add TypeScript error comments, and log renderer attachment.

  • Imports:
    • Refactor imports in src/interaction.ts to use more specific types from d3-selection, d3-timer, and d3-zoom.
    • Replace d3.Selection with Selection, d3.ContainerElement with ContainerElement, d3.Timer with Timer, d3.ZoomBehavior with ZoomBehavior, and d3.ZoomTransform with ZoomTransform.
  • Code Comments:
    • Add @ts-expect-error comments in zoom_to() and zoom_to_bbox() methods to handle TypeScript errors.
  • Logging:
    • Add console log statement in attach_renderer() method to log when a renderer is attached.

This description was created by Ellipsis for 3e1b193a03c0b5ee4696380d75323bf3ba29888b. It will automatically update as commits are pushed.

bmschmidt avatar Dec 18 '24 21:12 bmschmidt

[!WARNING] This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite. Learn more

  • #183 Graphite
  • #182 Graphite
  • #181 Graphite
  • #180 Graphite
  • #179 Graphite
  • #178 Graphite
  • #177 Graphite 👈 (View in Graphite)
  • #176 Graphite
  • #175 Graphite
  • #174 Graphite
  • #173 Graphite: 1 other dependent PR (#195 Graphite)
  • #154 Graphite
  • #172 Graphite
  • #192 Graphite: 1 other dependent PR (#193 Graphite)
  • #194 Graphite: 1 other dependent PR (#81 Graphite)
  • main

This stack of pull requests is managed by Graphite. Learn more about stacking.

bmschmidt avatar Dec 18 '24 21:12 bmschmidt