diff --git a/packages/multiply/src/index.ts b/packages/multiply/src/index.ts index 60e8a21..5ccfd2e 100644 --- a/packages/multiply/src/index.ts +++ b/packages/multiply/src/index.ts @@ -1,9 +1 @@ -import { sum } from "@myrepo/sum"; - -export function multiply(a: number, b: number) { - let total = 0; - for (let count = 0; count < b; count++) { - total = sum(total, a); - } - return total; -} +export * from "./multiply.ts"; diff --git a/packages/multiply/src/multiply.ts b/packages/multiply/src/multiply.ts new file mode 100644 index 0000000..60e8a21 --- /dev/null +++ b/packages/multiply/src/multiply.ts @@ -0,0 +1,9 @@ +import { sum } from "@myrepo/sum"; + +export function multiply(a: number, b: number) { + let total = 0; + for (let count = 0; count < b; count++) { + total = sum(total, a); + } + return total; +} diff --git a/tsconfig.json b/tsconfig.json index 339907c..093d4b9 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -109,7 +109,9 @@ "skipLibCheck": true /* Skip type checking all .d.ts files. */, "paths": { "@myrepo/*": ["./packages/*/src/index.ts"] - } + }, + "allowImportingTsExtensions": true, + "rewriteRelativeImportExtensions": true }, "exclude": [ "node_modules",