diff --git a/test/typechecking/typedef-template-strings.mjs b/test/typechecking/typedef-template-strings.mjs new file mode 100644 index 0000000..52c6112 --- /dev/null +++ b/test/typechecking/typedef-template-strings.mjs @@ -0,0 +1,7 @@ +/** + * @typedef {"welcome_email" | "email_heading"} EmailLocaleIDs + * @typedef {"footer_title" | "footer_sendoff"} FooterLocaleIDs + * @typedef {`${EmailLocaleIDs | FooterLocaleIDs}_id`} AllLocaleIDs + * @typedef {"en" | "ja" | "pt"} Lang + * @typedef {`${Lang}_${AllLocaleIDs}`} LocaleMessageIDs + */