Skip to content

Commit

Permalink
Update import paths for concierge handlers
Browse files Browse the repository at this point in the history
  • Loading branch information
genu committed Jan 30, 2024
1 parent 718b915 commit 9134713
Show file tree
Hide file tree
Showing 6 changed files with 28 additions and 25 deletions.
2 changes: 1 addition & 1 deletion playground/server/concierge/cron/ping.cron.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { defineCron } from "#imports";
import { defineCron } from "#concierge-handlers";

export default defineCron(
"PingServer",
Expand Down
2 changes: 1 addition & 1 deletion playground/server/concierge/queues/my-queue.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { defineQueue } from "#imports";
import { defineQueue } from "#concierge-handlers";

export default defineQueue("SendEmail", {
defaultJobOptions: {
Expand Down
2 changes: 1 addition & 1 deletion playground/server/concierge/workers/my-worker.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { defineWorker } from "#imports";
import { defineWorker } from "#concierge-handlers";

export default defineWorker("SendEmail", async (job) => {
// Do something
Expand Down
4 changes: 2 additions & 2 deletions src/module.ts
Original file line number Diff line number Diff line change
Expand Up @@ -51,8 +51,8 @@ export default defineNuxtModule<ModuleOptions>({
const { resolve } = createResolver(import.meta.url);
const logger = useLogger(name);

addServerImportsDir(resolve("./runtime/server/utils"));
addServerImportsDir(resolve("./runtime/server/handlers"));
// addServerImportsDir(resolve("./runtime/server/utils"));
// addServerImportsDir(resolve("./runtime/server/handlers"));

// Test Redis connection
const canConnect = await isValidRedisConnection(options.redis);
Expand Down
3 changes: 3 additions & 0 deletions src/runtime/server/handlers/index.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
export * from "./defineCron";
export * from "./defineQueue";
export * from "./defineWorker";
40 changes: 20 additions & 20 deletions src/templates.ts
Original file line number Diff line number Diff line change
Expand Up @@ -122,29 +122,29 @@ export const createTemplateType = () => {
);

nitroConfig.alias["#concierge-handlers"] = resolve(
"./runtime/server/utils/handlers"
"./runtime/server/handlers"
);
});

// addTypeTemplate({
// filename: "types/concierge-handlers.d.ts",
// write: true,
// getContents() {
// return `
// declare module "#concierge-handlers" {
// const defineQueue: typeof import("${resolve(
// "./runtime/server/handlers/defineQueue"
// )}").defineQueue;
// const defineWorker: typeof import("${resolve(
// "./runtime/server/handlers/defineWorker"
// )}").defineWorker;
// const defineCron: typeof import("${resolve(
// "./runtime/server/handlers/defineCron"
// )}").defineCron;
// }
// `;
// },
// });
addTypeTemplate({
filename: "types/concierge-handlers.d.ts",
write: true,
getContents() {
return `
declare module "#concierge-handlers" {
const defineQueue: typeof import("${resolve(
"./runtime/server/handlers/defineQueue"
)}").defineQueue;
const defineWorker: typeof import("${resolve(
"./runtime/server/handlers/defineWorker"
)}").defineWorker;
const defineCron: typeof import("${resolve(
"./runtime/server/handlers/defineCron"
)}").defineCron;
}
`;
},
});

addTypeTemplate({
filename: "types/concierge.d.ts",
Expand Down

0 comments on commit 9134713

Please sign in to comment.