@accounts/module-mongo
Version:
MongoDB adaptor GraphQL Module
18 lines (17 loc) • 588 B
TypeScript
import { type Module } from 'graphql-modules';
import { DatabaseType } from '@accounts/types';
import { type AccountsMongoOptions } from '@accounts/mongo';
export interface AccountsMongoModuleConfig extends AccountsMongoOptions {
dbConn?: any;
storage?: {
uri?: string;
name?: string;
};
type?: DatabaseType;
}
export declare function createAccountsMongoModule(arg?: AccountsMongoModuleConfig & {
dbConn?: undefined;
}): Promise<Module>;
export declare function createAccountsMongoModule(arg: AccountsMongoModuleConfig & {
dbConn: any;
}): Module;