Type Alias CreateComponentPublicInstanceWithMixins<P, B, D, C, M, Mixin, Extends, E, PublicProps, Defaults, MakeDefaultsOptional, I, S, LC, Directives, Exposed, TypeRefs, TypeEl, Provide, PublicMixin, PublicP, PublicB, PublicD, PublicC, PublicM, PublicDefaults>

This is the same as CreateComponentPublicInstance but adds local components, global directives, exposed, and provide inference. It changes the arguments order so that we don't need to repeat mixin inference everywhere internally, but it has to be a new type to avoid breaking types that relies on previous arguments order (#10842)

Type Parameters