Skip to content

Commit

Permalink
chore(api): streamline graphql-type imports
Browse files Browse the repository at this point in the history
  • Loading branch information
waltergalvao committed Jan 30, 2025
1 parent 88e55c1 commit c4387a7
Show file tree
Hide file tree
Showing 24 changed files with 25 additions and 27 deletions.
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
import { AuthProvider } from "@sweetr/graphql-types/dist/api";
import { GraphQLError } from "graphql";
import { createQueryResolver } from "../../../../lib/graphql";
import { logger } from "../../../../lib/logger";
import { getGithubLoginUrl } from "../../services/auth.service";
import { AuthProvider } from "../../../../graphql-types";

export const authProviderQuery = createQueryResolver({
authProvider: (_, { input }) => {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import {
Automation as ApiAutomation,
AutomationType,
} from "@sweetr/graphql-types/dist/api";
} from "../../../../graphql-types";
import { Automation } from "../../services/automation.types";

export const transformAutomation = (automation: Automation): ApiAutomation => {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import { Subscription, Workspace } from "@prisma/client";
import { Billing } from "@sweetr/graphql-types/dist/api";
import { Billing } from "../../../../graphql-types";
import { isSubscriptionActive } from "../../services/billing.service";

export const transformBilling = (
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ import { CodeReview as DatabaseCodeReview, GitProfile } from "@prisma/client";
import {
CodeReview as ApiCodeReview,
CodeReviewState,
} from "@sweetr/graphql-types/dist/api";
} from "../../../../graphql-types";

export const transformCodeReview = (
codeReview: DatabaseCodeReview & {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ import {
DayOfTheWeek,
DigestType,
DigestFrequency,
} from "@sweetr/graphql-types/dist/api";
} from "../../../graphql-types";
import { Digest } from "../services/digest.types";

export const transformDigest = (digest: Digest): ApiDigest => {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { Integration } from "@sweetr/graphql-types/dist/api";
import { Integration } from "../../../../graphql-types";
import { createFieldResolver } from "../../../../lib/graphql";
import { logger } from "../../../../lib/logger";
import { ResourceNotFoundException } from "../../../errors/exceptions/resource-not-found.exception";
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ import {
import { IntegrationApp } from "@prisma/client";
import * as slackService from "../slack/services/slack-integration.service";
import { logger } from "../../../lib/logger";
import { Integration } from "@sweetr/graphql-types/api";
import { Integration } from "../../../graphql-types";

const integrationServices: Record<IntegrationApp, IntegrationService> = {
[IntegrationApp.SLACK]: slackService,
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import { IntegrationApp } from "@prisma/client";
import { Integration } from "@sweetr/graphql-types/dist/api";
import { Integration } from "../../../graphql-types";

export interface IntegrationService {
installIntegration: (workspaceId: number, code: string) => Promise<void>;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ import { OauthV2AccessResponse } from "@slack/web-api";
import { omit } from "radash";
import { SlackIntegrationData } from "./slack.types";
import { JsonObject } from "@prisma/client/runtime/library";
import { IntegrationApp } from "@sweetr/graphql-types/dist/api";
import { IntegrationApp } from "../../../../graphql-types";
import {
authorizeSlackWorkspace,
getSlackClient,
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { Period } from "@sweetr/graphql-types/dist/api";
import { Period } from "../../../graphql-types";

export interface CodeReviewChartFilters {
workspaceId: number;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { Period } from "@sweetr/graphql-types/dist/api";
import { Period } from "../../../graphql-types";

export interface PullRequestChartFilters {
workspaceId: number;
Expand Down
2 changes: 1 addition & 1 deletion apps/api/src/app/metrics/services/chart.service.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { Period } from "@sweetr/graphql-types/dist/api";
import { Period } from "../../../graphql-types";

export const periodToDateTrunc = (period: Period): string => {
const dateTruncMap: Record<Period, string> = {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import { GitProfile, User } from "@prisma/client";
import { Person } from "@sweetr/graphql-types/dist/api";
import { Person } from "../../../../graphql-types";

export const transformPerson = (
person: GitProfile & { user?: User | null }
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { PullRequestOwnerType } from "@sweetr/graphql-types/dist/api";
import { PullRequestOwnerType } from "../../../../graphql-types";
import { createFieldResolver } from "../../../../lib/graphql";
import { logger } from "../../../../lib/logger";
import { ResourceNotFoundException } from "../../../errors/exceptions/resource-not-found.exception";
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ import {
import {
PullRequestTracking as ApiPullRequestTracking,
PullRequestSize,
} from "@sweetr/graphql-types/dist/api";
} from "../../../../graphql-types";
import { differenceInBusinessMilliseconds } from "../../../../lib/date";

export const transformPullRequestTracking = (
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ import { PullRequest as DatabasePullRequest, GitProfile } from "@prisma/client";
import {
PullRequest as ApiPullRequest,
PullRequestState,
} from "@sweetr/graphql-types/dist/api";
} from "../../../../graphql-types";

export const transformPullRequest = (
pullRequest: DatabasePullRequest & {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import { Repository as DatabaseRepository } from "@prisma/client";
import { Repository as ApiRepository } from "@sweetr/graphql-types/dist/api";
import { Repository as ApiRepository } from "../../../../graphql-types";

export const transformRepository = (
repository: DatabaseRepository
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { Person } from "@sweetr/graphql-types/dist/api";
import { Person } from "../../../../graphql-types";
import { createFieldResolver } from "../../../../lib/graphql";
import { logger } from "../../../../lib/logger";
import { ResourceNotFoundException } from "../../../errors/exceptions/resource-not-found.exception";
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import { TeamMember as DatabaseTeamMember } from "@prisma/client";
import { TeamMember, TeamMemberRole } from "@sweetr/graphql-types/dist/api";
import { TeamMember, TeamMemberRole } from "../../../../graphql-types";

export const transformTeamMember = (
teamMember: DatabaseTeamMember
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import { Team as DatabaseTeam } from "@prisma/client";
import { Team as ApiTeam } from "@sweetr/graphql-types/dist/api";
import { Team as ApiTeam } from "../../../../graphql-types";

export const transformTeam = (team: DatabaseTeam): ApiTeam => {
return {
Expand Down
2 changes: 1 addition & 1 deletion apps/api/src/app/teams/services/team.types.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { TeamMemberRole } from "@sweetr/graphql-types/dist/api";
import { TeamMemberRole } from "../../../graphql-types";

export interface FindTeamByIdInput {
workspaceId: number;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ import {
Installation,
Organization,
} from "@prisma/client";
import { Workspace as ApiWorkspace } from "@sweetr/graphql-types/dist/api";
import { Workspace as ApiWorkspace } from "../../../../graphql-types";
import {
getWorkspaceAvatar,
getWorkspaceHandle,
Expand Down
2 changes: 2 additions & 0 deletions apps/api/src/graphql-types.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
export * from "@sweetr/graphql-types/dist/api";
export * from "@sweetr/graphql-types/dist/shared";
6 changes: 1 addition & 5 deletions apps/api/src/lib/graphql.ts
Original file line number Diff line number Diff line change
@@ -1,8 +1,4 @@
import {
MutationResolvers,
QueryResolvers,
Resolvers,
} from "@sweetr/graphql-types/dist/api";
import { MutationResolvers, QueryResolvers, Resolvers } from "../graphql-types";

export const createQueryResolver = (resolvers: QueryResolvers): Resolvers => {
return {
Expand Down

0 comments on commit c4387a7

Please sign in to comment.