Import a type without generating runtime usage.

Section: Modules and Imports

Type-only import

typescript
typescript
import type { User } from "./types";
Explanation

Type-only imports help avoid accidental runtime dependencies and can improve clarity.

Learn the surrounding workflow

Compare similar commands or jump into common fixes when this command is part of a bigger troubleshooting path.

Related commands

Same sheet · prioritizing Modules and Imports
Named export
Export multiple values from a module.
OpenIn sheettypescriptsame section
Default export
Export one primary value from a module.
OpenIn sheettypescriptsame section
Re-export from another module
Create barrel files or focused module facades.
OpenIn sheettypescriptsame section
Dynamic import
Load a module asynchronously at runtime.
OpenIn sheettypescriptsame section
Define a class
Type instance fields and constructor parameters.
OpenIn sheettypescript1 tag match
Parse JSON into `unknown` first
Treat external JSON as unsafe until validated.
OpenIn sheettypescript1 tag match