Interface: MutationMetadata
Defined in: packages/apollo/src/decorators/types.ts:43
Mutation
metadata.
Extends
BaseFieldMetadata
Properties
| Property | Type | Description | Inherited from | Defined in |
|---|---|---|---|---|
deprecationReason? | string | Deprecation reason. | BaseFieldMetadata.deprecationReason | packages/apollo/src/decorators/types.ts:29 |
description? | string | Description. | BaseFieldMetadata.description | packages/apollo/src/decorators/types.ts:25 |
extensions? | Record<string, unknown> | Extensions. | BaseFieldMetadata.extensions | packages/apollo/src/decorators/types.ts:33 |
kind | "mutation" | - | - | packages/apollo/src/decorators/types.ts:44 |
methodName | string | - | - | packages/apollo/src/decorators/types.ts:45 |
name? | string | Field name (defaults to method name). | BaseFieldMetadata.name | packages/apollo/src/decorators/types.ts:23 |
nullable? | boolean | Whether field is nullable. | BaseFieldMetadata.nullable | packages/apollo/src/decorators/types.ts:27 |
returnType? | string | Constructor<unknown> | (() => unknown) | Return type. | BaseFieldMetadata.returnType | packages/apollo/src/decorators/types.ts:31 |