type ContextMenuNamesOf<TCtor extends AnyHandlerCtor> =
InstanceType<TCtor> extends { [ContextMenuNamesBrand]?: infer Names }
? Names
: never;TCtor
TCtor extends AnyHandlerCtortype ContextMenuNamesOf<TCtor extends AnyHandlerCtor> =
InstanceType<TCtor> extends { [ContextMenuNamesBrand]?: infer Names }
? Names
: never;TCtor extends AnyHandlerCtor