diff --git a/docs/type-system/type-language.md b/docs/type-system/type-language.md index 57c9960..8f1c06f 100644 --- a/docs/type-system/type-language.md +++ b/docs/type-system/type-language.md @@ -38,6 +38,30 @@ By default, such schema is created without any resolvers. We have to rely on [default field resolver](../data-fetching.md#default-field-resolver) and **root value** in order to execute a query against this schema. +# Defining resolvers +Since 0.10.0 + +In order to enable **Interfaces**, **Unions** and custom field resolvers you can pass the second argument: +**type config decorator** to schema builder. + +It accepts default type config produced by the builder and is expected to add missing options like +[**resolveType**](interfaces.md#configuration-options) for interface types or +[**resolveField**](object-types.md#configuration-options) for object types. + +```php +