Skip to content

Commit 0714d2f

Browse files
style: fix inline if
1 parent 88c68a3 commit 0714d2f

File tree

1 file changed

+18
-17
lines changed

1 file changed

+18
-17
lines changed

packages/graphql/lib/schema-builder/factories/object-type-definition.factory.ts

Lines changed: 18 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -94,23 +94,6 @@ export class ObjectTypeDefinitionFactory {
9494
};
9595
}
9696

97-
private getRecursiveInterfaces(
98-
metadatas: ObjectTypeMetadata[],
99-
): ObjectTypeMetadata[] {
100-
if (!metadatas || !metadatas.length) return [];
101-
102-
const interfaces = metadatas.reduce<ObjectTypeMetadata[]>((prev, curr) => {
103-
return [
104-
...prev,
105-
...getInterfacesArray(curr.interfaces).map((it) =>
106-
TypeMetadataStorage.getInterfaceMetadataByTarget(it as Type<unknown>),
107-
),
108-
];
109-
}, []);
110-
111-
return [...interfaces, ...this.getRecursiveInterfaces(interfaces)];
112-
}
113-
11497
private generateFields(
11598
metadata: ObjectTypeMetadata,
11699
options: BuildSchemaOptions,
@@ -182,6 +165,24 @@ export class ObjectTypeDefinitionFactory {
182165
};
183166
}
184167

168+
private getRecursiveInterfaces(
169+
metadatas: ObjectTypeMetadata[],
170+
): ObjectTypeMetadata[] {
171+
if (!metadatas || !metadatas.length) {
172+
return [];
173+
}
174+
const interfaces = metadatas.reduce<ObjectTypeMetadata[]>((prev, curr) => {
175+
return [
176+
...prev,
177+
...getInterfacesArray(curr.interfaces).map((it) =>
178+
TypeMetadataStorage.getInterfaceMetadataByTarget(it as Type<unknown>),
179+
),
180+
];
181+
}, []);
182+
183+
return [...interfaces, ...this.getRecursiveInterfaces(interfaces)];
184+
}
185+
185186
private createFieldResolver<
186187
TSource extends object = any,
187188
TContext = {},

0 commit comments

Comments
 (0)