aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJan Tuomi <jans.tuomi@gmail.com>2020-12-01 13:23:11 +0200
committerJan Tuomi <jans.tuomi@gmail.com>2020-12-01 13:23:11 +0200
commitd6d74339f0b2385b3b63432a13be1d5241725226 (patch)
treeedc4528cea5e720c87d81cd6e2fce2083efc50c9
parenta42645944b9ccedc21dd90205fa98e4446745b0a (diff)
Improve structure
-rw-r--r--day1/index.ts2
-rw-r--r--index.ts4
-rw-r--r--types.d.ts2
3 files changed, 5 insertions, 3 deletions
diff --git a/day1/index.ts b/day1/index.ts
index 638acb9..2e202ad 100644
--- a/day1/index.ts
+++ b/day1/index.ts
@@ -1,7 +1,7 @@
import { ExerciseModuleFunc } from "../types";
const day1: ExerciseModuleFunc = (input: string) => {
- console.log(input);
+ return input;
}
export default day1;
diff --git a/index.ts b/index.ts
index 37218ee..6574f2d 100644
--- a/index.ts
+++ b/index.ts
@@ -11,7 +11,9 @@ const inputText = inputBuffer.toString();
import(modulePath).then(m => {
const defaultFunc = m.default as ExerciseModuleFunc;
- defaultFunc(inputText);
+ const result = defaultFunc(inputText);
+ console.log("=== RESULT ===");
+ console.log(result);
}).catch(err => {
console.error(err);
});
diff --git a/types.d.ts b/types.d.ts
index 6739537..bc99a44 100644
--- a/types.d.ts
+++ b/types.d.ts
@@ -1 +1 @@
-export type ExerciseModuleFunc = (input: string) => void;
+export type ExerciseModuleFunc = (input: string) => string;