Skip to content

Fix dependencies#2872

Merged
lucafoscili merged 1 commit into
developfrom
fix-deps
Jun 23, 2026
Merged

Fix dependencies#2872
lucafoscili merged 1 commit into
developfrom
fix-deps

Conversation

@pasere-smeup

Copy link
Copy Markdown
Collaborator

This pull request primarily updates documentation and configuration files in the ketchup package. The main changes include clarifying callback type signatures in several README files, updating TypeScript configuration to skip library type checking, and removing an unused optional dependency.

Documentation updates (improving callback type signatures):

  • Updated the callback type signatures for dateChange, delete, phaseDrop, and progressChange in both kup-gantt/readme.md and kup-grid-renderer/readme.md to consistently allow Promise<void> and Promise<boolean> return types in any order. Also, fixed the argument order for the eventStart callback. [1] [2] [3]

Configuration changes:

  • Added "skipLibCheck": true to tsconfig.json to speed up TypeScript builds by skipping type checking of library files.

Dependency cleanup:

  • Removed the unused canvas package from optionalDependencies in package.json.

@lucafoscili lucafoscili merged commit 2539107 into develop Jun 23, 2026
1 check passed
@pasere-smeup pasere-smeup deleted the fix-deps branch June 23, 2026 15:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants