mirror of
https://github.com/lingble/twenty.git
synced 2025-11-04 14:47:59 +00:00
### Description - We are using gql instead of strings to be able to see the graphql code highlighted ### Demo  Fixes #7526 --------- Co-authored-by: gitstart-twenty <gitstart-twenty@users.noreply.github.com> Co-authored-by: Charles Bochet <charles@twenty.com> Co-authored-by: Charles Bochet <charlesBochet@users.noreply.github.com>
61 lines
1.1 KiB
TypeScript
61 lines
1.1 KiB
TypeScript
export interface IntrospectionResponse {
|
|
data: {
|
|
__schema: Schema;
|
|
};
|
|
}
|
|
|
|
export interface Schema {
|
|
queryType: { name: string };
|
|
mutationType: { name: string | null };
|
|
subscriptionType: { name: string | null };
|
|
types: GraphQLType[];
|
|
directives: Directive[];
|
|
}
|
|
|
|
export interface Directive {
|
|
name: string;
|
|
description: string | null;
|
|
locations: string[];
|
|
args: InputValue[];
|
|
}
|
|
|
|
export interface GraphQLType {
|
|
kind: string;
|
|
name: string;
|
|
description: string | null;
|
|
fields?: Field[];
|
|
inputFields?: InputValue[];
|
|
interfaces?: TypeRef[];
|
|
enumValues?: EnumValue[];
|
|
possibleTypes?: TypeRef[];
|
|
}
|
|
|
|
export interface Field {
|
|
name: string;
|
|
description: string | null;
|
|
args: InputValue[];
|
|
type: TypeRef;
|
|
isDeprecated: boolean;
|
|
deprecationReason: string | null;
|
|
}
|
|
|
|
export interface InputValue {
|
|
name: string;
|
|
description: string | null;
|
|
type: TypeRef;
|
|
defaultValue: string | null;
|
|
}
|
|
|
|
export interface TypeRef {
|
|
kind: string;
|
|
name: string | null;
|
|
ofType: TypeRef | null;
|
|
}
|
|
|
|
export interface EnumValue {
|
|
name: string;
|
|
description: string | null;
|
|
isDeprecated: boolean;
|
|
deprecationReason: string | null;
|
|
}
|