diff options
Diffstat (limited to 'school/node_modules/graphql/language/directiveLocation.js.flow')
-rw-r--r-- | school/node_modules/graphql/language/directiveLocation.js.flow | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/school/node_modules/graphql/language/directiveLocation.js.flow b/school/node_modules/graphql/language/directiveLocation.js.flow new file mode 100644 index 0000000..3534059 --- /dev/null +++ b/school/node_modules/graphql/language/directiveLocation.js.flow @@ -0,0 +1,32 @@ +// @flow strict +/** + * The set of allowed directive location values. + */ +export const DirectiveLocation = Object.freeze({ + // Request Definitions + QUERY: 'QUERY', + MUTATION: 'MUTATION', + SUBSCRIPTION: 'SUBSCRIPTION', + FIELD: 'FIELD', + FRAGMENT_DEFINITION: 'FRAGMENT_DEFINITION', + FRAGMENT_SPREAD: 'FRAGMENT_SPREAD', + INLINE_FRAGMENT: 'INLINE_FRAGMENT', + VARIABLE_DEFINITION: 'VARIABLE_DEFINITION', + // Type System Definitions + SCHEMA: 'SCHEMA', + SCALAR: 'SCALAR', + OBJECT: 'OBJECT', + FIELD_DEFINITION: 'FIELD_DEFINITION', + ARGUMENT_DEFINITION: 'ARGUMENT_DEFINITION', + INTERFACE: 'INTERFACE', + UNION: 'UNION', + ENUM: 'ENUM', + ENUM_VALUE: 'ENUM_VALUE', + INPUT_OBJECT: 'INPUT_OBJECT', + INPUT_FIELD_DEFINITION: 'INPUT_FIELD_DEFINITION', +}); + +/** + * The enum type representing the directive location values. + */ +export type DirectiveLocationEnum = $Values<typeof DirectiveLocation>; |