File tree 2 files changed +3
-1
lines changed
2 files changed +3
-1
lines changed Original file line number Diff line number Diff line change 1
1
{
2
2
"name" : " graphql-js-tree" ,
3
- "version" : " 0.3.8 " ,
3
+ "version" : " 0.3.9 " ,
4
4
"private" : false ,
5
5
"license" : " MIT" ,
6
6
"description" : " GraphQL Parser providing simplier structure" ,
Original file line number Diff line number Diff line change @@ -2,6 +2,7 @@ import { ParserField, ParserTree } from '@/Models';
2
2
import { Parser } from '@/Parser' ;
3
3
import { isExtensionNode } from '@/TreeOperations/shared' ;
4
4
import { TreeToGraphQL } from '@/TreeToGraphQL' ;
5
+ import { generateNodeId } from '@/shared' ;
5
6
6
7
const addFromLibrary = ( n : ParserField ) : ParserField => ( { ...n , fromLibrary : true } ) ;
7
8
@@ -12,6 +13,7 @@ const mergeNode = (n1: ParserField, n2: ParserField) => {
12
13
directives : [ ...n1 . directives , ...n2 . directives . map ( addFromLibrary ) ] ,
13
14
interfaces : [ ...n1 . interfaces , ...n2 . interfaces ] ,
14
15
} as ParserField ;
16
+ mergedNode . id = generateNodeId ( mergeNode . name , mergedNode . data . type , mergedNode . args ) ;
15
17
//dedupe
16
18
mergedNode . args = mergedNode . args . filter ( ( a , i ) => mergedNode . args . findIndex ( ( aa ) => aa . name === a . name ) === i ) ;
17
19
mergedNode . directives = mergedNode . directives . filter (
You can’t perform that action at this time.
0 commit comments