-
-
Notifications
You must be signed in to change notification settings - Fork 832
Description
Prerequisites
- I have read the Contributing Guidelines.
- I agree to follow the Code of Conduct.
- I have searched for existing issues that already report this problem, without success.
Stencil Version
4.43.1
Current Behavior
When a component extends a mixin that has a private or protected member it does not get its type definitions added to ./dist/types/components/*. Mixins with public members only get added correctly.
Expected Behavior
All components, regardless of the composition of their mixins, get their types added to the types output
System Info
System: node 22.14.0
Platform: darwin (25.3.0)
CPU Model: Apple M4 Pro (12 cpus)
Compiler: /Users/XXX/Sanity/stencil-issue/node_modules/@stencil/core/compiler/stencil.js
Build: 1771605342
Stencil: 4.43.1 🏹
TypeScript: 5.8.3
Rollup: 4.44.0
Parse5: 7.2.1
jQuery: 4.0.0-pre
Terser: 5.37.0Steps to Reproduce
npm install
npm run build
observe dist/types/components only ComponentA and ComponentB get added. ComponentC and ComponentD are missing.
Code Reproduction URL
https://github.com/kyleMessnerLillyContractor/stencil-issue/tree/issue-4
Additional Information
No response
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels