Skip to content

Commit 212172d

Browse files
metatickmichael
andauthored
type: Fix typings in gen-langs-map.cjs (#749)
Co-authored-by: michael <[email protected]>
1 parent e853905 commit 212172d

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

extensions/langs/gen-langs-map.cjs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -257,12 +257,12 @@ const sorted = Array.from(mapObj.entries()).sort((a, b) => a[0].localeCompare(b[
257257
let out = '';
258258
out += `// auto-generated by gen-langs-map.cjs – DO NOT EDIT\n`;
259259
out += importLines.join('\n') + (importLines.length ? '\n\n' : '');
260-
out += `export const langs: Record<string, () => LanguageSupport | StreamLanguage<unknown>> = {\n`;
260+
out += `export const langs = {\n`;
261261
for (const [k, v] of sorted) {
262262
const key = /^[a-z0-9_+-]+$/i.test(k) ? k : JSON.stringify(k);
263263
out += ` ${JSON.stringify(k)}: ${v},\n`;
264264
}
265-
out += `};\n\n`;
265+
out += `} satisfies Record<string, () => LanguageSupport | StreamLanguage<unknown>>;\n\n`;
266266

267267
out += `export const langNames = Object.keys(langs) as LanguageName[];\n\n`;
268268
out += `export type LanguageName = keyof typeof langs;\n`;

0 commit comments

Comments
 (0)