Skip to content

Commit 92233f2

Browse files
authored
Core package and move to @latest (#235)
* Changeset should ignore the example projects * Removed note in Contributing instructions about not adding a changeset for internal * Renamed @trigger.dev/internal to @trigger.dev/core. Set sdk and internal to be ES2020, so we don’t get errors about private identifiers * Env vars in nextjs-example use square bracket syntax to avoid Turbo Repo errors * Set the tsconfigs back for core and sdk * @examples/nextjs compile error with undefined tasks * Set the example projects to use ES2015 to avoid private modifier complaints * package-tester example, which will use built packages * package-tester package.json * Created a readme for the package-tester * Added all the packages to package-tester * Create .env.local.example and readme instructions * Added name to the package.json * Upgraded @types/react and @types/react-dom everywhrre, so we can use server actions * Upgraded @types/react and @types/react-dom everywhrre, so we can use server actions * Reworked the react package build, so it generates separate files * The SDK no longer bundles core * package-tester setup with a server action and react hooks * Added new SDK methods with logging * Working tsup settings for client and server * Explicit react hooks return types * Added all the hooks for testing * Added OpenAI step to the job to check types are still ok in integrations * Get rid of rogue Changeset ignores * Changeset: @trigger.dev/core is now a separate package * Exited prerelease mode, added a changeset * Changed @next to @latest * Deleted seed.js, this shouldn’t be committed * Ignore seed.js * The webapp was importing @trigger.dev/core with a folder path rather package name… * More webapp imports instead of @trigger.dev/core were a folder path * Accidentally edited Stripe internal API url in the comment * Added “sideEffects”: false so @trigger.dev/core is tree shaken by Remix
1 parent efd5909 commit 92233f2

File tree

148 files changed

+1378
-740
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

148 files changed

+1378
-740
lines changed

.changeset/afraid-rats-camp.md

+10

.changeset/config.json

+2-5
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,5 @@
77
"access": "public",
88
"baseBranch": "main",
99
"updateInternalDependencies": "patch",
10-
"ignore": [
11-
"webapp",
12-
"emails"
13-
]
14-
}
10+
"ignore": ["webapp", "emails"]
11+
}

.changeset/itchy-points-fold.md

+10

