{"action":"created","issue":{"url":"https://api.github.com/repos/facebook/immutable-js/issues/855","repository_url":"https://api.github.com/repos/facebook/immutable-js","labels_url":"https://api.github.com/repos/facebook/immutable-js/issues/855/labels{/name}","comments_url":"https://api.github.com/repos/facebook/immutable-js/issues/855/comments","events_url":"https://api.github.com/repos/facebook/immutable-js/issues/855/events","html_url":"https://github.com/facebook/immutable-js/pull/855","id":150053457,"number":855,"title":"Include Default Export","user":{"login":"marudor","id":1881725,"avatar_url":"https://avatars.githubusercontent.com/u/1881725?v=3","gravatar_id":"","url":"https://api.github.com/users/marudor","html_url":"https://github.com/marudor","followers_url":"https://api.github.com/users/marudor/followers","following_url":"https://api.github.com/users/marudor/following{/other_user}","gists_url":"https://api.github.com/users/marudor/gists{/gist_id}","starred_url":"https://api.github.com/users/marudor/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/marudor/subscriptions","organizations_url":"https://api.github.com/users/marudor/orgs","repos_url":"https://api.github.com/users/marudor/repos","events_url":"https://api.github.com/users/marudor/events{/privacy}","received_events_url":"https://api.github.com/users/marudor/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/facebook/immutable-js/labels/CLA%20Signed","name":"CLA Signed","color":"009900"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2016-04-21T12:00:55Z","updated_at":"2016-04-25T04:29:19Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/facebook/immutable-js/pulls/855","html_url":"https://github.com/facebook/immutable-js/pull/855","diff_url":"https://github.com/facebook/immutable-js/pull/855.diff","patch_url":"https://github.com/facebook/immutable-js/pull/855.patch"},"body":"Apparently it is fairly common for people to use Immutable with a default import \r\n```javascript\r\nimport Immutable from 'immutable';\r\nconst foo = Immutable.List();\r\n```\r\ncurrently flow complains due to missing default export.\r\nI've added one."},"comment":{"url":"https://api.github.com/repos/facebook/immutable-js/issues/comments/214123666","html_url":"https://github.com/facebook/immutable-js/pull/855#issuecomment-214123666","issue_url":"https://api.github.com/repos/facebook/immutable-js/issues/855","id":214123666,"user":{"login":"zertosh","id":830952,"avatar_url":"https://avatars.githubusercontent.com/u/830952?v=3","gravatar_id":"","url":"https://api.github.com/users/zertosh","html_url":"https://github.com/zertosh","followers_url":"https://api.github.com/users/zertosh/followers","following_url":"https://api.github.com/users/zertosh/following{/other_user}","gists_url":"https://api.github.com/users/zertosh/gists{/gist_id}","starred_url":"https://api.github.com/users/zertosh/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/zertosh/subscriptions","organizations_url":"https://api.github.com/users/zertosh/orgs","repos_url":"https://api.github.com/users/zertosh/repos","events_url":"https://api.github.com/users/zertosh/events{/privacy}","received_events_url":"https://api.github.com/users/zertosh/received_events","type":"User","site_admin":false},"created_at":"2016-04-25T04:29:19Z","updated_at":"2016-04-25T04:29:19Z","body":"Immutable actually only exports a default https://github.com/facebook/immutable-js/blob/e96d73f/src/Immutable.js#L26-L46. So either the type def is _incorrect_, or `src/Immutable.js` should be updated to:\r\n\r\n```\r\nexport { Seq } from './Seq'\r\nexport { Collection } from './Collection'\r\nexport { OrderedMap } from './OrderedMap'\r\nexport { List } from './List'\r\nexport { Map } from './Map'\r\nexport { Stack } from './Stack'\r\nexport { OrderedSet } from './OrderedSet'\r\nexport { Set } from './Set'\r\nexport { Record } from './Record'\r\nexport { Range } from './Range'\r\nexport { Repeat } from './Repeat'\r\nexport { is } from './is'\r\nexport { fromJS } from './fromJS'\r\nexport { Iterable } from './IterableImpl'\r\n``` "}}