Skip to main content

Class: TokenDirective

Hierarchy

  • SchemaDirectiveVisitor

    TokenDirective

Properties

schema

schema: GraphQLSchema

Inherited from

SchemaDirectiveVisitor.schema

Defined in

lunadefend/js/sdks/packages/node-sdk/node_modules/graphql-tools/dist/schemaVisitor.d.ts:4


name

name: string

Inherited from

SchemaDirectiveVisitor.name

Defined in

lunadefend/js/sdks/packages/node-sdk/node_modules/graphql-tools/dist/schemaVisitor.d.ts:30


args

args: Object

Index signature

[name: string]: any

Inherited from

SchemaDirectiveVisitor.args

Defined in

lunadefend/js/sdks/packages/node-sdk/node_modules/graphql-tools/dist/schemaVisitor.d.ts:31


visitedType

visitedType: VisitableSchemaType

Inherited from

SchemaDirectiveVisitor.visitedType

Defined in

lunadefend/js/sdks/packages/node-sdk/node_modules/graphql-tools/dist/schemaVisitor.d.ts:34


context

context: Object

Index signature

[key: string]: any

Inherited from

SchemaDirectiveVisitor.context

Defined in

lunadefend/js/sdks/packages/node-sdk/node_modules/graphql-tools/dist/schemaVisitor.d.ts:35

Methods

implementsVisitorMethod

Static implementsVisitorMethod(methodName): boolean

Parameters

NameType
methodNamestring

Returns

boolean

Inherited from

SchemaDirectiveVisitor.implementsVisitorMethod

Defined in

lunadefend/js/sdks/packages/node-sdk/node_modules/graphql-tools/dist/schemaVisitor.d.ts:5


visitSchema

visitSchema(schema): void

Parameters

NameType
schemaGraphQLSchema

Returns

void

Inherited from

SchemaDirectiveVisitor.visitSchema

Defined in

lunadefend/js/sdks/packages/node-sdk/node_modules/graphql-tools/dist/schemaVisitor.d.ts:6


visitScalar

visitScalar(scalar): null | void | GraphQLScalarType

Parameters

NameType
scalarGraphQLScalarType

Returns

null | void | GraphQLScalarType

Inherited from

SchemaDirectiveVisitor.visitScalar

Defined in

lunadefend/js/sdks/packages/node-sdk/node_modules/graphql-tools/dist/schemaVisitor.d.ts:7


visitObject

visitObject(object): null | void | GraphQLObjectType<any, any>

Parameters

NameType
objectGraphQLObjectType<any, any>

Returns

null | void | GraphQLObjectType<any, any>

Inherited from

SchemaDirectiveVisitor.visitObject

Defined in

lunadefend/js/sdks/packages/node-sdk/node_modules/graphql-tools/dist/schemaVisitor.d.ts:8


visitArgumentDefinition

visitArgumentDefinition(argument, details): null | void | GraphQLArgument

Parameters

NameType
argumentGraphQLArgument
detailsObject
details.fieldGraphQLField<any, any, Object>
details.objectTypeGraphQLInterfaceType | GraphQLObjectType<any, any>

Returns

null | void | GraphQLArgument

Inherited from

SchemaDirectiveVisitor.visitArgumentDefinition

Defined in

lunadefend/js/sdks/packages/node-sdk/node_modules/graphql-tools/dist/schemaVisitor.d.ts:12


visitInterface

visitInterface(iface): null | void | GraphQLInterfaceType

Parameters

NameType
ifaceGraphQLInterfaceType

Returns

null | void | GraphQLInterfaceType

Inherited from

SchemaDirectiveVisitor.visitInterface

Defined in

lunadefend/js/sdks/packages/node-sdk/node_modules/graphql-tools/dist/schemaVisitor.d.ts:16


visitUnion

visitUnion(union): null | void | GraphQLUnionType

Parameters

NameType
unionGraphQLUnionType

