Axel Rauschmayer on Nostr: #TypeScript: Interesting small syntax inconsistency: // Works export default ...
#TypeScript: Interesting small syntax inconsistency:
// Works
export default interface Intf {}
export {
type SomeType as default,
}
// Does not work:
export default type SomeType;
Published at
2025-03-15 16:17:18 UTCEvent JSON
{
"id": "16377034efac7c10728d3c8a24b35368d62d5690196c9bcd7b93b2a61e9b1a6e",
"pubkey": "7a7a0978cc46ef7fd548fb125e51c04de7d4ca639417a21b56aa95e3711c0b38",
"created_at": 1742055438,
"kind": 1,
"tags": [
[
"t",
"typescript"
],
[
"proxy",
"https://fosstodon.org/@rauschma/114167345214811653",
"web"
],
[
"proxy",
"https://fosstodon.org/users/rauschma/statuses/114167345214811653",
"activitypub"
],
[
"L",
"pink.momostr"
],
[
"l",
"pink.momostr.activitypub:https://fosstodon.org/users/rauschma/statuses/114167345214811653",
"pink.momostr"
],
[
"-"
]
],
"content": "#TypeScript: Interesting small syntax inconsistency:\n\n// Works\nexport default interface Intf {}\nexport {\n type SomeType as default,\n}\n\n// Does not work:\nexport default type SomeType;",
"sig": "bd9be0c1b4ab8604919b624c7b7ab4e75e2a2b3183c4653878384a0772b0e3b2fdf7f285782d648acc4463d4a3a33b97238ede482a198be69ca98edd8fe09efb"
}