mirror of
https://github.com/vale981/Vulcan
synced 2025-03-09 04:16:37 -04:00
24 lines
No EOL
492 B
JavaScript
24 lines
No EOL
492 B
JavaScript
import deepmerge from 'deepmerge';
|
|
|
|
Telescope.graphQL = {
|
|
schemas: [],
|
|
addSchema(schema) {
|
|
this.schemas.push(schema);
|
|
},
|
|
queries: [],
|
|
addQuery(query) {
|
|
this.queries.push(query);
|
|
},
|
|
mutations: [],
|
|
addMutation(mutation) {
|
|
this.mutations.push(mutation);
|
|
},
|
|
resolvers: {},
|
|
addResolvers(resolvers) {
|
|
this.resolvers = deepmerge(this.resolvers, resolvers);
|
|
},
|
|
context: {},
|
|
addToContext(object) {
|
|
this.context = deepmerge(this.context, object);
|
|
},
|
|
}; |