Class ServerCodeGenerator
Constructors
Methods
firstToUpper
firstToUpper(name: string): string
generateArgs
generateArgs( field: GraphQLField<unknown, unknown>, object: GraphQLInterfaceType | GraphQLObjectType<any, any>,): undefined | string Parameters
- field: GraphQLField<unknown, unknown>
- object: GraphQLInterfaceType | GraphQLObjectType<any, any>
Returns undefined | string
generateArgsForType
generateArgsForType(node: GraphQLNamedType): undefined | string Returns undefined | string
generateArgsForTypes
generateArgsForTypes(): string
generateArgsName
generateArgsName( field: GraphQLField<unknown, unknown>, object: GraphQLInterfaceType | GraphQLObjectType<any, any>,): string Parameters
- field: GraphQLField<unknown, unknown>
- object: GraphQLInterfaceType | GraphQLObjectType<any, any>
Returns string
generateArgsRef
generateArgsRef( field: GraphQLField<unknown, unknown>, object: GraphQLInterfaceType | GraphQLObjectType<any, any>,): string Parameters
- field: GraphQLField<unknown, unknown>
- object: GraphQLInterfaceType | GraphQLObjectType<any, any>
Returns string
generateDirectives
generateDirectives(): string
generateEnumResolver
generateEnumResolver(node: GraphQLEnumType): string
generateEnumResolvers
generateEnumResolvers(): string
generateEnumValueResolver
generateEnumValueResolver( node: GraphQLEnumValue, parent: GraphQLEnumType,): string Parameters
- node: GraphQLEnumValue
- parent: GraphQLEnumType
Returns string
generateField
generateField(field: GraphQLField<unknown, unknown>): string Parameters
- field: GraphQLField<unknown, unknown>
Returns string
generateFieldResolver
generateFieldResolver( field: GraphQLField<unknown, unknown>, parent: GraphQLInterfaceType | GraphQLObjectType<any, any>,): string Parameters
- field: GraphQLField<unknown, unknown>
- parent: GraphQLInterfaceType | GraphQLObjectType<any, any>
Returns string
generateHelpers
generateHelpers(): string
generateImports
generateImports(): string
Returns undefined | string
generateInterfaceResolver
generateInterfaceResolver(node: GraphQLInterfaceType): string Parameters
- node: GraphQLInterfaceType
Returns string
generateIsTypeOf
generateIsTypeOf(node: GraphQLObjectType): string
generateObjectResolver
generateObjectResolver(node: GraphQLObjectType): string
generateResolver
generateResolver(node: GraphQLNamedType): undefined | string Returns undefined | string
generateResolverMap
generateResolverMap(): string
generateResolverMapEntry
generateResolverMapEntry(node: GraphQLNamedType): string
generateResolverMapEntryType
generateResolverMapEntryType(node: GraphQLNamedType): undefined | string Returns undefined | string
generateResolvers
generateResolvers(): string
generateResolveType
generateResolveType(node: GraphQLInterfaceType | GraphQLUnionType): string Parameters
- node: GraphQLInterfaceType | GraphQLUnionType
Returns string
generateSubscriptionFieldResolver
generateSubscriptionFieldResolver( field: GraphQLField<unknown, unknown>, parent: GraphQLObjectType,): string Parameters
- field: GraphQLField<unknown, unknown>
- parent: GraphQLObjectType
Returns string
generateSubscriptionResolver
generateSubscriptionResolver(node: GraphQLObjectType): string
generateType
generateType(node: GraphQLNamedType): undefined | string Returns undefined | string
generateUnion
generateUnion(node: GraphQLUnionType): string
generateUnionResolver
generateUnionResolver(node: GraphQLUnionType): string
join
join(parts: (
undefined | string)
[], separator?: string, braces?: string): string Parameters
- parts: (undefined | string)[]
- separator: string = '\n\n'
Optional
braces: string
Returns string