<p dir="auto">With the latest release of TypeScript, I think it's possible to remove all the duplicated overloading functions, I was planning to make a pull request to <code class="notranslate">@types/ramda</code> but got stuck: A rest element must be last in both tuple type and parameters. Anyone has any idea how to get around this?</p>
<p dir="auto"><a href="https://github.com/blog/821-mention-somebody-they-re-notified">Mention</a> the authors (see <code class="notranslate">Definitions by:</code> in <code class="notranslate">index.d.ts</code>) so they can respond.</p>
<ul dir="auto">
<li>Authors: <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/donus/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/donus">@donus</a>, @tycho01, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mdekrey/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mdekrey">@mdekrey</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mrdziuban/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mrdziuban">@mrdziuban</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sbking/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sbking">@sbking</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/afharo/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/afharo">@afharo</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/teves-castro/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/teves-castro">@teves-castro</a>, @1M0reBug, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/hojberg/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/hojberg">@hojberg</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/charlespwd/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/charlespwd">@charlespwd</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/samsonkeung/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/samsonkeung">@samsonkeung</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/angeloocana/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/angeloocana">@angeloocana</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/googol/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/googol">@googol</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/moshensky/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/moshensky">@moshensky</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ethanresnick/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ethanresnick">@ethanresnick</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/leighman/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/leighman">@leighman</a>, @CaptJakk, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/deftomat/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/deftomat">@deftomat</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/deptno/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/deptno">@deptno</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/blimusiek/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/blimusiek">@blimusiek</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/biern/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/biern">@biern</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rayhaneh/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rayhaneh">@rayhaneh</a>.</li>
</ul>
<p dir="auto">I have started working on TS 2 typings for <a href="https://aframe.io" rel="nofollow">A-Frame</a>. I figured I should file a ticket to avoid any duplication of work and (potentially) help out anyone looking for A-Frame typings in the meantime. They're a WIP published here <a href="https://github.com/devpaul/aframe-typings">https://github.com/devpaul/aframe-typings</a>.</p>
<p dir="auto">I'm using a testing library ATM to ensure all of my assumptions are correct about A-Frame, especially in regards to optional types, but I'm not really sure how to boil that down to code that might exercise the API without rewriting things outside of the testing framework. Advice is welcome.</p>