ember-cli-typescript
  • ember-cli-typescript
  • Installation
  • Configuration
  • TypeScript and Ember
    • Using TypeScript With Ember Effectively
    • Decorators
    • Current limitations
    • Building Addons in TypeScript
    • Understanding the @types Package Names
  • Working With Ember
    • Components
    • Services
    • Routes
    • Controllers
    • Helpers
    • Testing
  • Working With Ember Data
    • Models
    • Transforms
  • Cookbook
    • Working with route models
  • Working With Ember Classic
    • EmberComponent
    • Mixins
    • Computed Properties
    • EmberObject
  • Upgrading from 1.x
  • Troubleshooting
    • Conflicting Type Dependencies
Powered by GitBook
On this page

Was this helpful?

Edit on GitHub
Export as PDF
  1. TypeScript and Ember

Understanding the @types Package Names

PreviousBuilding Addons in TypeScriptNextWorking With Ember

Last updated 3 years ago

Was this helpful?

You may be wondering why the packages added to your package.json and described in are named things like @types/ember__object instead of something like @types/@ember/object. This is a conventional name used to allow both the compiler and the publishing infrastructure () to handle scoped packages, documented under in .

See also:

Installation: Other packages this addon installs
DefinitelyTyped
types-publisher
What about scoped packages?
the DefinitelyTyped README
Microsoft/types-publisher#155
Microsoft/Typescript#14819