🦙
nexus
⌘K
Readme
Learn
API
/
nexus
50
Functions
arg
asNexusMethod
booleanArg
connectionPlugin
convertSDL
createPlugin
declarativeWrappingPlugin
decorateType
dynamicInputMethod
dynamicOutputMethod
dynamicOutputProperty
enumType
extendInputType
extendType
fieldAuthorizePlugin
floatArg
groupTypes
idArg
inputObjectType
intArg
interfaceType
list
makeSchema
mutationField
mutationType
nonNull
nullabilityGuardPlugin
nullable
objectType
plugin
queryComplexityPlugin
queryField
queryType
scalarType
stringArg
subscriptionField
subscriptionType
unionType
Type Aliases
AllInputTypes
AllOutputTypes
FieldResolver
FieldType
PluginBuilderLens
Interfaces
PluginConfig
Namespaces
blocks
InputDefinitionBlock
OutputDefinitionBlock
InterfaceDefinitionBlock
ObjectDefinitionBlock
UnionDefinitionBlock
connectionPluginCore
makeResolveFn
ConnectionPluginConfig
NodeValue
ConnectionFieldConfig
ForwardPaginateArgs
ForwardOnlyStrictArgs
BackwardPaginateArgs
BackwardOnlyStrictArgs
EdgeTypeLookup
EdgeFieldResolver
ConnectionFieldResolver
ConnectionNodesResolver
PageInfoFieldResolver
EdgeLike
connectionPlugin
PaginationArgs
core
makeSchemaInternal
setConfigDefaults
ConfiguredTypegen
MergeSchemaConfig
BuilderConfigInput
BuilderConfig
SchemaConfig
TypegenInfo
TypeToWalk
DynamicInputFields
DynamicOutputFields
DynamicOutputProperties
TypeDef
DynamicBlockDef
NexusAcceptedTypeDef
PluginBuilderLens
SchemaBuilder
DynamicFieldDefs
BuildTypes
makeSchema
generateSchema
arg
stringArg
intArg
floatArg
idArg
booleanArg
ArgsRecord
CommonArgConfig
ScalarArgConfig
NexusArgConfigType
NexusAsArgConfig
NexusArgConfig
NexusFinalArgConfig
NexusArgDef
decorateType
TypeExtensionConfig
CommonFieldConfig
CommonOutputFieldConfig
CommonInputFieldConfig
OutputScalarConfig
NexusOutputFieldConfig
NexusOutputFieldConfigWithName
NexusOutputFieldDef
ScalarOutSpread
ScalarOutConfig
FieldOutConfig
FieldOutConfigWithName
OutputDefinitionBuilder
InputDefinitionBuilder
OutputDefinitionBlock
NexusInputFieldConfig
NexusInputFieldConfigWithName
NexusInputFieldDef
InputDefinitionBlock
enumType
EnumMemberInfo
NexusEnumTypeConfig
NexusEnumTypeDef
extendInputType
NexusExtendInputTypeConfig
NexusExtendInputTypeDef
extendType
NexusExtendTypeConfig
NexusExtendTypeDef
inputObjectType
NexusInputObjectTypeConfig
NexusInputObjectTypeDef
interfaceType
Implemented
FieldModification
FieldModificationDef
NexusInterfaceTypeConfig
InterfaceDefinitionBuilder
InterfaceDefinitionBlock
NexusInterfaceTypeDef
list
NexusListDef
mutationField
MutationFieldConfig
mutationType
nonNull
NexusNonNullDef
nullable
NexusNullDef
objectType
ObjectDefinitionBuilder
ObjectDefinitionBlock
NexusObjectTypeConfig
NexusObjectTypeDef
queryField
QueryFieldConfig
queryType
scalarType
asNexusMethod
ScalarBase
ScalarConfig
NexusScalarTypeConfig
NexusScalarTypeDef
subscriptionField
SubscriptionFieldConfig
subscriptionType
IsSubscriptionType
SubscriptionTypeConfigBase
SubscriptionScalarConfig
SubscriptionTypeConfig
SubscriptionTypeConfigWithName
SubscriptionBuilder
SubscriptionTypeParams
isNexusMetaBuild
isNexusMetaType
isNexusMetaTypeProp
isNexusMetaTypeFn
isNexusMeta
resolveNexusMetaType
NEXUS_TYPE
NEXUS_BUILD
NexusMetaTypeProp
NexusMetaTypeFn
NexusMetaType
NexusMetaBuild
NexusMeta
unionType
UnionDefinitionBuilder
UnionMembers
UnionDefinitionBlock
NexusUnionTypeConfig
NexusUnionTypeDef
isNexusStruct
isNexusNamedTypeDef
isNexusListTypeDef
isNexusNonNullTypeDef
isNexusNullTypeDef
isNexusWrappingType
isNexusExtendInputTypeDef
isNexusExtendTypeDef
isNexusEnumTypeDef
isNexusInputObjectTypeDef
isNexusObjectTypeDef
isNexusScalarTypeDef
isNexusUnionTypeDef
isNexusInterfaceTypeDef
isNexusArgDef
isNexusNamedOuputTypeDef
isNexusNamedInputTypeDef
isNexusDynamicOutputProperty
isNexusDynamicOutputMethod
isNexusDynamicInputMethod
isNexusPrintedGenTyping
isNexusPrintedGenTypingImport
isNexusPlugin
unwrapGraphQLDef
unwrapNexusDef
rewrapAsGraphQLType
normalizeArgWrapping
applyNexusWrapping
finalizeWrapping
AllNexusNamedInputTypeDefs
AllNamedInputTypeDefs
AllNexusInputTypeDefs
AllNexusNamedOutputTypeDefs
AllNexusOutputTypeDefs
AllNexusNamedTypeDefs
AllNexusTypeDefs
AllNamedTypeDefs
NexusListableTypes
NexusNonNullableTypes
NexusNullableTypes
AllNexusNamedArgsDefs
AllNexusArgsDefs
isNexusTypeDef
NexusWrapKind
NexusFinalWrapKind
withNexusSymbol
AbstractTypes
PossibleTypeNames
PossibleTypes
AbstractTypeNames
IsStrategyResolveTypeImplementedInAllAbstractTypes
IsStrategyIsTypeOfImplementedInAllMembers
IsTypeOfHandler
MaybeTypeDefConfigFieldIsTypeOf
MaybeTypeDefConfigFieldResolveType
Maybe
Omit
BaseScalars
NexusTypes
DeprecationInfo
NonNullConfig
GraphQLPossibleOutputs
GraphQLPossibleInputs
NexusWrappedSymbol
AsyncIterator
SourceTypingDef
SourceTypings
TypingImport
MissingType
GraphQLNamedOutputType
GraphQLNamedInputType
NexusGraphQLFieldConfig
NexusGraphQLObjectTypeConfig
NexusGraphQLInputObjectTypeConfig
NexusGraphQLInterfaceTypeConfig
NexusGraphQLSchema
NexusFeaturesInput
NexusFeatures
dynamicOutputMethod
dynamicInputMethod
OutputFactoryConfig
InputFactoryConfig
BaseExtensionConfig
DynamicOutputMethodConfig
DynamicInputMethodConfig
DynamicInputMethodDef
DynamicOutputMethodDef
completeValue
composeMiddlewareFns
plugin
CreateFieldResolverInfo
StringLike
PluginConfig
MiddlewareFn
NexusPlugin
createPlugin
connectionPlugin
connectionPluginCore
makeResolveFn
ConnectionPluginConfig
NodeValue
ConnectionFieldConfig
ForwardPaginateArgs
ForwardOnlyStrictArgs
BackwardPaginateArgs
BackwardOnlyStrictArgs
EdgeTypeLookup
EdgeFieldResolver
ConnectionFieldResolver
ConnectionNodesResolver
PageInfoFieldResolver
EdgeLike
connectionPlugin
PaginationArgs
fieldAuthorizePlugin
fieldAuthorizePluginCore
FieldAuthorizeResolver
FieldAuthorizePluginErrorConfig
FieldAuthorizePluginConfig
defaultFormatError
fieldAuthorizePlugin
nullabilityGuardPlugin
nullabilityGuardPluginCore
NullabilityPluginFallbackFn
NullabilityPluginOnGuardedConfig
NullFallbackValues
NullabilityGuardConfig
nullabilityGuardPlugin
queryComplexityPlugin
queryComplexityPluginCore
QueryComplexityEstimatorArgs
QueryComplexityEstimator
QueryComplexity
queryComplexityPlugin
declarativeWrappingPlugin
rebuildNamedType
rebuildInputObjectType
rebuildUnionType
rebuildScalarType
rebuildEnumType
rebuildInterfaceType
rebuildObjectType
rebuildOutputDefinition
rebuildInputDefinition
rebuildArgs
RebuildConfig
convertSDL
SDLConverter
typegenAutoConfig
SCALAR_TYPES
SourceTypeModule
SourceTypesConfigOptions
typegenFormatPrettier
TypegenFormatFn
TypegenMetadataConfig
TypegenMetadata
TypegenPrinter
AllInputTypes
AllOutputTypes
AllOutputTypesPossible
FieldType
MaybePromise
MaybePromiseDeep
AbstractTypeResolver
FieldResolver
FieldTypeName
SubFieldResolver
AbstractResolveReturn
GenTypesShapeKeys
GenTypesShape
GetGen
GetGen2
GetGen3
HasGen
HasGen2
HasGen3
SourceValue
RootValueField
ArgsValue
ResultValue
NeedsResolver
IsFeatureEnabled2
Discriminate
InterfaceFieldsFor
ModificationType
ConcreteModificationType
resolveTypegenConfig
suggestionList
objValues
mapObj
mapValues
eachObj
groupTypes
isUnknownType
firstDefined
isPromiseLike
formatPathForModuleImport
relativePathTo
printedGenTypingImport
printedGenTyping
assertNoMissingTypes
runAbstractTypeRuntimeChecks
consoleWarn
log
venn
pathToArray
getOwnPackage
casesHandled
dump
resolveImportPath
getArgNamedType
getNexusNamedType
invariantGuard
isProductionStage
raiseProgrammerError
graphql15InterfaceConfig
graphql15InterfaceType
isArray
result
isInterfaceField
isObject
assertAbsolutePath
GroupedTypes
typeScriptFileExtension
PrintedGenTypingImportConfig
PrintedGenTypingImport
PrintedGenTypingConfig
PrintedGenTyping
UNKNOWN_TYPE_SCALAR
Unreachable
ownProp
fieldAuthorizePluginCore
FieldAuthorizeResolver
FieldAuthorizePluginErrorConfig
FieldAuthorizePluginConfig
defaultFormatError
fieldAuthorizePlugin
nullabilityGuardPluginCore
NullabilityPluginFallbackFn
NullabilityPluginOnGuardedConfig
NullFallbackValues
NullabilityGuardConfig
nullabilityGuardPlugin
queryComplexityPluginCore
QueryComplexityEstimatorArgs
QueryComplexityEstimator
QueryComplexity
queryComplexityPlugin
nexus