UNPKG

@accounts/module-password

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