{"action":"closed","issue":{"url":"https://api.github.com/repos/TypeStrong/atom-typescript/issues/329","labels_url":"https://api.github.com/repos/TypeStrong/atom-typescript/issues/329/labels{/name}","comments_url":"https://api.github.com/repos/TypeStrong/atom-typescript/issues/329/comments","events_url":"https://api.github.com/repos/TypeStrong/atom-typescript/issues/329/events","html_url":"https://github.com/TypeStrong/atom-typescript/issues/329","id":73680220,"number":329,"title":"Import Issues","user":{"login":"Aedaeum","id":2054218,"avatar_url":"https://avatars.githubusercontent.com/u/2054218?v=3","gravatar_id":"","url":"https://api.github.com/users/Aedaeum","html_url":"https://github.com/Aedaeum","followers_url":"https://api.github.com/users/Aedaeum/followers","following_url":"https://api.github.com/users/Aedaeum/following{/other_user}","gists_url":"https://api.github.com/users/Aedaeum/gists{/gist_id}","starred_url":"https://api.github.com/users/Aedaeum/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Aedaeum/subscriptions","organizations_url":"https://api.github.com/users/Aedaeum/orgs","repos_url":"https://api.github.com/users/Aedaeum/repos","events_url":"https://api.github.com/users/Aedaeum/events{/privacy}","received_events_url":"https://api.github.com/users/Aedaeum/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2015-05-06T17:10:53Z","updated_at":"2015-05-07T00:22:45Z","closed_at":"2015-05-07T00:22:45Z","body":"I'm currently working with the Aurelia framework which uses Systemjs as the module loader. In the config.js for Systemjs, I'm able to configure aliases for paths, which of course do not resolve in Atom. I would like the ability to either reference paths again or create an alias for the path so that it resolves properly.\r\n\r\nIs there a reason the `/// reference` does not work anymore? Sometimes I just need to import the typing from another file (that's not a `d.ts`), but don't actually need to import the class directly.\r\n\r\nExample\r\n```javascript\r\nclass SpecialClass {\r\n  constructor() {\r\n    // do some stuff\r\n  }\r\n}\r\n```\r\nI would just reference here\r\n```javascript\r\nclass MyOtherClass {\r\n  constructor(store: SpecialClass) {\r\n    // Do stuff\r\n  }\r\n}\r\n```\r\nIf I use `import {SpecialClass} from 'specialclassfile'` it will insert `var SpecialClass = require('specialclassfile')` which is the expected behavior, however I only want to reference the file for type information.\r\n\r\nThanks in advance."}}