feat: external collection package (#2934)

* Use external collection package

* Complete typings

* Document properly base collection class

* Add clone since sort is now in-place

* Update for latest changes to package

* Fix whitespace

* Update docs link

* Oops

* Update Collection.js

* Update index.d.ts
This commit is contained in:
1Computer1
2019-09-10 11:44:47 -04:00
committed by Crawl
parent 278f185b64
commit dad0cd8e81
4 changed files with 12 additions and 443 deletions

View File

@@ -432,7 +432,7 @@ class Util {
* @returns {Collection}
*/
static discordSort(collection) {
return collection.sort((a, b) =>
return collection.sorted((a, b) =>
a.rawPosition - b.rawPosition ||
parseInt(b.id.slice(0, -10)) - parseInt(a.id.slice(0, -10)) ||
parseInt(b.id.slice(10)) - parseInt(a.id.slice(10))