Returns

null | void | GraphQLUnionType

Inherited from

SchemaDirectiveVisitor.visitUnion

Defined in

lunadefend/js/sdks/packages/node-sdk/node_modules/graphql-tools/dist/schemaVisitor.d.ts:17


visitEnum

visitEnum(type): null | void | GraphQLEnumType

Parameters

NameType
typeGraphQLEnumType

Returns

null | void | GraphQLEnumType

Inherited from

SchemaDirectiveVisitor.visitEnum

Defined in

lunadefend/js/sdks/packages/node-sdk/node_modules/graphql-tools/dist/schemaVisitor.d.ts:18


visitEnumValue

visitEnumValue(value, details): null | void | GraphQLEnumValue

Parameters

NameType
valueGraphQLEnumValue
detailsObject
details.enumTypeGraphQLEnumType

Returns

null | void | GraphQLEnumValue

Inherited from

SchemaDirectiveVisitor.visitEnumValue

Defined in

lunadefend/js/sdks/packages/node-sdk/node_modules/graphql-tools/dist/schemaVisitor.d.ts:19


visitInputObject

visitInputObject(object): null | void | GraphQLInputObjectType

Parameters

NameType
objectGraphQLInputObjectType

Returns

null | void | GraphQLInputObjectType

Inherited from

SchemaDirectiveVisitor.visitInputObject

Defined in

lunadefend/js/sdks/packages/node-sdk/node_modules/graphql-tools/dist/schemaVisitor.d.ts:22


getDirectiveDeclaration

Static getDirectiveDeclaration(directiveName, schema): GraphQLDirective

Parameters

NameType
directiveNamestring
schemaGraphQLSchema

Returns

GraphQLDirective

Inherited from

SchemaDirectiveVisitor.getDirectiveDeclaration

Defined in

lunadefend/js/sdks/packages/node-sdk/node_modules/graphql-tools/dist/schemaVisitor.d.ts:38


visitSchemaDirectives

Static visitSchemaDirectives(schema, directiveVisitors, context?): Object

Parameters

NameType
schemaGraphQLSchema
directiveVisitorsObject
context?Object

Returns

Object

Inherited from

SchemaDirectiveVisitor.visitSchemaDirectives

Defined in

lunadefend/js/sdks/packages/node-sdk/node_modules/graphql-tools/dist/schemaVisitor.d.ts:39


getDeclaredDirectives

Static Protected getDeclaredDirectives(schema, directiveVisitors): Object

Parameters

NameType
schemaGraphQLSchema
directiveVisitorsObject

Returns

Object

Inherited from

SchemaDirectiveVisitor.getDeclaredDirectives

Defined in

lunadefend/js/sdks/packages/node-sdk/node_modules/graphql-tools/dist/schemaVisitor.d.ts:46


visitFieldDefinition

visitFieldDefinition(field): void

Parameters

NameType
fieldGraphQLField<any, string, Object>

Returns

void

Overrides

SchemaDirectiveVisitor.visitFieldDefinition

Defined in

lunadefend/js/sdks/packages/node-sdk/src/graphql/lunasec-token-directive.ts:49


visitInputFieldDefinition

visitInputFieldDefinition(field, details): void

Parameters

NameType
fieldGraphQLInputField
detailsany

Returns

void

Overrides

SchemaDirectiveVisitor.visitInputFieldDefinition

Defined in

lunadefend/js/sdks/packages/node-sdk/src/graphql/lunasec-token-directive.ts:75

Constructors

constructor

Protected new TokenDirective(config)

Parameters

NameType
configObject
config.namestring
config.argsObject
config.visitedTypeVisitableSchemaType
config.schemaGraphQLSchema
config.contextObject

Inherited from

SchemaDirectiveVisitor.constructor

Defined in

lunadefend/js/sdks/packages/node-sdk/node_modules/graphql-tools/dist/schemaVisitor.d.ts:51