Adds JavaScript syntax highlighting for JavaScript template literals like js\
1+1``.
javascript`` | js`` | typescript`` | ts`` | jsx`` | tsx``
const code = ts`
const truthy = (val: any): boolean => !!val;
`;
You are responsible for defining the template literal yourself -- this extension just adds syntax highlighting for it. If you don't need any custom processing, you can use String.raw
:
const js = String.raw;
const ts = String.raw;
// later
js`1 + 1`;