@wepublish/api
Version:
API core for we.publish.
34 lines (33 loc) • 1.63 kB
TypeScript
import { GraphQLEnumType, GraphQLInputObjectType, GraphQLObjectType } from 'graphql';
import { UserWithRelations } from '../db/user';
import { Context } from '../context';
export declare const GraphQLUserAddress: GraphQLObjectType<any, any>;
export declare const GraphQLPaymentProviderCustomer: GraphQLObjectType<any, any>;
export declare const GraphQLOAuth2Account: GraphQLObjectType<any, any>;
export declare const GraphQLUser: GraphQLObjectType<import("@prisma/client/runtime/library").GetResult<{
id: string;
createdAt: Date;
modifiedAt: Date;
email: string;
emailVerifiedAt: Date;
name: string;
firstName: string;
preferredName: string;
flair: string;
password: string;
active: boolean;
lastLogin: Date;
roleIDs: string[];
userImageID: string;
}, unknown> & {}, Context>;
export declare const GraphQLPublicUser: GraphQLObjectType<UserWithRelations, Context>;
export declare const GraphQLUserFilter: GraphQLInputObjectType;
export declare const GraphQLUserSort: GraphQLEnumType;
export declare const GraphQLUserConnection: GraphQLObjectType<any, Context>;
export declare const GraphQLUserAddressInput: GraphQLInputObjectType;
export declare const GraphQLUserInput: GraphQLInputObjectType;
export declare const GraphQLPublicUserInput: GraphQLInputObjectType;
export declare const GraphQLPaymentProviderCustomerInput: GraphQLInputObjectType;
export declare const GraphQLUserSession: GraphQLObjectType<any, any>;
export declare const GraphQLMemberRegistration: GraphQLObjectType<any, any>;
export declare const GraphQLMemberRegistrationAndPayment: GraphQLObjectType<any, any>;