100 items
Export type Blocks Runtime Use
Code QuizRe-exporting a Default Export
Code QuizImport Aliasing with as
Slides / VideoPath Mapping with baseUrl and paths
Slides / VideoDynamic Imports with import()
Slides / VideoesModuleInterop and Default Imports
Slides / Videoimport = require and export =
Slides / VideoModules vs Namespaces: When to Use
Slides / VideoGlobal Augmentation with declare global
Slides / VideoAmbient Modules and declare module
Slides / VideoNamespace Merging in TypeScript
Slides / VideoNested Namespaces and Dotted Access
Slides / VideoExporting Members From Namespaces
Slides / VideoDeclaring Namespaces in TypeScript
Slides / VideoBarrel Files for Consolidating Exports
Slides / Videomodule and moduleResolution Options
Slides / VideoModule Resolution: Node vs Classic
Slides / VideoType-Only Imports and Exports
Slides / VideoRe-exporting with export ... from
Slides / VideoNamespace Imports in TypeScript
Slides / VideoDefault Exports and Imports
Slides / VideoES Module Named Imports
Slides / VideoNamed Exports in TypeScript Modules
Slides / VideoWildcard Ambient Module Declarations
Code QuizImporting a Non-exported Member
Code QuizCircular Import Between Modules
Code QuizDefault vs Named Import Mismatch Error
Code QuizBarrel File Re-export Pattern
Code QuizSide-effect-only Import
Code QuizModule vs Script Top-level Distinction
Code QuizDynamic import() Expression
Code QuizDefault Export Syntax
Code QuizNamespace Import with import *
Code QuizNamed Export Syntax
Code QuizExport Aliasing with as
Code QuizImport Aliasing with as
Code QuizNamed Import Syntax
Code QuizDefault Import Syntax
Code QuizModule Augmentation with Class
Code QuizAmbient Module for Assets
Code QuizGlobal Augmentation Needs a Module
Code QuizNamespace Alias Syntax
Code QuizMerging Namespace with Function
Code QuizNested Namespaces Access
Code QuizNamespace Merging Missing Export
Code QuizMerging Namespace with Class
Code QuizType-Only Import Used as Value
Code QuizAccessing an Unexported Namespace Member
Code QuizImport Assignment Syntax Error
Code QuizNamespace Declared Like an Object
Code QuizWrong Operator for Namespace Access
Code QuizInline type Modifier on Wrong Import
Code QuizExport Assignment Mixed with Named Export
Code QuizInline type Modifier on Imports
QuizSide-effect-only Imports
QuizNamespace Aliases
QuizImport Aliasing with as
QuizNamespace Imports
QuizNested Namespaces
QuizRe-exporting from Another Module
QuizExport Aliasing with as
QuizExporting Members from a Namespace
QuizType-only Imports and Exports
QuizTriple-Slash Directives
QuizModule Scope vs Global Scope
QuizNamed Import Syntax
QuizNamespace Declaration Syntax
Quizexport = and import = require
QuizNamed Exports Syntax
QuizDefault Exports and Imports
QuizModule Augmentation
QuizWildcard Module Declarations
QuizAmbient Module Declarations
QuizDynamic import() Expressions
QuizNamespaces vs Modules Guidance
QuizRe-export Types Only
QuizNamespace Declaration Merging
QuizGlobal Augmentation with declare global
QuizRe-exporting
FlashcardMulti-file Namespaces
FlashcardImporting Default Exports
FlashcardInline Type Modifiers
FlashcardSide-effect Only Imports
FlashcardModules vs Namespaces
FlashcardExporting Namespace Members
FlashcardNamed Exports
FlashcardNamespace Imports
FlashcardCommonJS Interop
FlashcardAmbient Module Declarations
FlashcardNested Namespaces
FlashcardType-only Imports/Exports
FlashcardNamed Imports
FlashcardDynamic Imports
FlashcardImport Aliasing with 'as'
FlashcardNamespace Declaration
FlashcardNamespace Aliases
FlashcardDeclaration Files (.d.ts)
FlashcardDefault Exports
FlashcardExport Declarations vs Statements
FlashcardModule vs Global Script Scoping
FlashcardNested Namespaces
Namespaces can contain other namespaces, forming hierarchical dotted access paths.
How do nested namespaces work?