←back to thread

517 points bkolobara | 1 comments | | HN request time: 0s | source
Show context
gedy ◴[] No.45042251[source]
> Assigning a value to 'window.location.href' doesn't immediately redirect you, like I thought it would.

That's not a "Typescript" or language issue, that's a DOM/browser API weirdness

replies(3): >>45042856 #>>45043364 #>>45045727 #
love2read ◴[] No.45043364[source]
*though it could have been fixed by typescript had they cared.
replies(1): >>45043549 #
morcus ◴[] No.45043549[source]
How could Typescript have fixed this?
replies(1): >>45044233 #
love2read ◴[] No.45044233[source]
they could have provided a seperate api over top of this and error’d on use? It’s a clearly error-prone api.
replies(2): >>45044494 #>>45049887 #
1. morcus ◴[] No.45044494{3}[source]
I genuinely don't understand - how could Typescript provide a separate API on top of this? I usually do not expect Typescript to start generating code and APIs for me.

Also, Typescript is adding types on top of the JavaScript language, not the DOM API.