Skip to content

Commit

Permalink
chore: TechnologyNode -> TechnologyEdge
Browse files Browse the repository at this point in the history
  • Loading branch information
iansamz committed Apr 4, 2023
1 parent 3de58bf commit 414255a
Show file tree
Hide file tree
Showing 8 changed files with 21 additions and 21 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ import { InputMaybe } from '../schema/generated/types';

type TechnologyEntityId = TechnologyEntity['id'];

export type TechnologyNode = {
export type TechnologyEdge = {
cursor: TechnologyEntityId;
node: TechnologyEntity;
};
Expand All @@ -19,7 +19,7 @@ export type PageInformation = {
export type TechnologyEntityCollection = {
totalCount: number;
pageInfo: PageInformation;
edges: TechnologyNode[];
edges: TechnologyEdge[];
};

export class TechnologyDataSource {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ export const mapTechnologyCollection = (
return {
totalCount: entityCollectionPage.totalCount,
edges: entityCollectionPage.edges.map((entity) => ({
__typename: 'TechnologyNode',
__typename: 'TechnologyEdge',
node: mapTechnology(entity.node),
cursor: entity.cursor,
})),
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -453,7 +453,7 @@
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "TechnologyNode",
"name": "TechnologyEdge",
"ofType": null
}
}
Expand Down Expand Up @@ -501,7 +501,7 @@
},
{
"kind": "OBJECT",
"name": "TechnologyNode",
"name": "TechnologyEdge",
"description": "Pagination Technology Node",
"fields": [
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -67,7 +67,7 @@ A collection of technologies
"""
type TechnologyCollection {
"A list of records of the requested page"
edges: [TechnologyNode]!
edges: [TechnologyEdge]!
"Pagination Information"
pageInfo: PageInformation!
"Identifies the total count of technology records in data source"
Expand All @@ -77,7 +77,7 @@ type TechnologyCollection {
"""
Pagination Technology Node
"""
type TechnologyNode {
type TechnologyEdge {
"Current Cursor for Entity Node"
cursor: Int!
"Technology Entity Node"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -100,16 +100,16 @@ export type Technology = {
export type TechnologyCollection = {
__typename?: 'TechnologyCollection';
/** A list of records of the requested page */
edges: Array<Maybe<TechnologyNode>>;
edges: Array<Maybe<TechnologyEdge>>;
/** Pagination Information */
pageInfo: PageInformation;
/** Identifies the total count of technology records in data source */
totalCount: Scalars['Int'];
};

/** Pagination Technology Node */
export type TechnologyNode = {
__typename?: 'TechnologyNode';
export type TechnologyEdge = {
__typename?: 'TechnologyEdge';
/** Current Cursor for Entity Node */
cursor: Scalars['Int'];
/** Technology Entity Node */
Expand Down Expand Up @@ -219,7 +219,7 @@ export type ResolversTypes = {
String: ResolverTypeWrapper<Scalars['String']>;
Technology: ResolverTypeWrapper<Technology>;
TechnologyCollection: ResolverTypeWrapper<TechnologyCollection>;
TechnologyNode: ResolverTypeWrapper<TechnologyNode>;
TechnologyEdge: ResolverTypeWrapper<TechnologyEdge>;
UpdateTechnology: UpdateTechnology;
};

Expand All @@ -235,7 +235,7 @@ export type ResolversParentTypes = {
String: Scalars['String'];
Technology: Technology;
TechnologyCollection: TechnologyCollection;
TechnologyNode: TechnologyNode;
TechnologyEdge: TechnologyEdge;
UpdateTechnology: UpdateTechnology;
};

Expand Down Expand Up @@ -307,15 +307,15 @@ export type TechnologyCollectionResolvers<
ContextType = any,
ParentType extends ResolversParentTypes['TechnologyCollection'] = ResolversParentTypes['TechnologyCollection']
> = {
edges?: Resolver<Array<Maybe<ResolversTypes['TechnologyNode']>>, ParentType, ContextType>;
edges?: Resolver<Array<Maybe<ResolversTypes['TechnologyEdge']>>, ParentType, ContextType>;
pageInfo?: Resolver<ResolversTypes['PageInformation'], ParentType, ContextType>;
totalCount?: Resolver<ResolversTypes['Int'], ParentType, ContextType>;
__isTypeOf?: IsTypeOfResolverFn<ParentType, ContextType>;
};

export type TechnologyNodeResolvers<
export type TechnologyEdgeResolvers<
ContextType = any,
ParentType extends ResolversParentTypes['TechnologyNode'] = ResolversParentTypes['TechnologyNode']
ParentType extends ResolversParentTypes['TechnologyEdge'] = ResolversParentTypes['TechnologyEdge']
> = {
cursor?: Resolver<ResolversTypes['Int'], ParentType, ContextType>;
node?: Resolver<ResolversTypes['Technology'], ParentType, ContextType>;
Expand All @@ -328,5 +328,5 @@ export type Resolvers<ContextType = any> = {
Query?: QueryResolvers<ContextType>;
Technology?: TechnologyResolvers<ContextType>;
TechnologyCollection?: TechnologyCollectionResolvers<ContextType>;
TechnologyNode?: TechnologyNodeResolvers<ContextType>;
TechnologyEdge?: TechnologyEdgeResolvers<ContextType>;
};
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ export const technologyTypeDefs = gql`
"""
Pagination Technology Node
"""
type TechnologyNode {
type TechnologyEdge {
"Current Cursor for Entity Node"
cursor: Int!
"Technology Entity Node"
Expand Down Expand Up @@ -46,7 +46,7 @@ export const technologyTypeDefs = gql`
"Identifies the total count of technology records in data source"
totalCount: Int!
"A list of records of the requested page"
edges: [TechnologyNode]!
edges: [TechnologyEdge]!
"Pagination Information"
pageInfo: PageInformation!
}
Expand Down
4 changes: 2 additions & 2 deletions starters/express-apollo-prisma/src/mocks/technology-entity.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ import {
PageInformation,
TechnologyDataSource,
TechnologyEntityCollection,
TechnologyNode,
TechnologyEdge,
} from '../graphql/data-sources';

export const createMockTechnologyDataSource = (): DeepMockProxy<TechnologyDataSource> =>
Expand Down Expand Up @@ -45,7 +45,7 @@ export const createMockTechnologyEntities = (totalCount: number): TechnologyEnti
return Array(totalCount).fill(null).map(createMockTechnologyEntity);
};

export const createMockTechnologyNodes = (totalCount: number): TechnologyNode[] => {
export const createMockTechnologyEdges = (totalCount: number): TechnologyEdge[] => {
return Array(totalCount)
.fill(null)
.map(() => {
Expand Down
2 changes: 1 addition & 1 deletion starters/express-apollo-prisma/src/mocks/technology.ts
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ export const createMockTechnologyCollectionResult = (
.map(() => {
const MOCK_TECHNOLOGY = createMockTechnology();
return {
__typename: 'TechnologyNode',
__typename: 'TechnologyEdge',
node: MOCK_TECHNOLOGY,
cursor: Number(MOCK_TECHNOLOGY.id),
};
Expand Down

0 comments on commit 414255a

Please sign in to comment.