Skip to content
Snippets Groups Projects
Commit 5e453040 authored by Steve Reis's avatar Steve Reis
Browse files

feat: Updated nestjs GraphQL dependency

parent f641296d
No related branches found
No related tags found
No related merge requests found
This diff is collapsed.
......@@ -23,11 +23,12 @@
"prepare": "cd .. && husky install api/.husky"
},
"dependencies": {
"@nestjs/apollo": "^10.0.6",
"@nestjs/axios": "^0.0.7",
"@nestjs/common": "^8.0.0",
"@nestjs/config": "^1.0.1",
"@nestjs/core": "^8.0.0",
"@nestjs/graphql": "^9.0.4",
"@nestjs/graphql": "^10.0.6",
"@nestjs/platform-express": "^8.0.0",
"@nestjs/typeorm": "^8.0.2",
"apollo-server-express": "^3.3.0",
......
import { ApolloDriver, ApolloDriverConfig } from '@nestjs/apollo';
import { HttpModule, HttpService } from '@nestjs/axios';
import { DynamicModule, Global, Logger, Module } from '@nestjs/common';
import { REQUEST } from '@nestjs/core';
......@@ -33,7 +34,8 @@ export class EngineModule {
module: EngineModule,
imports: [
HttpModule,
GraphQLModule.forRoot({
GraphQLModule.forRoot<ApolloDriverConfig>({
driver: ApolloDriver,
autoSchemaFile: join(process.cwd(), 'src/schema.gql'),
context: ({ req, res }) => ({ req, res }),
cors: {
......
......@@ -209,14 +209,14 @@ type ListExperiments {
type Query {
configuration: Configuration!
domains(ids: [String!] = []): [Domain!]!
experimentList(name: String = "", page: Float = 0): ListExperiments!
experimentList(page: Float = 0, name: String = ""): ListExperiments!
experiment(id: String!): Experiment!
algorithms: [Algorithm!]!
}
type Mutation {
createExperiment(isTransient: Boolean = false, data: ExperimentCreateInput!): Experiment!
editExperiment(data: ExperimentEditInput!, id: String!): Experiment!
createExperiment(data: ExperimentCreateInput!, isTransient: Boolean = false): Experiment!
editExperiment(id: String!, data: ExperimentEditInput!): Experiment!
removeExperiment(id: String!): PartialExperiment!
}
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment