Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
45 commits
Select commit Hold shift + click to select a range
7d5985f
[dev-2.0] Fix optional and rest parameters in TypeScript class method…
SoundOfScooting Jun 2, 2025
1b7e808
[dev-2.0] Fix `@chainable` in class method declarations
SoundOfScooting Jun 15, 2025
5e33081
Fix doc comments
SoundOfScooting Jul 11, 2025
ad44d73
Document VIDEO and AUDIO constants
SoundOfScooting Jul 11, 2025
85f59cc
Fix syntax, accessors, descriptions
SoundOfScooting Jul 11, 2025
a85660a
Fix some issues with constants
SoundOfScooting Jul 11, 2025
49b4eae
patch.mjs draft
SoundOfScooting Aug 25, 2025
f5421a9
Merge branch 'dev-2.0' into fix/typescript
davepagurek Sep 25, 2025
8c8ccd9
Refactor typescript generation
davepagurek Sep 25, 2025
08322d4
Fix more type generation errors
davepagurek Sep 25, 2025
a690931
Fix some missing entries
davepagurek Sep 25, 2025
4c7da34
Add tests for instance mode
davepagurek Sep 26, 2025
468d5ba
Fix disableFriendlyErrors
davepagurek Sep 26, 2025
52928da
Add types to package.json
davepagurek Sep 26, 2025
f85b381
Start adding patches, ignore type tests in vitest
davepagurek Sep 26, 2025
f6a4f08
Remove old generator tests
davepagurek Sep 26, 2025
b40faad
Add class properties too
davepagurek Sep 26, 2025
11fef25
Fix rest types
davepagurek Sep 26, 2025
c88e621
Actually generate types before trying to test them
davepagurek Sep 26, 2025
c449faa
Add more type tests, fix docs issue
davepagurek Sep 26, 2025
026bc82
Fix chainable methods not on p5
davepagurek Sep 26, 2025
60a2729
Handle options objects better
davepagurek Sep 26, 2025
ba443df
Document more options object properties
davepagurek Sep 29, 2025
51e21dd
Merge branch 'dev-2.0' into fix/typescript
davepagurek Sep 29, 2025
12c10aa
Make sure drawingContext is exposed
davepagurek Sep 29, 2025
c8d548d
Fix spacing in ts doc comments
davepagurek Sep 29, 2025
64881d1
Add type for elt property, add width/height to framebuffer
davepagurek Sep 29, 2025
889815a
Add getter for textLeading
davepagurek Sep 29, 2025
1c62b20
Update camera properties to make them show up
davepagurek Sep 29, 2025
b277ae5
Add more specific elt types for renderer and mediaelement
davepagurek Sep 29, 2025
3f6b8ef
Fix missing framebuffer.loadPixels
davepagurek Sep 29, 2025
446b070
Also type elt on p5.Graphics
davepagurek Sep 29, 2025
2b1e0ad
Fix typo in webgl constant def
davepagurek Sep 30, 2025
ff2f8af
Add gid property on geometry
davepagurek Sep 30, 2025
eb7b7df
Fix createVideo,Audio,Capture being treated as static
davepagurek Oct 1, 2025
f5b6903
Fix issues in createVideo/Audio docs + types
davepagurek Oct 1, 2025
27c8edd
Add typings for returned object properties
davepagurek Oct 1, 2025
f1afc0d
Fix typing of p5.FileInput and p5.File
davepagurek Oct 1, 2025
d90e3a2
Add type for loadFont callback
davepagurek Oct 1, 2025
e36d481
Document Typr, fix missing optional
davepagurek Oct 1, 2025
a4254a0
Fix colorMode
davepagurek Oct 1, 2025
dabf86e
Add strands methods
davepagurek Oct 2, 2025
9a80f41
Include type casting methods
davepagurek Oct 2, 2025
881a2b5
Merge branch 'dev-2.0' into fix/typescript
davepagurek Oct 4, 2025
729fd1b
Make sure property docs are at the very bottom so they don't get lost
davepagurek Oct 4, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 8 additions & 0 deletions .github/workflows/ci-test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,14 @@ jobs:
run: npm test
env:
CI: true
- name: generate TypeScript types
run: npm run generate-types
env:
CI: true
- name: test TypeScript types
run: npm run test:types
env:
CI: true
- name: report test coverage
run: bash <(curl -s https://codecov.io/bash) -f coverage/coverage-final.json
env:
Expand Down
Loading
Loading