.changeset/pre.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
{
2-
"mode": "pre",
2+
"mode": "exit",
33
"tag": "next",
44
"initialVersions": {
55
"webapp": "1.0.0",
66
"@trigger.dev/github": "0.2.0",
77
"@trigger.dev/slack": "0.2.0",
88
"create-trigger": "0.2.0",
99
"emails": "1.0.0",
10-
"@trigger.dev/internal": "0.0.1",
10+
"@trigger.dev/core": "0.0.3",
1111
"@trigger.dev/nextjs": "0.1.0",
1212
"@trigger.dev/sdk": "1.0.0",
1313
"@trigger.dev/openai": "1.0.0-next.0",

CONTRIBUTING.md

+1-1

apps/webapp/.gitignore

+3-1
Original file line numberDiff line numberDiff line change
@@ -15,4 +15,6 @@ node_modules
1515
build-storybook.log
1616
.out
1717
.storybook-out
18-
storybook-static
18+
storybook-static
19+
20+
/prisma/seed.js

apps/webapp/app/components/run/RunCard.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import type { DisplayProperty, StyleName } from "@trigger.dev/internal";
1+
import type { DisplayProperty, StyleName } from "@trigger.dev/core";
22
import { motion } from "framer-motion";
33
import { HourglassIcon } from "lucide-react";
44
import { ReactNode, useEffect, useState } from "react";

apps/webapp/app/components/run/TaskStatus.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import type { TaskStatus } from "@trigger.dev/internal";
1+
import type { TaskStatus } from "@trigger.dev/core";
22
import {
33
CheckCircleIcon,
44
CheckIcon,

apps/webapp/app/components/run/TriggerDetail.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ import {
1111
RunPanelIconSection,
1212
RunPanelProperties,
1313
} from "./RunCard";
14-
import { DisplayProperty } from "@trigger.dev/internal";
14+
import { DisplayProperty } from "@trigger.dev/core";
1515

1616
export function TriggerDetail({
1717
trigger,

apps/webapp/app/models/runConnection.server.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import type { Integration, RunConnection } from "@trigger.dev/database";
2-
import type { ConnectionAuth } from "@trigger.dev/internal";
2+
import type { ConnectionAuth } from "@trigger.dev/core";
33
import type { ConnectionWithSecretReference } from "~/services/externalApis/integrationAuthRepository.server";
44
import { integrationAuthRepository } from "~/services/externalApis/integrationAuthRepository.server";
55

apps/webapp/app/models/task.server.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import type { Task, TaskAttempt } from "@trigger.dev/database";
2-
import { ServerTask } from "@trigger.dev/internal";
2+
import { ServerTask } from "@trigger.dev/core";
33

44
export type TaskWithAttempts = Task & { attempts: TaskAttempt[] };
55

apps/webapp/app/presenters/JobListPresenter.server.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import {
22
DisplayProperty,
33
DisplayPropertySchema,
44
EventSpecificationSchema,
5-
} from "@trigger.dev/internal";
5+
} from "@trigger.dev/core";
66
import { PrismaClient, Prisma, prisma } from "~/db.server";
77
import { Organization } from "~/models/organization.server";
88
import { Project } from "~/models/project.server";

apps/webapp/app/presenters/RunPresenter.server.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import {
33
ErrorWithStackSchema,
44
EventSpecificationSchema,
55
StyleSchema,
6-
} from "@trigger.dev/internal";
6+
} from "@trigger.dev/core";
77
import { PrismaClient, prisma } from "~/db.server";
88
import { mergeProperties } from "~/utils/mergeProperties.server";
99
import { taskListToTree } from "~/utils/taskListToTree";

apps/webapp/app/presenters/ScheduledTriggersPresenter.server.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { User } from "@trigger.dev/database";
2-
import { ScheduleMetadataSchema } from "@trigger.dev/internal";
2+
import { ScheduleMetadataSchema } from "@trigger.dev/core";
33
import { PrismaClient, prisma } from "~/db.server";
44
import { Organization } from "~/models/organization.server";
55
import { Project } from "~/models/project.server";

apps/webapp/app/presenters/TaskDetailsPresenter.server.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { DisplayPropertiesSchema, StyleSchema } from "@trigger.dev/internal";
1+
import { DisplayPropertiesSchema, StyleSchema } from "@trigger.dev/core";
22
import { PrismaClient, prisma } from "~/db.server";
33
import { mergeProperties } from "~/utils/mergeProperties.server";
44

apps/webapp/app/presenters/TestJobPresenter.server.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { User } from "@trigger.dev/database";
2-
import { replacements } from "@trigger.dev/internal";
2+
import { replacements } from "@trigger.dev/core";
33
import { PrismaClient, prisma } from "~/db.server";
44
import { Job } from "~/models/job.server";
55
import { Organization } from "~/models/organization.server";

apps/webapp/app/routes/api.v1.$endpointSlug.schedules.$id.registrations.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import { json } from "@remix-run/server-runtime";
33
import {
44
RegisterScheduleBodySchema,
55
RegisterScheduleResponseBodySchema,
6-
} from "@trigger.dev/internal";
6+
} from "@trigger.dev/core";
77
import { z } from "zod";
88
import { authenticateApiRequest } from "~/services/apiAuth.server";
99
import { logger } from "~/services/logger.server";

apps/webapp/app/routes/api.v1.$endpointSlug.sources.$id.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import type { ActionArgs } from "@remix-run/server-runtime";
22
import { json } from "@remix-run/server-runtime";
3-
import { UpdateTriggerSourceBodySchema } from "@trigger.dev/internal";
3+
import { UpdateTriggerSourceBodySchema } from "@trigger.dev/core";
44
import { z } from "zod";
55
import { authenticateApiRequest } from "~/services/apiAuth.server";
66
import { logger } from "~/services/logger.server";

apps/webapp/app/routes/api.v1.$endpointSlug.triggers.$id.registrations.$key.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import type { ActionArgs } from "@remix-run/server-runtime";
22
import { json } from "@remix-run/server-runtime";
3-
import { RegisterTriggerBodySchema } from "@trigger.dev/internal";
3+
import { RegisterTriggerBodySchema } from "@trigger.dev/core";
44
import { z } from "zod";
55
import { authenticateApiRequest } from "~/services/apiAuth.server";
66
import { logger } from "~/services/logger.server";

apps/webapp/app/routes/api.v1.$endpointSlug.triggers.$id.registrations.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import type { ActionArgs } from "@remix-run/server-runtime";
22
import { json } from "@remix-run/server-runtime";
3-
import { InitializeTriggerBodySchema } from "@trigger.dev/internal";
3+
import { InitializeTriggerBodySchema } from "@trigger.dev/core";
44
import { z } from "zod";
55
import { authenticateApiRequest } from "~/services/apiAuth.server";
66
import { logger } from "~/services/logger.server";

apps/webapp/app/routes/api.v1.accounts.$accountId.connections.$clientSlug.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import {
44
CreateExternalConnectionBody,
55
CreateExternalConnectionBodySchema,
66
ErrorWithStackSchema,
7-
} from "@trigger.dev/internal";
7+
} from "@trigger.dev/core";
88
import { z } from "zod";
99
import { generateErrorMessage } from "zod-error";
1010
import { PrismaClientOrTransaction, prisma } from "~/db.server";

apps/webapp/app/routes/api.v1.events.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import type { ActionArgs } from "@remix-run/server-runtime";
22
import { json } from "@remix-run/server-runtime";
3-
import { SendEventBodySchema } from "@trigger.dev/internal";
3+
import { SendEventBodySchema } from "@trigger.dev/core";
44
import { generateErrorMessage } from "zod-error";
55
import { authenticateApiRequest } from "~/services/apiAuth.server";
66
import { IngestSendEvent } from "~/services/events/ingestSendEvent.server";

apps/webapp/app/routes/api.v1.runs.$runId.logs.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
import type { Organization, RuntimeEnvironment } from "@trigger.dev/database";
22
import type { ActionArgs } from "@remix-run/server-runtime";
33
import { json } from "@remix-run/server-runtime";
4-
import type { LogMessage } from "@trigger.dev/internal";
5-
import { LogMessageSchema } from "@trigger.dev/internal";
4+
import type { LogMessage } from "@trigger.dev/core";
5+
import { LogMessageSchema } from "@trigger.dev/core";
66
import { z } from "zod";
77
import type { PrismaClient } from "~/db.server";
88
import { prisma } from "~/db.server";

apps/webapp/app/routes/api.v1.runs.$runId.tasks.$id.complete.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import type { ActionArgs } from "@remix-run/server-runtime";
22
import { json } from "@remix-run/server-runtime";
3-
import type { CompleteTaskBodyOutput, ServerTask } from "@trigger.dev/internal";
4-
import { CompleteTaskBodyInputSchema } from "@trigger.dev/internal";
3+
import type { CompleteTaskBodyOutput, ServerTask } from "@trigger.dev/core";
4+
import { CompleteTaskBodyInputSchema } from "@trigger.dev/core";
55
import { z } from "zod";
66
import { $transaction, PrismaClient, prisma } from "~/db.server";
77
import { taskWithAttemptsToServerTask } from "~/models/task.server";

apps/webapp/app/routes/api.v1.runs.$runId.tasks.$id.fail.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import {
44
FailTaskBodyInput,
55
FailTaskBodyInputSchema,
66
ServerTask,
7-
} from "@trigger.dev/internal";
7+
} from "@trigger.dev/core";
88
import { z } from "zod";
99
import { $transaction, PrismaClient, prisma } from "~/db.server";
1010
import { taskWithAttemptsToServerTask } from "~/models/task.server";

