File tree Expand file tree Collapse file tree 2 files changed +3
-1
lines changed Expand file tree Collapse file tree 2 files changed +3
-1
lines changed Original file line number Diff line number Diff line change 11{
22 "name" : " graphql-js-tree" ,
3- "version" : " 0.3.8 " ,
3+ "version" : " 0.3.9 " ,
44 "private" : false ,
55 "license" : " MIT" ,
66 "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';
22import { Parser } from '@/Parser' ;
33import { isExtensionNode } from '@/TreeOperations/shared' ;
44import { TreeToGraphQL } from '@/TreeToGraphQL' ;
5+ import { generateNodeId } from '@/shared' ;
56
67const addFromLibrary = ( n : ParserField ) : ParserField => ( { ...n , fromLibrary : true } ) ;
78
@@ -12,6 +13,7 @@ const mergeNode = (n1: ParserField, n2: ParserField) => {
1213 directives : [ ...n1 . directives , ...n2 . directives . map ( addFromLibrary ) ] ,
1314 interfaces : [ ...n1 . interfaces , ...n2 . interfaces ] ,
1415 } as ParserField ;
16+ mergedNode . id = generateNodeId ( mergeNode . name , mergedNode . data . type , mergedNode . args ) ;
1517 //dedupe
1618 mergedNode . args = mergedNode . args . filter ( ( a , i ) => mergedNode . args . findIndex ( ( aa ) => aa . name === a . name ) === i ) ;
1719 mergedNode . directives = mergedNode . directives . filter (
You can’t perform that action at this time.
0 commit comments