From 7a4e2e476f1dcd29985d0b9757a7d3e6a9dc5c26 Mon Sep 17 00:00:00 2001 From: dtinth on MBP M1 Date: Fri, 17 May 2024 14:09:22 +0700 Subject: [PATCH] fix type errors --- src/db.ts | 12 +++++++++++- src/main.ts | 13 ++++++++----- tsconfig.json | 4 +++- 3 files changed, 22 insertions(+), 7 deletions(-) diff --git a/src/db.ts b/src/db.ts index 9cbea90..948a476 100644 --- a/src/db.ts +++ b/src/db.ts @@ -1,4 +1,9 @@ import * as dynamodb from "@aws-sdk/client-dynamodb"; +import os from "os"; +import { z } from "zod"; +import { Context } from "./createContext"; +import { env } from "./env"; +import { Task } from "./schema"; async function ensureDynamodbTableCreated({ dynamodbClient }: Context) { try { @@ -118,4 +123,9 @@ async function updateTaskStatusInDynamoDB( ); } -export { ensureDynamodbTableCreated, getPreviouslyRunTaskStatuses, checkTaskCompletionStatus, updateTaskStatusInDynamoDB }; +export { + checkTaskCompletionStatus, + ensureDynamodbTableCreated, + getPreviouslyRunTaskStatuses, + updateTaskStatusInDynamoDB, +}; diff --git a/src/main.ts b/src/main.ts index 0ba50df..c69b7df 100644 --- a/src/main.ts +++ b/src/main.ts @@ -1,18 +1,21 @@ #!/usr/bin/env node +import * as sqs from "@aws-sdk/client-sqs"; import { execa } from "execa"; import fs from "fs"; import { chunk } from "lodash-es"; -import os from "os"; import pMap from "p-map"; import process from "process"; import yargs from "yargs"; -import { z } from "zod"; -import { env } from "./env"; -import { Task, TaskListFile } from "./schema"; import { Context, createContext } from "./createContext"; import { createDurationTracker } from "./createDurationTracker"; -import { ensureDynamodbTableCreated, getPreviouslyRunTaskStatuses, checkTaskCompletionStatus, updateTaskStatusInDynamoDB } from "./db"; +import { + checkTaskCompletionStatus, + ensureDynamodbTableCreated, + getPreviouslyRunTaskStatuses, + updateTaskStatusInDynamoDB, +} from "./db"; import { ensureQueueCreated, updateMessageVisibilityTimeout } from "./queue"; +import { Task, TaskListFile } from "./schema"; yargs(process.argv.slice(2)) .demandCommand() diff --git a/tsconfig.json b/tsconfig.json index 3cbdf70..09fdc00 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -2,6 +2,8 @@ "extends": "@tsconfig/node18/tsconfig.json", "include": ["src"], "compilerOptions": { - "noEmit": true + "noEmit": true, + "module": "ES2022", + "moduleResolution": "Bundler" } }