apps/webapp/app/routes/api.v1.runs.$runId.tasks.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import {
55
RunTaskBodyOutput,
66
RunTaskBodyOutputSchema,
77
ServerTask,
8-
} from "@trigger.dev/internal";
8+
} from "@trigger.dev/core";
99
import { z } from "zod";
1010
import { $transaction, PrismaClient, prisma } from "~/db.server";
1111
import { taskWithAttemptsToServerTask } from "~/models/task.server";

apps/webapp/app/services/endpointApi.server.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ import {
1313
RegisterTriggerBodySchema,
1414
RunJobBody,
1515
RunJobResponseSchema,
16-
} from "@trigger.dev/internal";
16+
} from "@trigger.dev/core";
1717
import { safeBodyFromResponse } from "~/utils/json";
1818
import { logger } from "./logger.server";
1919

apps/webapp/app/services/events/deliverEvent.server.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import type { EventDispatcher, EventRecord } from "@trigger.dev/database";
2-
import type { EventFilter } from "@trigger.dev/internal";
3-
import { EventFilterSchema } from "@trigger.dev/internal";
2+
import type { EventFilter } from "@trigger.dev/core";
3+
import { EventFilterSchema } from "@trigger.dev/core";
44
import { $transaction, PrismaClientOrTransaction, prisma } from "~/db.server";
55
import { logger } from "~/services/logger.server";
66
import { workerQueue } from "../worker.server";

