Closed nicoespeon closed 1 year ago
The refactoring as it was implemented was removed so we don't include the whole TS library in the bundle anymore: https://github.com/nicoespeon/abracadabra/pull/934
I plan to eventually get back to the whiteboard and take another approach to make the extension lean on the TS compiler (as a TS plugin) while controlling the UX in VS Code.
See https://github.com/nicoespeon/abracadabra/issues/415 for context
We had to disable the Action Provider for this refactoring because it would cause VS Code to hang.
The thing is:
Solutions to fix:
Going with 2) will also unlock multi-files refactoring. Definitely the path I want to explore.
QA
Monitor performance when running the extension on a large TS file. This snippet should do:
This snippet should do:
```tsx interface GitgraphOptions { template?: TemplateName | Template; orientation?: Orientation; reverseArrow?: boolean; initCommitOffsetX?: number; initCommitOffsetY?: number; mode?: Mode; author?: string; branchLabelOnEveryCommit?: boolean; commitMessage?: string; generateCommitHash?: () => Commit["hash"]; compareBranchesOrder?: CompareBranchesOrder; } interface RenderedData