logoalt Hacker News

rrileylast Friday at 10:04 PM1 replyview on HN

Niiice! I finally understand the origin of this JS syntax used in SQL queries and GraphQL:

sql`SELECT * FROM users WHERE id = ${userId}`

const q = gql` query GetUser { user(id: ${userId}) { name email } } `;


Replies

jazzypantsyesterday at 7:33 PM

They're called "tagged template literals". Here's the docs:

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe...