{title}
Published on {publishState}
--- import Layout from '../../../../layouts/Layout.astro' import Footer from '../../../../components/Footer.astro' const title = `Started migrating some JS projects to TS` const description = `TypeScript is making some good moves recently` let publishedOn = `` const publishDate = `2025-03-13` const publishState = `` const content = `
Started some migrations of JS projects to TypeScript. There are a few moves from TypeScript & node that influenced me to do this:
tsc
to throw error on syntax that are not erasable (e.g., enums, namespaces, and class parameter properties)Published on {publishState}