When instantiating apollo-server with modules config option, where typedefs contain union type, __resolveType function never gets called, resulting in error:
Abstract type Hi must resolve to an Object type at runtime for field Query.hello with value { there: "Hey!" }, received "undefined". Either the Hi type should provide a "resolveType" function or each possible type should provide an "isTypeOf" function.
Here is reproduction on codesandbox:

When instantiating apollo-server with modules config option, where typedefs contain union type, __resolveType function never gets called, resulting in error:
Here is reproduction on codesandbox: