Any class-like constructor MixinApi may be asked to inspect.
Intentionally loose: mixin-decorated classes carry additional static markers
(_mixinName, persistentFields, commands) that are checked via
property access rather than declared on this type.
Exported so callers that thread a constructor into MixinApi
(composition validation hooks, glob-identity helpers) can name the
type without redeclaring the Function & ... shape locally.
Any class-like constructor MixinApi may be asked to inspect. Intentionally loose: mixin-decorated classes carry additional static markers (_mixinName, persistentFields, commands) that are checked via property access rather than declared on this type.
Exported so callers that thread a constructor into MixinApi (composition validation hooks, glob-identity helpers) can name the type without redeclaring the
Function & ...shape locally.