the tswhy logo: a question mark in a box

tswhy‽

A community effort to enrich TypeScript diagnostics.

TS1006

A file cannot have a reference to itself.

When using Triple-Slash Directives, if a file references itself, this error will appear.

test.ts

/// <reference path="./test.ts" />

Fix: Remove the reference

To fix the issue, just remove the reference. It is unnecessary as you can already access everything in the file.