Skip to content

Commit 463e5a3

Browse files
committed
feat(graphql): adds full AST support, GQL.toType
1 parent 924ee56 commit 463e5a3

File tree

6 files changed

+866
-212
lines changed

6 files changed

+866
-212
lines changed

packages/graphql-types/package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,7 @@
5353
},
5454
"devDependencies": {
5555
"@prettier/sync": "catalog:",
56-
"@traversable/registry": "workspace:^"
56+
"@traversable/registry": "workspace:^",
57+
"graphql": "^16.11.0"
5758
}
5859
}

packages/graphql-types/src/exports.ts

Lines changed: 23 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,27 +9,46 @@ export type {
99

1010
export {
1111
Functor,
12+
Kind,
13+
NamedType,
1214
defaultIndex,
1315
fold,
1416
isBooleanNode,
17+
isBooleanValueNode,
18+
isDirectiveNode,
1519
isDocumentNode,
1620
isEnumNode,
21+
isEnumValueNode,
1722
isFieldNode,
1823
isFloatNode,
24+
isFloatValueNode,
25+
isFragmentDefinitionNode,
26+
isFragmentSpreadNode,
1927
isIDNode,
28+
isInlineFragmentNode,
2029
isInputObjectNode,
2130
isInputValueNode,
22-
isIntNode,
2331
isInterfaceNode,
32+
isIntNode,
33+
isIntValueNode,
2434
isListNode,
25-
isNamedNode,
26-
isNonNullNode,
35+
isListValueNode,
36+
isNamedTypeNode,
37+
isNonNullTypeNode,
2738
isNullaryNode,
39+
isNullValueNode,
2840
isNumberNode,
2941
isObjectNode,
42+
isObjectValueNode,
3043
isRefNode,
31-
isScalarNode,
44+
isScalarTypeDefinition,
45+
isSelectionSetNode,
3246
isStringNode,
47+
isStringValueNode,
3348
isUnaryNode,
3449
isUnionNode,
50+
isValueNode,
51+
isVariableNode,
3552
} from './functor.js'
53+
54+
export { toType } from './to-type.js'

0 commit comments

Comments
 (0)