@@ -2,42 +2,42 @@ import { GraphQLSchema, GraphQLError, GraphQLObjectType, SelectionSetNode } from
22
33import { mergeDeep , relocatedError , GraphQLExecutionContext , collectFields } from '@graphql-tools/utils' ;
44
5- import { SubschemaConfig , ExternalData } from './types' ;
5+ import { SubschemaConfig , ExternalObject } from './types' ;
66import { OBJECT_SUBSCHEMA_SYMBOL , FIELD_SUBSCHEMA_MAP_SYMBOL , UNPATHED_ERRORS_SYMBOL } from './symbols' ;
77
8- export function isExternalData ( data : any ) : data is ExternalData {
8+ export function isExternalObject ( data : any ) : data is ExternalObject {
99 return data [ UNPATHED_ERRORS_SYMBOL ] !== undefined ;
1010}
1111
12- export function annotateExternalData (
13- data : any ,
12+ export function annotateExternalObject (
13+ object : any ,
1414 errors : Array < GraphQLError > ,
1515 subschema : GraphQLSchema | SubschemaConfig
16- ) : ExternalData {
17- Object . defineProperties ( data , {
16+ ) : ExternalObject {
17+ Object . defineProperties ( object , {
1818 [ OBJECT_SUBSCHEMA_SYMBOL ] : { value : subschema } ,
1919 [ FIELD_SUBSCHEMA_MAP_SYMBOL ] : { value : Object . create ( null ) } ,
2020 [ UNPATHED_ERRORS_SYMBOL ] : { value : errors } ,
2121 } ) ;
22- return data ;
22+ return object ;
2323}
2424
25- export function getSubschema ( data : ExternalData , responseKey : string ) : GraphQLSchema | SubschemaConfig {
26- return data [ FIELD_SUBSCHEMA_MAP_SYMBOL ] [ responseKey ] ?? data [ OBJECT_SUBSCHEMA_SYMBOL ] ;
25+ export function getSubschema ( object : ExternalObject , responseKey : string ) : GraphQLSchema | SubschemaConfig {
26+ return object [ FIELD_SUBSCHEMA_MAP_SYMBOL ] [ responseKey ] ?? object [ OBJECT_SUBSCHEMA_SYMBOL ] ;
2727}
2828
29- export function getUnpathedErrors ( data : ExternalData ) : Array < GraphQLError > {
30- return data [ UNPATHED_ERRORS_SYMBOL ] ;
29+ export function getUnpathedErrors ( object : ExternalObject ) : Array < GraphQLError > {
30+ return object [ UNPATHED_ERRORS_SYMBOL ] ;
3131}
3232
33- export function mergeExternalData (
33+ export function mergeExternalObjects (
3434 schema : GraphQLSchema ,
3535 path : Array < string | number > ,
3636 typeName : string ,
37- target : ExternalData ,
38- sources : Array < ExternalData > ,
37+ target : ExternalObject ,
38+ sources : Array < ExternalObject > ,
3939 selectionSets : Array < SelectionSetNode >
40- ) : ExternalData {
40+ ) : ExternalObject {
4141 const results : Array < any > = [ ] ;
4242 let errors : Array < GraphQLError > = [ ] ;
4343
0 commit comments