I have an addon (Ember Bootstrap), which depends on several other addons. I plan publishing types for it. I was wondering if dependencies not shipping stable types yet, are a potential blocker.
Do all dependencies of my addon must ship stable types before I can ship them with my addon? Can I ship types for the dependencies in my addon?
I primarily looking at addons providing components, helpers and modifiers used by my addon. I’m talking about classic dependencies. Not peer dependencies.
I assume dependencies shipping stable types to be a prerequisite before my addon can ship stable types. If I would ship types for another addon, I fear it likely causes conflicts. E.g. if that addon starts shipping types itself. Or if another addon also starts shipping types for the same addon as it also depends on it. But I’m not a Typescript expert and wanted to double check that assumption.