UNPKG

@accounts/module-core

Version:

Server side GraphQL transport for accounts

30 lines (27 loc) 667 B
import 'reflect-metadata'; import { createApplication } from 'graphql-modules'; import { createAccountsCoreModule } from '.'; import { AuthenticationServicesToken, DatabaseInterfaceUserToken, DatabaseInterfaceSessionsToken, } from '@accounts/server'; const { schema } = createApplication({ modules: [createAccountsCoreModule({ tokenSecret: 'my-secret' })], providers: [ { provide: DatabaseInterfaceUserToken, useValue: {}, }, { provide: DatabaseInterfaceSessionsToken, useValue: {}, }, { provide: AuthenticationServicesToken, useValue: {}, global: true, }, ], }); export default schema;