{"action":"created","issue":{"url":"https://api.github.com/repos/donnut/typescript-ramda/issues/109","repository_url":"https://api.github.com/repos/donnut/typescript-ramda","labels_url":"https://api.github.com/repos/donnut/typescript-ramda/issues/109/labels{/name}","comments_url":"https://api.github.com/repos/donnut/typescript-ramda/issues/109/comments","events_url":"https://api.github.com/repos/donnut/typescript-ramda/issues/109/events","html_url":"https://github.com/donnut/typescript-ramda/issues/109","id":190558876,"number":109,"title":"use TS type guards over `: boolean` in type check functions (R.is, R.is[X])","user":{"login":"tycho01","id":3059397,"avatar_url":"https://avatars.githubusercontent.com/u/3059397?v=3","gravatar_id":"","url":"https://api.github.com/users/tycho01","html_url":"https://github.com/tycho01","followers_url":"https://api.github.com/users/tycho01/followers","following_url":"https://api.github.com/users/tycho01/following{/other_user}","gists_url":"https://api.github.com/users/tycho01/gists{/gist_id}","starred_url":"https://api.github.com/users/tycho01/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tycho01/subscriptions","organizations_url":"https://api.github.com/users/tycho01/orgs","repos_url":"https://api.github.com/users/tycho01/repos","events_url":"https://api.github.com/users/tycho01/events{/privacy}","received_events_url":"https://api.github.com/users/tycho01/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":3,"created_at":"2016-11-20T13:42:22Z","updated_at":"2016-12-08T10:14:03Z","closed_at":"2016-12-08T10:11:45Z","body":"We now have e.g. `is(ctor: any, val: any): boolean;`, which the TS docs tell us we can further strengthen using [type guards](https://www.typescriptlang.org/docs/handbook/advanced-types.html). Let's do that. :)\r\n\r\nEdit: on second thought, I don't think at the type level we get enough information to better type the other is functions, beside the generic one..."},"comment":{"url":"https://api.github.com/repos/donnut/typescript-ramda/issues/comments/265703852","html_url":"https://github.com/donnut/typescript-ramda/issues/109#issuecomment-265703852","issue_url":"https://api.github.com/repos/donnut/typescript-ramda/issues/109","id":265703852,"user":{"login":"tycho01","id":3059397,"avatar_url":"https://avatars.githubusercontent.com/u/3059397?v=3","gravatar_id":"","url":"https://api.github.com/users/tycho01","html_url":"https://github.com/tycho01","followers_url":"https://api.github.com/users/tycho01/followers","following_url":"https://api.github.com/users/tycho01/following{/other_user}","gists_url":"https://api.github.com/users/tycho01/gists{/gist_id}","starred_url":"https://api.github.com/users/tycho01/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tycho01/subscriptions","organizations_url":"https://api.github.com/users/tycho01/orgs","repos_url":"https://api.github.com/users/tycho01/repos","events_url":"https://api.github.com/users/tycho01/events{/privacy}","received_events_url":"https://api.github.com/users/tycho01/received_events","type":"User","site_admin":false},"created_at":"2016-12-08T10:14:03Z","updated_at":"2016-12-08T10:14:03Z","body":"@TylerYang: thanks for reporting this! I just merged in your use-case as a new test and implemented a [fix](https://github.com/donnut/typescript-ramda/pull/114/commits/dacb14793a4d5249091fea27146cc13d2315362f)."}}
{"actor":{"display_login":"tycho01"}}