-
Notifications
You must be signed in to change notification settings - Fork 1.4k
Expand file tree
/
Copy pathgenerated.ts
More file actions
69 lines (64 loc) · 2.23 KB
/
generated.ts
File metadata and controls
69 lines (64 loc) · 2.23 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
import * as Types from '../types.js';
import * as gm from 'graphql-modules';
export namespace DotanionsModule {
interface DefinedFields {
Paypal: 'id' | 'url';
CreditCard: 'id' | 'cardNumber' | 'cardOwner';
Donation: 'id' | 'sender' | 'recipient' | 'amount';
Mutation: 'donate';
User: 'paymentOptions';
}
interface DefinedInputFields {
DonationInput: 'user' | 'amount' | 'paymentOption';
}
export type Paypal = Pick<Types.Paypal, DefinedFields['Paypal']>;
export type CreditCard = Pick<Types.CreditCard, DefinedFields['CreditCard']>;
export type PaymentOption = Types.PaymentOption;
export type User = Types.User;
export type Donation = Pick<Types.Donation, DefinedFields['Donation']>;
export type DonationInput = Pick<Types.DonationInput, DefinedInputFields['DonationInput']>;
export type Mutation = Pick<Types.Mutation, DefinedFields['Mutation']>;
export type PaypalResolvers = Pick<Types.PaypalResolvers, DefinedFields['Paypal'] | '__isTypeOf'>;
export type CreditCardResolvers = Pick<Types.CreditCardResolvers, DefinedFields['CreditCard'] | '__isTypeOf'>;
export type DonationResolvers = Pick<Types.DonationResolvers, DefinedFields['Donation']>;
export type MutationResolvers = Pick<Types.MutationResolvers, DefinedFields['Mutation']>;
export type UserResolvers = Pick<Types.UserResolvers, DefinedFields['User']>;
export interface Resolvers {
Paypal?: PaypalResolvers;
CreditCard?: CreditCardResolvers;
Donation?: DonationResolvers;
Mutation?: MutationResolvers;
User?: UserResolvers;
}
export interface MiddlewareMap {
'*'?: {
'*'?: gm.Middleware[];
};
Paypal?: {
'*'?: gm.Middleware[];
id?: gm.Middleware[];
url?: gm.Middleware[];
};
CreditCard?: {
'*'?: gm.Middleware[];
id?: gm.Middleware[];
cardNumber?: gm.Middleware[];
cardOwner?: gm.Middleware[];
};
User?: {
'*'?: gm.Middleware[];
paymentOptions?: gm.Middleware[];
};
Donation?: {
'*'?: gm.Middleware[];
id?: gm.Middleware[];
sender?: gm.Middleware[];
recipient?: gm.Middleware[];
amount?: gm.Middleware[];
};
Mutation?: {
'*'?: gm.Middleware[];
donate?: gm.Middleware[];
};
}
}