#166·ts-reset

Add typescript reference declaration to documentation

Author: pc-erinCreated Aug 24, 2023Updated Apr 1, 2026
Labelsenhancementneeds-triage

Something I had to figure out on my own after running into a similar problem to #150 is that you can import this so only typescript sees the changes by using a file like this:

env.d.ts

typescript
/// <reference types="@total-typescript/ts-reset" />

Maybe this should even be the default way of adding it, since we always want it's imports elided at runtime, but as far as I know, there's no way to declare a type-only side-effect import e.g. import type '@total-typescript/ts-reset'

This is also the only way I know of to make it play nice with verbatimModuleSyntax: true.

Anyway, was wondering if anyone wanted to add this method to the docs. I think it would helpful, especially for TS noobs.