Options
All
  • Public
  • Public/Protected
  • All
Menu

Module apollo\server

Index

Variables

Const apolloServer

apolloServer: ApolloServer = new apolloServerMicro.ApolloServer({typeDefs: [baseTypeDefs,personTypeDefs,personResolverTypeDefs,executiveTypeDefs,executiveResolverTypeDefs,socSettingTypeDefs,socSettingResolverTypeDefs,logEntryTypeDefs,logEntryResolverTypeDefs,majorTypeDefs,majorResolverTypeDefs,facultyTypeDefs,facultyResolverTypeDefs,collegeTypeDefs,collegeResolverTypeDefs,],resolvers: [{ Date: DateResolver, DateTime: DateTimeResolver },personResolvers,executiveResolvers,socSettingResolvers,logEntryResolvers,facultyResolvers,majorResolvers,collegeResolvers,],dataSources,context,playground: {settings: {"request.credentials": "same-origin",},},})

A micro Apollo server that would resolve any graphql queries

Const executiveStore

executiveStore: Executive = ExecutiveFactory(sequelize)

A store for the Executive model

Const logEntryStore

logEntryStore: LogEntry = LogEntryFactory(sequelize)

A store for the Log model

Const personStore

personStore: Person = PersonFactory(sequelize)

A store for the Person model

Const sequelize

sequelize: Sequelize = new Sequelize(socAdminDB, {timezone: "Asia/Hong_Kong",isolationLevel: Transaction.ISOLATION_LEVELS.REPEATABLE_READ,})

A database connection

Const socSettingStore

socSettingStore: SocSetting = SocSettingFactory(sequelize)

A store for the SocSetting model

Generated using TypeDoc