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
Name | Type |
---|---|
methodName | string |
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
Name | Type |
---|---|
schema | GraphQLSchema |
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
Name | Type |
---|---|
scalar | GraphQLScalarType |
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
Name | Type |
---|---|
object | GraphQLObjectType <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
Name | Type |
---|---|
argument | GraphQLArgument |
details | Object |
details.field | GraphQLField <any , any , Object > |
details.objectType | GraphQLInterfaceType | 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
Name | Type |
---|---|
iface | GraphQLInterfaceType |
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
Name | Type |
---|---|
union | GraphQLUnionType |
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
Name | Type |
---|---|
type | GraphQLEnumType |
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
Name | Type |
---|---|
value | GraphQLEnumValue |
details | Object |
details.enumType | GraphQLEnumType |
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
Name | Type |
---|---|
object | GraphQLInputObjectType |
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
Name | Type |
---|---|
directiveName | string |
schema | GraphQLSchema |
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
Name | Type |
---|---|
schema | GraphQLSchema |
directiveVisitors | Object |
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
Name | Type |
---|---|
schema | GraphQLSchema |
directiveVisitors | Object |
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
Name | Type |
---|---|
field | GraphQLField <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
Name | Type |
---|---|
field | GraphQLInputField |
details | any |
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
Name | Type |
---|---|
config | Object |
config.name | string |
config.args | Object |
config.visitedType | VisitableSchemaType |
config.schema | GraphQLSchema |
config.context | Object |
Inherited from
SchemaDirectiveVisitor.constructor
Defined in
lunadefend/js/sdks/packages/node-sdk/node_modules/graphql-tools/dist/schemaVisitor.d.ts:51