Skip to content

Commit e2ab313

Browse files
committed
Revert "Fixed 34 solution"
This reverts commit 7ac23db.
1 parent 7ac23db commit e2ab313

File tree

3 files changed

+14
-14
lines changed

3 files changed

+14
-14
lines changed

package-lock.json

Lines changed: 8 additions & 8 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
"cross-fetch": "^3.1.5",
1212
"jsdom": "^21.1.1",
1313
"prettier": "^2.8.7",
14-
"typescript": "^5.1.6",
14+
"typescript": "^5.0.3",
1515
"vite-tsconfig-paths": "^4.0.7",
1616
"vitest": "^0.31.1"
1717
},
@@ -107,4 +107,4 @@
107107
"dependencies": {
108108
"ts-toolbelt": "^9.6.0"
109109
}
110-
}
110+
}

src/06-challenges/34-internationalization.solution.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,13 +12,13 @@ type GetParamKeysAsUnion<TTranslation extends string> =
1212
const translate = <
1313
TTranslations extends Record<string, string>,
1414
TKey extends keyof TTranslations,
15-
TDynamicKeys = GetParamKeysAsUnion<TTranslations[TKey]>,
15+
TDynamicKeys = GetParamKeysAsUnion<TTranslations[TKey]>
1616
>(
1717
translations: TTranslations,
1818
key: TKey,
19-
...args: [TDynamicKeys] extends [never]
20-
? []
21-
: [dynamicArgs: Record<TDynamicKeys & string, string>]
19+
...args: TDynamicKeys extends string
20+
? [dynamicArgs: Record<TDynamicKeys, string>]
21+
: []
2222
) => {
2323
const translation = translations[key];
2424
const params: any = args[0] || {};

0 commit comments

Comments
 (0)