apps/webapp/app/services/events/ingestSendEvent.server.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import type { RawEvent, SendEventOptions } from "@trigger.dev/internal";
1+
import type { RawEvent, SendEventOptions } from "@trigger.dev/core";
22
import {
33
$transaction,
44
PrismaClientOrTransaction,

apps/webapp/app/services/externalApis/integrationConnectionCreated.server.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { MISSING_CONNECTION_RESOLVED_NOTIFICATION } from "@trigger.dev/internal";
1+
import { MISSING_CONNECTION_RESOLVED_NOTIFICATION } from "@trigger.dev/core";
22
import { PrismaClientOrTransaction, prisma } from "~/db.server";
33
import { IngestSendEvent } from "../events/ingestSendEvent.server";
44
import { logger } from "../logger.server";

apps/webapp/app/services/externalApis/integrations/github.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ const usageSample: HelpSample = {
6464
export const github: Integration = {
6565
identifier: "github",
6666
name: "GitHub",
67-
packageName: "@trigger.dev/github@next",
67+
packageName: "@trigger.dev/github@latest",
6868
authenticationMethods: {
6969
oauth2: {
7070
name: "OAuth",

apps/webapp/app/services/externalApis/integrations/resend.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import type { Integration } from "../types";
33
export const resend: Integration = {
44
identifier: "resend",
55
name: "Resend",
6-
packageName: "@trigger.dev/resend@next",
6+
packageName: "@trigger.dev/resend@latest",
77
authenticationMethods: {
88
apikey: {
99
type: "apikey",

apps/webapp/app/services/externalApis/integrations/slack.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ client.defineJob({
4545
export const slack: Integration = {
4646
identifier: "slack",
4747
name: "Slack",
48-
packageName: "@trigger.dev/slack@next",
48+
packageName: "@trigger.dev/slack@latest",
4949
authenticationMethods: {
5050
oauth2Bot: {
5151
name: "OAuth2 (Bot)",

apps/webapp/app/services/jobs/registerJob.server.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ import {
1010
JobMetadata,
1111
SCHEDULED_EVENT,
1212
TriggerMetadata,
13-
} from "@trigger.dev/internal";
13+
} from "@trigger.dev/core";
1414
import { DEFAULT_MAX_CONCURRENT_RUNS } from "~/consts";
1515
import type { PrismaClient } from "~/db.server";
1616
import { prisma } from "~/db.server";

apps/webapp/app/services/jobs/testJob.server.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { EventSpecificationSchema } from "@trigger.dev/internal";
1+
import { EventSpecificationSchema } from "@trigger.dev/core";
22
import { $transaction, PrismaClient, prisma } from "~/db.server";
33
import { CreateRunService } from "../runs/createRun.server";
44

apps/webapp/app/services/logger.server.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import type { LogLevel } from "@trigger.dev/internal";
2-
import { Logger } from "@trigger.dev/internal";
1+
import type { LogLevel } from "@trigger.dev/core";
2+
import { Logger } from "@trigger.dev/core";
33
import { sensitiveDataReplacer } from "./sensitiveDataReplacer";
44

55
export const logger = new Logger(

apps/webapp/app/services/runs/missingConnectionCreated.server.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { $transaction, PrismaClientOrTransaction, prisma } from "~/db.server";
22
import { IngestSendEvent } from "../events/ingestSendEvent.server";
33
import { env } from "~/env.server";
4-
import { MISSING_CONNECTION_NOTIFICATION } from "@trigger.dev/internal";
4+
import { MISSING_CONNECTION_NOTIFICATION } from "@trigger.dev/core";
55

66
export class MissingConnectionCreatedService {
77
#prismaClient: PrismaClientOrTransaction;

apps/webapp/app/services/runs/performRunExecution.server.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import {
88
RunJobRetryWithTask,
99
RunJobSuccess,
1010
RunSourceContextSchema,
11-
} from "@trigger.dev/internal";
11+
} from "@trigger.dev/core";
1212
import { generateErrorMessage } from "zod-error";
1313
import { EXECUTE_JOB_RETRY_LIMIT } from "~/consts";
1414
import {

apps/webapp/app/services/runs/runFinished.server.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import type { PrismaClient } from "~/db.server";
22
import { prisma } from "~/db.server";
33
import { workerQueue } from "../worker.server";
44
import { z } from "zod";
5-
import { RawEventSchema, SendEventOptionsSchema } from "@trigger.dev/internal";
5+
import { RawEventSchema, SendEventOptionsSchema } from "@trigger.dev/core";
66
import { IngestSendEvent } from "../events/ingestSendEvent.server";
77

88
const SendEventOutputSchema = z.object({

apps/webapp/app/services/schedules/deliverScheduledEvent.server.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { SCHEDULED_EVENT, ScheduledPayload } from "@trigger.dev/internal";
1+
import { SCHEDULED_EVENT, ScheduledPayload } from "@trigger.dev/core";
22
import { $transaction, PrismaClientOrTransaction, prisma } from "~/db.server";
33
import { NextScheduledEventService } from "./nextScheduledEvent.server";
44
import { IngestSendEvent } from "../events/ingestSendEvent.server";

apps/webapp/app/services/schedules/nextScheduledEvent.server.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import {
33
IntervalMetadata,
44
ScheduleMetadata,
55
ScheduleMetadataSchema,
6-
} from "@trigger.dev/internal";
6+
} from "@trigger.dev/core";
77
import { $transaction, PrismaClientOrTransaction, prisma } from "~/db.server";
88
import { parseExpression } from "cron-parser";
99
import { workerQueue } from "../worker.server";

apps/webapp/app/services/schedules/registerSchedule.server.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { RegisterScheduleBody } from "@trigger.dev/internal";
1+
import { RegisterScheduleBody } from "@trigger.dev/core";
22
import { $transaction, PrismaClient } from "~/db.server";
33
import { prisma } from "~/db.server";
44
import { AuthenticatedEnvironment } from "../apiAuth.server";

apps/webapp/app/services/schedules/registerScheduleSource.server.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import {
33
CronMetadata,
44
IntervalMetadata,
55
ScheduleMetadata,
6-
} from "@trigger.dev/internal";
6+
} from "@trigger.dev/core";
77
import { $transaction, PrismaClientOrTransaction, prisma } from "~/db.server";
88
import { NextScheduledEventService } from "./nextScheduledEvent.server";
99

apps/webapp/app/services/schedules/unregisterSchedule.server.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { RegisterScheduleBody } from "@trigger.dev/internal";
1+
import { RegisterScheduleBody } from "@trigger.dev/core";
22
import { $transaction, PrismaClient } from "~/db.server";
33
import { prisma } from "~/db.server";
44
import { AuthenticatedEnvironment } from "../apiAuth.server";

apps/webapp/app/services/sensitiveDataReplacer.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import type { RedactString } from "@trigger.dev/internal";
1+
import type { RedactString } from "@trigger.dev/core";
22

33
// Replaces redacted strings with "******".
44
// For example, this object: {"Authorization":{"__redactedString":true,"strings":["Bearer ",""],"interpolations":["sk-1234"]}}

apps/webapp/app/services/sources/activateSource.server.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ import { env } from "~/env.server";
1010
import {
1111
REGISTER_SOURCE_EVENT,
1212
RegisterTriggerSource,
13-
} from "@trigger.dev/internal";
13+
} from "@trigger.dev/core";
1414
import {
1515
SecretStoreProvider,
1616
getSecretStore,

apps/webapp/app/services/sources/registerSource.server.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import type { Endpoint } from "@trigger.dev/database";
2-
import type { SourceMetadata } from "@trigger.dev/internal";
2+
import type { SourceMetadata } from "@trigger.dev/core";
33
import { $transaction, PrismaClientOrTransaction } from "~/db.server";
44
import { prisma } from "~/db.server";
55
import type { AuthenticatedEnvironment } from "../apiAuth.server";

0 commit comments

Comments
 (0)