Hacker News new | ask | show | jobs
by mcv 2517 days ago
Until you accidentally leave out that `sql` tag. Or will that now generate an error?
2 comments

Yes, as it says in the article. The tag returns a class that's an instance of SQLQuery. All the @databases clients only accept SQLQuery instances and don't accept strings. This means you get a runtime error if you're using JavaScript, and a type error at build time if you're using TypeScript.
It will, since the object returned by the tag is not a string.