Skip to content

Instantly share code, notes, and snippets.

View federico-paolillo's full-sized avatar

Federico Paolillo federico-paolillo

View GitHub Profile
@federico-paolillo
federico-paolillo / placeholder.ts
Created October 30, 2023 13:43
Inspect keys like "blah blah {placeholder}" and makes a type out of them
const en = {
"key1": "my translation",
"key2": "my translation {placeholder1} {placeholder2}",
"key3": "{placeholder1} my translation",
"key4": "x {placeholder1} x",
"key5": "{placeholder1}{placeholder2}"
} as const;
type Translations = typeof en;
type TranslationKeys = keyof Translations;