1 | import { AccountsModule, authenticated } from '@accounts/graphql-api';
|
2 | import { AccountsServer, AccountsServerOptions } from '@accounts/server';
|
3 | import { AuthenticationService } from '@accounts/types';
|
4 | import { ApolloServer } from 'apollo-server';
|
5 | export { AccountsModule };
|
6 | export { AccountsServerOptions };
|
7 | export { authenticated };
|
8 | export interface AccountsBoostOptions extends AccountsServerOptions {
|
9 | storage?: {
|
10 | uri?: string;
|
11 | name?: string;
|
12 | };
|
13 | micro?: boolean;
|
14 | }
|
15 | export declare const accountsBoost: (userOptions?: AccountsBoostOptions | undefined) => Promise<AccountsBoost>;
|
16 | export interface AccountsBoostListenOptions {
|
17 | port?: number;
|
18 | }
|
19 | export declare class AccountsBoost {
|
20 | accountsServer: AccountsServer;
|
21 | apolloServer: ApolloServer;
|
22 | accountsGraphQL: typeof AccountsModule;
|
23 | private options;
|
24 | constructor(options: AccountsBoostOptions, services: {
|
25 | [key: string]: AuthenticationService;
|
26 | });
|
27 | listen(options?: AccountsBoostListenOptions): Promise<any>;
|
28 | graphql(): import("@graphql-modules/core").GraphQLModule<import("@accounts/graphql-api").AccountsModuleConfig, import("@accounts/graphql-api").AccountsRequest, import("@accounts/graphql-api").AccountsModuleContext<import("@accounts/types").User>, Partial<{
|
29 | [key: string]: import("graphql").GraphQLScalarType | import("@kamilkisiela/graphql-tools").IEnumResolver | (() => any) | Partial<import("@kamilkisiela/graphql-tools").IResolverObject<any, import("@graphql-modules/core").ModuleContext<import("@accounts/graphql-api").AccountsModuleContext<import("@accounts/types").User>>, any>> | import("@kamilkisiela/graphql-tools").IResolverOptions<any, import("@graphql-modules/core").ModuleContext<import("@accounts/graphql-api").AccountsModuleContext<import("@accounts/types").User>>, any>;
|
30 | }>>;
|
31 | }
|
32 | export default accountsBoost;
|
33 |
|
\ | No newline at end of file |