Skip to content

Commit 391c88c

Browse files
committed
feat: add type for [Symbol.toStringTag] getter
1 parent d7304b9 commit 391c88c

File tree

3 files changed

+9
-0
lines changed

3 files changed

+9
-0
lines changed

src/type/definition.d.ts

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -182,6 +182,7 @@ export class GraphQLList<T extends GraphQLType> {
182182
toString: () => string;
183183
toJSON: () => string;
184184
inspect: () => string;
185+
get [Symbol.toStringTag](): string;
185186
}
186187

187188
/**
@@ -212,6 +213,7 @@ export class GraphQLNonNull<T extends GraphQLNullableType> {
212213
toString: () => string;
213214
toJSON: () => string;
214215
inspect: () => string;
216+
get [Symbol.toStringTag](): string;
215217
}
216218

217219
export type GraphQLWrappingType = GraphQLList<any> | GraphQLNonNull<any>;
@@ -399,6 +401,7 @@ export class GraphQLObjectType<TSource = any, TContext = any> {
399401
toString(): string;
400402
toJSON(): string;
401403
inspect(): string;
404+
get [Symbol.toStringTag](): string;
402405
}
403406

404407
export function argsToArgsConfig(
@@ -551,6 +554,7 @@ export class GraphQLInterfaceType {
551554
toString(): string;
552555
toJSON(): string;
553556
inspect(): string;
557+
get [Symbol.toStringTag](): string;
554558
}
555559

556560
export interface GraphQLInterfaceTypeConfig<TSource, TContext> {
@@ -612,6 +616,7 @@ export class GraphQLUnionType {
612616
toString(): string;
613617
toJSON(): string;
614618
inspect(): string;
619+
get [Symbol.toStringTag](): string;
615620
}
616621

617622
export interface GraphQLUnionTypeConfig<TSource, TContext> {
@@ -675,6 +680,7 @@ export class GraphQLEnumType {
675680
toString(): string;
676681
toJSON(): string;
677682
inspect(): string;
683+
get [Symbol.toStringTag](): string;
678684
}
679685

680686
export interface GraphQLEnumTypeConfig {
@@ -744,6 +750,7 @@ export class GraphQLInputObjectType {
744750
toString(): string;
745751
toJSON(): string;
746752
inspect(): string;
753+
get [Symbol.toStringTag](): string;
747754
}
748755

749756
export interface GraphQLInputObjectTypeConfig {

src/type/directives.d.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@ export class GraphQLDirective {
3939
toString(): string;
4040
toJSON(): string;
4141
inspect(): string;
42+
get [Symbol.toStringTag](): string;
4243
}
4344

4445
export interface GraphQLDirectiveConfig {

src/type/schema.d.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,7 @@ export class GraphQLSchema {
8282
extensionASTNodes: ReadonlyArray<SchemaExtensionNode>;
8383
assumeValid: boolean;
8484
};
85+
get [Symbol.toStringTag](): string;
8586
}
8687

8788
type TypeMap = ObjMap<GraphQLNamedType>;

0 commit comments

Comments
 (0)