Skip to content

Function: Union()

ts
function Union(
   name, 
   types, 
   options?
): ClassDecorator;

Defined in: packages/apollo/src/decorators/type.decorator.ts:348

Decorator for GraphQL Union.

Parameters

ParameterTypeDescription
namestringUnion name.
types() => unknown[]Array of type factory functions.
options?{ description?: string; resolveType?: (value) => string; }Union options.
options.description?string-
options.resolveType?(value) => string-

Returns

ClassDecorator

Example

typescript
@Union('SearchResult', [Book, Movie])
class SearchResult {}

Released under the MIT License.