Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

crypto.generateKeyPair('x25519') and crypto.diffieHellman({ privateKey, publicKey }) support #47238

Merged
merged 6 commits into from
Sep 3, 2020

Conversation

fuzzc0re
Copy link
Contributor

@fuzzc0re fuzzc0re commented Sep 2, 2020

Part of #45614

  • [x ] Use a meaningful title for the pull request. Include the name of the package modified.
  • [x ] Test the change in your own code. (Compile and run.)

If changing an existing definition:

@typescript-bot typescript-bot added Critical package Untested Change This PR does not touch tests labels Sep 2, 2020
@typescript-bot
Copy link
Contributor

typescript-bot commented Sep 2, 2020

@fuzzc0re Thank you for submitting this PR! I see this is your first time submitting to DefinitelyTyped 👋 — I'm the local bot who will help you through the process of getting things through.

This is a live comment which I will keep updated.

1 package in this PR

Code Reviews

Because you edited one package and updated the tests (👏), I can help you merge this PR once someone else signs off on it.

Status

  • ✅ No merge conflicts
  • ✅ Continuous integration tests have passed
  • ✅ Most recent commit is approved by type definition owners or DT maintainers

All of the items on the list are green. To merge, you need to post a comment including the string "Ready to merge" to bring in your changes.


Diagnostic Information: What the bot saw about this PR
{
  "type": "info",
  "now": "-",
  "pr_number": 47238,
  "author": "fuzzc0re",
  "owners": [
    "Microsoft",
    "DefinitelyTyped",
    "jkomyno",
    "a-tarasyuk",
    "alvis",
    "r3nya",
    "btoueg",
    "brunoscheufler",
    "smac89",
    "touffy",
    "DeividasBakanas",
    "eyqs",
    "Flarna",
    "Hannes-Magnusson-CK",
    "KSXGitHub",
    "hoo29",
    "kjin",
    "ajafff",
    "islishude",
    "mwiktorczyk",
    "mohsen1",
    "n-e",
    "galkin",
    "parambirs",
    "eps1lon",
    "SimonSchick",
    "ThomasdenH",
    "WilcoBakker",
    "wwwy3y3",
    "samuela",
    "kuehlein",
    "j-oliveras",
    "bhongy",
    "chyzwar",
    "trivikr",
    "nguymin4",
    "yoursunny",
    "qwelias",
    "ExE-Boss",
    "Ryan-Willpower",
    "peterblazejewicz",
    "addaleax",
    "JasonHK"
  ],
  "dangerLevel": "ScopedAndTested",
  "headCommitAbbrOid": "4a0c91d",
  "headCommitOid": "4a0c91d45fc65db336d4cf8c15c941e320aa532c",
  "mergeIsRequested": true,
  "stalenessInDays": 0,
  "lastPushDate": "2020-09-02T22:35:24.000Z",
  "lastCommentDate": "2020-09-03T21:50:36.000Z",
  "maintainerBlessed": true,
  "reviewLink": "https://github.com/DefinitelyTyped/DefinitelyTyped/pull/47238/files",
  "hasMergeConflict": false,
  "authorIsOwner": false,
  "isFirstContribution": true,
  "popularityLevel": "Critical",
  "newPackages": [],
  "packages": [
    "node"
  ],
  "files": [
    {
      "path": "types/node/test/crypto.ts",
      "kind": "test",
      "package": "node"
    },
    {
      "path": "types/node/ts3.1/crypto.d.ts",
      "kind": "definition",
      "package": "node"
    }
  ],
  "hasDismissedReview": false,
  "ciResult": "pass",
  "lastReviewDate": "2020-09-02T23:07:01.000Z",
  "reviewersWithStaleReviews": [],
  "approvalFlags": 2,
  "isChangesRequested": false
}

Copy link
Contributor

@Flarna Flarna left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please add also some test.
These crypto APIs are hard to follow for non crypto people like me. But I expect that you have working code somewhere you can port into a test here.

@@ -545,6 +551,16 @@ declare module "crypto" {
};
}

interface X25519KeyPairOptions<PubF extends KeyFormat, PrivF extends KeyFormat> {
publicKeyEncoding: {
type: 'pkcs1' | 'spki';
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

docs tell that pkcs1 is only for RSA. Is it also allowed for X25519?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sorry for that I just copied the committed ed25519 interface and changed letters. I corrected both in ac52918.

format: PubF;
};
privateKeyEncoding: BasePrivateKeyEncodingOptions<PrivF> & {
type: 'sec1' | 'pkcs8';
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

docs tell that sec1 is only for EC. Is it also allowed for X25519?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Same as above. Sorry again.

@typescript-bot typescript-bot added the Revision needed This PR needs code changes before it can be merged. label Sep 2, 2020
@typescript-bot
Copy link
Contributor

@fuzzc0re One or more reviewers has requested changes. Please address their comments. I'll be back once they sign off or you've pushed new commits or comments. If you disagree with the reviewer's comments, you can "dismiss" the review using GitHub's review UI. Thank you!

@typescript-bot typescript-bot added the The CI failed When GH Actions fails label Sep 2, 2020
@typescript-bot
Copy link
Contributor

@fuzzc0re The CI build failed! Please review the logs for more information.

Once you've pushed the fixes, the build will automatically re-run. Thanks!

@typescript-bot typescript-bot removed Revision needed This PR needs code changes before it can be merged. The CI failed When GH Actions fails Untested Change This PR does not touch tests labels Sep 2, 2020
@fuzzc0re
Copy link
Contributor Author

fuzzc0re commented Sep 2, 2020

The test in aa846a5 does not demonstrate a full symmetric key example with kdf and salt. It just tests that crypto.diffieHellman generates shared secrets properly.

@typescript-bot typescript-bot added the The CI failed When GH Actions fails label Sep 2, 2020
@typescript-bot
Copy link
Contributor

@fuzzc0re The CI build failed! Please review the logs for more information.

Once you've pushed the fixes, the build will automatically re-run. Thanks!

@typescript-bot
Copy link
Contributor

👋 Hi there! I’ve run some quick measurements against master and your PR. These metrics should help the humans reviewing this PR gauge whether it might negatively affect compile times or editor responsiveness for users who install these typings.

Let’s review the numbers, shall we?

Comparison details 📊
master #47238 diff
Batch compilation
Memory usage (MiB) 105.1 106.7 +1.5%
Type count 17323 17353 0%
Assignability cache size 5023 5023 0%
Language service
Samples taken 39 39 0%
Identifiers in tests 39 39 0%
getCompletionsAtPosition
    Mean duration (ms) 627.4 630.7 +0.5%
    Mean CV 12.2% 11.1%
    Worst duration (ms) 744.0 793.5 +6.7%
    Worst identifier wasm NodeJS
getQuickInfoAtPosition
    Mean duration (ms) 617.8 614.4 -0.5%
    Mean CV 10.9% 9.8% -10.3%
    Worst duration (ms) 766.0 706.1 -7.8%
    Worst identifier global Global

It looks like nothing changed too much. I won’t post performance data again unless it gets worse.

@typescript-bot typescript-bot added the Perf: Same typescript-bot determined that this PR will not significantly impact compilation performance. label Sep 2, 2020
@typescript-bot
Copy link
Contributor

@fuzzc0re The CI build failed! Please review the logs for more information.

Once you've pushed the fixes, the build will automatically re-run. Thanks!

@typescript-bot typescript-bot added the Owner Approved A listed owner of this package signed off on the pull request. label Sep 2, 2020
@fuzzc0re
Copy link
Contributor Author

fuzzc0re commented Sep 2, 2020

Adds Typescript support for nodejs/node#26626 (comment).

@typescript-bot typescript-bot removed Owner Approved A listed owner of this package signed off on the pull request. The CI failed When GH Actions fails labels Sep 2, 2020
@typescript-bot
Copy link
Contributor

@Flarna Thank you for reviewing this PR! The author has pushed new commits since your last review. Could you take another look and submit a fresh review?

@typescript-bot typescript-bot added the Owner Approved A listed owner of this package signed off on the pull request. label Sep 2, 2020
@orta
Copy link
Collaborator

orta commented Sep 3, 2020

OK, looks good to me too - I'll leave it to a contributor to give it one more look over and you're welcome to merge

@typescript-bot typescript-bot added the Self Merge This PR can now be self-merged by the PR author or an owner label Sep 3, 2020
@fuzzc0re
Copy link
Contributor Author

fuzzc0re commented Sep 3, 2020

Ready to merge

@typescript-bot typescript-bot merged commit 8c1295b into DefinitelyTyped:master Sep 3, 2020
@typescript-bot
Copy link
Contributor

I just published @types/node@14.6.4 to npm.

@yoursunny
Copy link
Contributor

yoursunny commented Sep 6, 2020

Version 14.6.4 is sometimes causing this error:

error TS2688: Cannot find type definition file for 'node'.

https://travis-ci.com/github/yoursunny/NDNts/builds/182865199

The CI build randomly fails with the above error on some jobs, but if I retrigger the build, it would fail on a different set of jobs. However, I don't get this error if I downgrade to @types/node 14.6.3.

I have TypeScript 4.0.2.

I have a monorepo with pnpm and other weird stuff, so it's entirely possible that I messed up somewhere.
If anyone else is getting the same error, we can investigate more.

@fuzzc0re
Copy link
Contributor Author

fuzzc0re commented Sep 8, 2020

@yoursunny do you still get the same error? I am not sure but could it be the case that crypto.diffieHellman({ }) was added in node v13.9.0 and your supporting v12 is causing the error? I am not familiar with your setup so I might be completely wrong.

@yoursunny
Copy link
Contributor

crypto.diffieHellman({ }) was added in node v13.9.0

I don't think it has anything to do with the contents of this PR. It's more likely that the way it's packaged and published was causing the problem.
I downgraded to 14.6.3 for now.

JustusFluegel pushed a commit to JustusFluegel/DefinitelyTyped that referenced this pull request Sep 11, 2020
commit 1f8ee127e79bd7dc1786e808116063e1dbff9e66
Merge: b486fb61b2 1c2240f6ce
Author: Justus Fluegel <justusfluegel@gmail.com>
Date:   Fri Sep 11 23:44:13 2020 +0200

    Merge pull request #2 from DefinitelyTyped/master

    merge upstream master

commit 1c2240f6cecbe84f5a5e257bdcef76709a57257b
Author: Sara Marcondes <saram@fastmail.com>
Date:   Fri Sep 11 09:34:22 2020 -0700

    🤖 Merge PR #47381 [@wordpress/components] Add Flex, FlexBlock and FlexItem by @saramarcondes

    * [@wordpress/components] Add Flex, FlexBlock and FlexItem

    * [@wordpress/components] Correct version number and simplify definitions

    * Include aliased align properties

    Co-authored-by: Jon Surrell <jon.surrell@automattic.com>

    * Include aliased justify properties

    Co-authored-by: Jon Surrell <jon.surrell@automattic.com>

    * Fix patch version

    Co-authored-by: Jon Surrell <jon.surrell@automattic.com>

    * Fix linting error

    Co-authored-by: Jon Surrell <jon.surrell@automattic.com>

commit 2e8ce3ef2e6326a859f70c34adf2502b81ed03d0
Author: Dmitry Semigradsky <semigradskyd@gmail.com>
Date:   Fri Sep 11 19:29:24 2020 +0300

    [node] Update some apis (#47485)

commit 7f3c3f89ae922e9ff5e5de220a3666a317d4d976
Author: Christian Paul <info@jaller.de>
Date:   Fri Sep 11 18:28:48 2020 +0200

    NeDB: projection is not T (#47460)

    `projection` is a MongoDB-style projection.
    Possible values include `{_id: 0}` and `{'foo.bar': 1}`. This does not mean that `T` will be an object that has either of those properties nor that their are numbers. `1` means to include the property in the return value and `0` means to leave the property out.

commit 15ea8d2115cccc19f403f9a58ecda173f27cb7ba
Author: Jack Bates <jack@nottheoilrig.com>
Date:   Fri Sep 11 09:26:50 2020 -0700

    [koa-bodyparser] Enable npm-naming rule (#47422)

commit 5730fb02a9b0ecbddd8675b4076264232ad85f2c
Author: Jack Bates <jack@nottheoilrig.com>
Date:   Fri Sep 11 09:26:16 2020 -0700

    [koa-graphql] Enable npm-naming rule (#47423)

commit 6be175c9862e731a9ddbbad772a0363387a1319f
Author: Jack Bates <jack@nottheoilrig.com>
Date:   Fri Sep 11 09:26:00 2020 -0700

    [mock-require] Enable npm-naming rule (#47424)

commit 074c4beef84dff28083e27968217cd7ecfde25a9
Author: Jack Bates <jack@nottheoilrig.com>
Date:   Fri Sep 11 09:25:43 2020 -0700

    [ndjson] Enable npm-naming rule (#47425)

commit bd4dc7d5044fa2a6e5aa30cfceaf00b280937855
Author: Jack Bates <jack@nottheoilrig.com>
Date:   Fri Sep 11 09:25:05 2020 -0700

    [newman] Enable npm-naming rule (#47426)

commit 74bd5ff6c586d89acaec4331e02b895a199da0fc
Author: Jack Bates <jack@nottheoilrig.com>
Date:   Fri Sep 11 09:24:09 2020 -0700

    [node-notifier] Enable npm-naming rule (#47427)

commit 0b1b2377f1207040ff6625a99ab1612a27c05424
Author: Jack Bates <jack@nottheoilrig.com>
Date:   Fri Sep 11 09:23:36 2020 -0700

    [node-telegram-bot-api] Enable npm-naming rule (#47428)

commit c1ecb0163ae85449e175936e903e2fe0c2a44ebf
Author: Jack Bates <jack@nottheoilrig.com>
Date:   Fri Sep 11 09:23:01 2020 -0700

    [oclazyload] Enable npm-naming rule (#47429)

commit 29389af2db14da2b0d5efbbf52b7a48c5b99636e
Author: Jack Bates <jack@nottheoilrig.com>
Date:   Fri Sep 11 09:22:43 2020 -0700

    [passport-unique-token] Enable npm-naming rule (#47430)

commit c4155c8f67dedf932ac1038be07f5923efb39d1e
Author: Jack Bates <jack@nottheoilrig.com>
Date:   Fri Sep 11 09:22:29 2020 -0700

    [physijs] Enable npm-naming rule (#47431)

commit 4dabbd918e2cb72776cbbc38a3ebb0621b5e869e
Author: Jack Bates <jack@nottheoilrig.com>
Date:   Fri Sep 11 09:21:38 2020 -0700

    [postlight__mercury-parser] Enable npm-naming rule (#47432)

commit 29eea57ea93e9d72b4222f36436253a3fc844473
Author: Jack Bates <jack@nottheoilrig.com>
Date:   Fri Sep 11 09:21:02 2020 -0700

    [power-assert-formatter] Enable npm-naming rule (#47433)

commit 4cf7e676bc4252379c887a58e8e59978fb0ca547
Author: Jack Bates <jack@nottheoilrig.com>
Date:   Fri Sep 11 09:20:31 2020 -0700

    [proclaim] Enable npm-naming rule (#47434)

commit 5bf45085ee45505dcaff535f4c7232dd91b1aa07
Author: Jack Bates <jack@nottheoilrig.com>
Date:   Fri Sep 11 09:19:05 2020 -0700

    [react-credit-cards] Enable npm-naming rule (#47436)

commit d1da7b19e49fe83ff760e985f408effd2f109f99
Author: Jack Bates <jack@nottheoilrig.com>
Date:   Fri Sep 11 09:17:19 2020 -0700

    [react-native-huawei-protected-apps] Enable npm-naming rule (#47437)

commit 7dff0911c6019bca20aefe5f13e1ecdbf00a4f71
Author: Jack Bates <jack@nottheoilrig.com>
Date:   Fri Sep 11 09:17:03 2020 -0700

    [react-aria-menubutton] Enable npm-naming rule (#47435)

commit 5edf24583674df223322d3a6c24c00d8ac57f1cb
Author: Victor Perin <me@victorperin.ninja>
Date:   Fri Sep 11 09:16:00 2020 -0700

    NodeJS: add perf_hooks.performance.eventLoopUtilization implemented in version 14.10.0 (#47465)

    * feat(node): add performance.eventLoopUtilization from node 14.10.0

    * refactor(node/perf_hooks): using optionals to simplify implementation

commit 72b274eb9a1702a50509fbb63d45b7e83b0b2401
Author: Clément P <yukulele@users.noreply.github.com>
Date:   Fri Sep 11 18:15:02 2020 +0200

    Update index.d.ts (#47468)

    `.publish()` 2nd argument is optional

commit 8e8834c4ce5571c766f620fc4feaba7cc4350662
Author: Derek Finlinson <dcfinlinson@gmail.com>
Date:   Fri Sep 11 10:14:36 2020 -0600

    Fix ClientFormFactor (#47477)

    * Fix ViewSelector methods

    * Add missing event handler methods

    * Add prevent default to stage change event args

    * Remove whitespace

    * Remove additional whitespace

    * Merge remote-tracking branch 'upstream/master'

    * Add entityrecord pageType to Xrm.Navigation.navigateTo

    * Make data optional

    * Fix casing for AttributeMetadata

    * Fix test

    * Fix incorrect ClientFormFactor

commit 1391818f6cd6abba5d2942f3a3f781095d7f104d
Author: WofWca <wofwca@gmail.com>
Date:   Sat Sep 12 00:13:04 2020 +0800

    fix(chrome): `Parameters<chrome.runtime.Port['postMessage']>[0]` from `Object` to `any` (#47482)

    https://developer.chrome.com/extensions/runtime#property-postMessage-message

commit 9b0690e4f6135085cac60ec43b10fa32dba090cb
Author: Jack Bates <jack@nottheoilrig.com>
Date:   Fri Sep 11 09:12:42 2020 -0700

    [feathersjs__authentication-oauth1] Repair links (#47441)

commit d0334e93ccb6fd3427fcebc18aefb2ad04c62f9a
Author: Jack Bates <jack@nottheoilrig.com>
Date:   Fri Sep 11 09:12:11 2020 -0700

    [feathersjs__authentication-oauth2] Repair links (#47442)

commit ec090ed700ee5a9a8c9344b8658d5c3205a22e4a
Author: Jack Bates <jack@nottheoilrig.com>
Date:   Fri Sep 11 09:10:51 2020 -0700

    [feathersjs__authentication] Repair links (#47443)

commit 10a9b6761c90798796fc74cacb5aed10d26750c0
Author: Jack Bates <jack@nottheoilrig.com>
Date:   Fri Sep 11 09:09:17 2020 -0700

    [feathersjs__configuration] Repair links (#47444)

commit ac741724be9832efc382a48def093d02896ced43
Author: Jack Bates <jack@nottheoilrig.com>
Date:   Fri Sep 11 09:08:44 2020 -0700

    [feathersjs__errors] Repair links (#47445)

commit 46d9d1248bf280cd0f01e0555da18ccd6933305e
Author: Jack Bates <jack@nottheoilrig.com>
Date:   Fri Sep 11 09:07:53 2020 -0700

    [feathersjs__express] Repair links (#47446)

commit 18accceb5d4ce70b2050a6b8c3bac9a091cd135b
Author: Jack Bates <jack@nottheoilrig.com>
Date:   Fri Sep 11 09:07:02 2020 -0700

    [feathersjs__feathers] Repair links (#47447)

commit b92e8e5986b2374ff5731b9fe45b6483a35f7eda
Author: Jack Bates <jack@nottheoilrig.com>
Date:   Fri Sep 11 09:06:48 2020 -0700

    [feathersjs__primus-client] Repair links (#47448)

commit 625448d46f51db2697f56134e0decdcd4bb684ff
Author: Jack Bates <jack@nottheoilrig.com>
Date:   Fri Sep 11 09:05:10 2020 -0700

    [feathersjs__primus] Repair links (#47449)

commit de3f01d9ea16732049c0de783575b4e67c39f244
Author: Jack Bates <jack@nottheoilrig.com>
Date:   Fri Sep 11 09:04:41 2020 -0700

    [feathersjs__rest-client] Repair links (#47450)

commit e26793c0b17aebe500eaa26d29f2aab0cdc4d16b
Author: Jack Bates <jack@nottheoilrig.com>
Date:   Fri Sep 11 09:03:59 2020 -0700

    [feathersjs__socket-commons] Repair links (#47451)

commit 8682da97bc8fe516050e7bf61a8299b878c13580
Author: Jack Bates <jack@nottheoilrig.com>
Date:   Fri Sep 11 09:01:43 2020 -0700

    [feathersjs__socketio-client] Repair links (#47452)

commit fb921243f4bc2e9c857a61ff73b91c5afab4d717
Author: Jack Bates <jack@nottheoilrig.com>
Date:   Fri Sep 11 09:01:21 2020 -0700

    [feathersjs__socketio] Repair links (#47453)

commit b2b5bb3bf16a57f0cacad5783c7327ff9b5f262a
Author: Jack Bates <jack@nottheoilrig.com>
Date:   Fri Sep 11 09:00:30 2020 -0700

    [fluent-ffmpeg] Repair links (#47454)

commit 8f40a3260036139f210422326b8687338ad9d8ae
Author: Jack Bates <jack@nottheoilrig.com>
Date:   Fri Sep 11 09:00:07 2020 -0700

    [fm-websync] Repair links (#47455)

commit 7046815a55ef35f365e065557b405eb2f76eff67
Author: Jack Bates <jack@nottheoilrig.com>
Date:   Fri Sep 11 08:59:28 2020 -0700

    [html-to-text] Repair links (#47456)

commit 2654d3f7865cb8f26ead33da693cb65f96baea1d
Author: Yusuke Yamada <yamachu.dev@gmail.com>
Date:   Sat Sep 12 00:53:46 2020 +0900

    Add type definitions for json-bigint (#47461)

commit 8f5c2db8f841a71f6366c958a1d60c60cbc6c208
Author: Arkadip Bhattacharya <in2arkadipb13@gmail.com>
Date:   Fri Sep 11 21:22:58 2020 +0530

    Added react-auth-kit (#47368)

    * Added react-auth-kit

    * fix: Not used file error

    Signed-off-by: Arkadip Bhattacharya <in2arkadipb13@gmail.com>

    * fix: TokenObject.d.ts not found

    * del: Unused Test file

    Signed-off-by: Arkadip Bhattacharya <in2arkadipb13@gmail.com>

    * fix: Error of import

    Signed-off-by: Arkadip Bhattacharya <in2arkadipb13@gmail.com>

    * fix: Errors on AuthProvier and HOCs

    Signed-off-by: Arkadip Bhattacharya <in2arkadipb13@gmail.com>

    * fix:  prefer-declare-function errors

    Signed-off-by: Arkadip Bhattacharya <in2arkadipb13@gmail.com>

    * removed: utility types

    Signed-off-by: Arkadip Bhattacharya <in2arkadipb13@gmail.com>

    * fix: Higher order components errors

    Signed-off-by: Arkadip Bhattacharya <in2arkadipb13@gmail.com>

    * fix: New line

    Signed-off-by: Arkadip Bhattacharya <in2arkadipb13@gmail.com>

    * deleted: not needed files and test file

    Signed-off-by: Arkadip Bhattacharya <in2arkadipb13@gmail.com>

    * fix: tsconfig error

    Signed-off-by: Arkadip Bhattacharya <in2arkadipb13@gmail.com>

commit 7e6e8a9284542b0c69e7107ff84df7ffc8fe519c
Author: Haroen Viaene <hello@haroen.me>
Date:   Fri Sep 11 17:51:16 2020 +0200

    react-instantsearch: fix typing of connectCurrentRefinements (#47193)

commit cec3116164324c3116f5eb26b7a993e6bdfa1b9f
Author: Michael Morelock <michael.t.morelock@gmail.com>
Date:   Fri Sep 11 10:50:41 2020 -0500

    Adding `createNumberMask` function to `text-mask-addons` (#46579)

    * Added  type definitions and test

    * Forgot to add a newline to the end of file

    * Adding myself to the definitions comment.

    * Reformatting 'Definitions by' sectin and actually calling the functions for tests.'

    * Removing test calls as it caused a problem with the test actually running..I guess they are called already?

    * nevermind...it was a different problem I guess...putting them back in

    * Had josh on the wrong line..

    * Newlines will be the death of me

    * Actuall returns a function that returns a mask

commit 683685029538436c7c28e0975e1d3fbcf0200a71
Author: Raghuvir Kasturi <raghuvir.kasturi@gmail.com>
Date:   Sat Sep 12 03:49:32 2020 +1200

    [passport-google-oauth20] Extend Strategy constructor overloads (#46492)

    * Extend constructor overloads

    Allow for verify callbacks that include `params` returned by `getOAuthAccessToken`.

    * Remove unused import

    * Fix import pattern

    * Revert import pattern

commit 8258289db3f072a98fd82854f38082bf9ff060b6
Author: wuxin <hello_wuxin@qq.com>
Date:   Fri Sep 11 23:45:18 2020 +0800

    d3-zoom scaleTo @param p (#46669)

commit 4aa885a579ba9313db4d94cdcd258face53ffe99
Author: Jojoshua <Jojoshua@gmail.com>
Date:   Fri Sep 11 10:26:34 2020 -0400

    🤖 Merge PR #47312 Tabulator Tables 4.8 update by @Jojoshua

    * Tabulator 4.8 updates

    * Linter fixes

    * Fix linter

    * Add rule to not check npm. 4.8

    * remove npm-naming rule

    * add space

commit fe011933f814f45c13a697424c351acabf353baf
Author: Billy Kwok <xobkwok@gmail.com>
Date:   Fri Sep 11 17:46:49 2020 +0800

    🤖 Merge PR #47458 Update type definition for sharp 0.26.0 by @billykwok

commit bacc18855fdebeec1d6edb68677100684254fa46
Author: MaximSagan <39352647+MaximSagan@users.noreply.github.com>
Date:   Fri Sep 11 11:40:50 2020 +1000

    🤖 Merge PR #47367 [yup] Added schema context type param by @MaximSagan

commit 804f1f68a06e5d2aabc16c26f0c75cb813f8b355
Author: Rick Kirkham <Rick-Kirkham@users.noreply.github.com>
Date:   Thu Sep 10 18:21:41 2020 -0700

    office-js, office-js-preview, switch to new getAccessToken API (#47466)

commit 56df0fc769a38fb4979a24dcc1d68c57c91331a0
Author: Rachel Macfarlane <ramacfar@microsoft.com>
Date:   Thu Sep 10 17:30:15 2020 -0700

    VS Code 1.49.0 Extension AP (#47476)

    * VS Code 1.49.0 Extension API

    * Add missing semicolon

    Co-authored-by: VSCode <vscode@microsoft.com>

commit cb469fd4c4b408b87c6ddb481095e1a9af81479b
Author: czgu <guyue1994@hotmail.com>
Date:   Thu Sep 10 17:14:01 2020 -0400

    🤖 Merge PR #47463 feat(gestalt ): Update gestalt definition to be in sync with 12.13 by @czgu

    * Update gestalt typescript definition to 12.13

    * Use readonly array as suggested

commit 79002bb98ce36a8592b7d7050b694651570e915d
Author: Elizabeth Samuel <elizs@microsoft.com>
Date:   Thu Sep 10 13:17:02 2020 -0700

    [office-js] [office-js-preview] (Outlook) item.internetMessageId limitation (#47459)

commit b049e84b384fecb579295a0883a943437d4643b8
Author: ExE Boss <3889017+ExE-Boss@users.noreply.github.com>
Date:   Thu Sep 10 20:44:13 2020 +0200

    🤖 Merge PR #47457 fix(webidl2): Use tuples for Generic IDL Type arguments by @ExE-Boss

commit 9e7e1df20e96827296ed0fe2334adcf71f124102
Author: wandyezj <wandyezj@gmail.com>
Date:   Thu Sep 10 10:09:54 2020 -0700

    make interface Tab controls a required property (#47388)

commit e2aad31014d8bf439b8fbcd6b936b02756edc80e
Author: Victor Perin <me@victorperin.ninja>
Date:   Thu Sep 10 10:09:32 2020 -0700

    NodeJS: add crypto.randomInt implemented in version 14.10.0 (#47414)

    * feat(node): add crypto.randomInt from node 14.10.0

    * chore(node): present only in version 14.10

commit 1caebf5d1e8e29c3a00fadb846843596e66061d7
Author: zawys <pj94ye@runbox.com>
Date:   Thu Sep 10 17:09:01 2020 +0000

    +string.trimStart, string.trimEnd (#47416)

commit 3d2977f5442c17b5a33c43e1d2830e66ee850e06
Author: Marc Espín <mespinsanz@gmail.com>
Date:   Thu Sep 10 19:08:08 2020 +0200

    Fix @types/express-fileupload (#47418)

commit 6a75c152836d1b3d9ae3f5337787e5aaf1122f0c
Author: Lukas Wiklund <lukas@wiklund.se>
Date:   Thu Sep 10 19:07:16 2020 +0200

    react-bootstrap: add mountOnEnter prop to Collapse (#47419)

    Co-authored-by: Lukas Wiklund <lukas.wiklund@inet.se>

commit d500cbf53a82c251c389f60bb60cae87feea79b6
Author: Jack Bates <jack@nottheoilrig.com>
Date:   Thu Sep 10 10:06:39 2020 -0700

    [fuzzyset] Enable npm-naming rule (#47390)

commit 2501805fc591cfaf6ff2efa0722adeac6237c981
Author: Jack Bates <jack@nottheoilrig.com>
Date:   Thu Sep 10 10:06:00 2020 -0700

    [geodesy] Enable npm-naming rule (#47392)

commit 5b0a6658cf5d0f6cfa35bd280e3046f3e559ef69
Author: Jack Bates <jack@nottheoilrig.com>
Date:   Thu Sep 10 10:01:07 2020 -0700

    [http-build-query] Enable npm-naming rule (#47394)

commit 9cfcfd622a8445df1cf6917e2535418be8da3ac7
Author: Jack Bates <jack@nottheoilrig.com>
Date:   Thu Sep 10 09:59:36 2020 -0700

    [human-interval] Enable npm-naming rule (#47396)

commit 4f096285af5eb33a3389c21099f6bfd8da7f9bc4
Author: Jack Bates <jack@nottheoilrig.com>
Date:   Thu Sep 10 09:58:30 2020 -0700

    [invity-api] Enable npm-naming rule (#47397)

commit 4dfa2d3fecd29a13e21392d1562bfe02843db029
Author: Jack Bates <jack@nottheoilrig.com>
Date:   Thu Sep 10 09:55:04 2020 -0700

    [isomorphic-fetch] Enable npm-naming rule (#47399)

commit c586df98b301ac92177f8a080c70ecd0e2e16164
Author: Jack Bates <jack@nottheoilrig.com>
Date:   Thu Sep 10 09:54:52 2020 -0700

    [json-patch-gen] Enable npm-naming rule (#47401)

commit 3dfc49015ff578beaec3f33e2a7de7a1796ea65f
Author: Jack Bates <jack@nottheoilrig.com>
Date:   Thu Sep 10 09:54:42 2020 -0700

    [convert-string] Repair links (#47403)

commit 9ad6d2cc4e56082f050ef9b51ac70ef2fd19a6c9
Author: Jack Bates <jack@nottheoilrig.com>
Date:   Thu Sep 10 09:54:28 2020 -0700

    [cordova-plugin-ms-adal] Repair links (#47404)

commit 30f193fd61a32fbfdfb1b8f1f18f064aeef4847f
Author: Jack Bates <jack@nottheoilrig.com>
Date:   Thu Sep 10 09:53:03 2020 -0700

    [documentdb] Repair links (#47406)

commit 0ce203069c47833994092bb30a0df58bda5ee1fb
Author: Jack Bates <jack@nottheoilrig.com>
Date:   Thu Sep 10 09:52:53 2020 -0700

    [edmonds-blossom] Repair links (#47407)

commit 15520b26970039b892b618f1af82d6b73598996b
Author: Jack Bates <jack@nottheoilrig.com>
Date:   Thu Sep 10 09:50:39 2020 -0700

    [feathersjs__authentication-client] Repair links (#47408)

commit ace44c5eef6d9d45bc0e1a5db003c85fdaf0e71c
Author: Jack Bates <jack@nottheoilrig.com>
Date:   Thu Sep 10 09:50:22 2020 -0700

    [feathersjs__authentication-jwt] Repair links (#47409)

commit 9ff08230a2042eb8cd4fa8b56050fb16c5a7a853
Author: Jack Bates <jack@nottheoilrig.com>
Date:   Thu Sep 10 09:50:06 2020 -0700

    [feathersjs__authentication-local] Repair links (#47410)

commit 707ddd133f14f93ef591303dbcda0378033bd247
Author: Kyℓe Hensel <k-yle@users.noreply.github.com>
Date:   Fri Sep 11 04:48:53 2020 +1200

    create @types/ps-node (#47386)

    * create @types/ps-node

    * fix tests

commit a29a7cb2e3223a8441e49ffe37982be638b43f57
Author: Jeffrey <jeffreyca16@gmail.com>
Date:   Thu Sep 10 12:47:59 2020 -0400

    @types/react-bootstrap-table-next - Update ExpandRowProps interface (#46646)

    * Fix ExpandRowProps interface

    * Add tests

    * Rename param

    * Address lint warnings

commit 0f5ff74cea52301f09f024fea80ed54cdf475612
Author: Santiago Carmuega <santiago@carmuega.me>
Date:   Thu Sep 10 13:46:36 2020 -0300

    [chroma-js] Allow null values in scale (#46638)

commit 94d9f7369d421903cbed36eff76e890c55051239
Author: Jack Bates <jack@nottheoilrig.com>
Date:   Thu Sep 10 09:40:58 2020 -0700

    [justified-layout] Enable npm-naming rule (#47402)

commit 0f99f63a87c34f1f70ee8e0c795589ead5186ee4
Author: Jack Bates <jack@nottheoilrig.com>
Date:   Thu Sep 10 09:40:31 2020 -0700

    [dock-spawn] Repair links (#47405)

commit d4478672773b4215001c672b4ccab4ea0b713209
Author: Justin Langston <nitsujlangston@users.noreply.github.com>
Date:   Thu Sep 10 12:40:21 2020 -0400

    add type definitions for Bitauth (#47421)

commit 4d248b5b28ca0469b6fca17ba8a111a754362440
Author: Steven MacCoun <theraccoun@gmail.com>
Date:   Thu Sep 10 11:55:26 2020 -0400

    Fix: ScrollView getScrollResponder returns a ScrollResponderMixin rather than a JSX element (#47325)

commit 63d3b1b91e0896cf66bf6211eac27f129179064b
Author: Cotton Hou <himcotton@gmail.com>
Date:   Thu Sep 10 23:51:42 2020 +0800

    🤖 Merge PR #47073 [ramda] infer return type of unary by @imcotton

commit e0e81c9bc0c810c8fc14ebcd2e80b218395de157
Author: David Lima <david.lima50@etec.sp.gov.br>
Date:   Thu Sep 10 11:25:07 2020 -0300

    🤖 Merge PR #47363 fix(graygelf): type for class instance and moved CONSTANTS for correct location by @DavidProf

    - class
    	- added typing for class instances
    - CONSTANTS
    	- removed constants from instance type because there's no CONSTANT there
    	- added constants to class as static properties

commit bab9c9aef2477d222f014a25ce86585af76c3a5c
Author: Bohdan Yavorskyi <34753235+BohdanYavorskyi@users.noreply.github.com>
Date:   Thu Sep 10 15:17:06 2020 +0300

    🤖 Merge PR #47385 Feature/update mui datatables typings by @BohdanYavorskyi

    * Updated mui-datatables typings

    * Updated mui-datatables typings

    * Fixed lint issues

    * Updated header file bumping the version of library

    * Updated tests

    Co-authored-by: BohdanYavorskyi1 <Bohdan_Yavorskyi1@epam.com>

commit cb876df02597a3610b92f84f8ff702562f10133b
Author: Google API Typings Generator <69665763+google-api-typings-generator@users.noreply.github.com>
Date:   Thu Sep 10 15:38:08 2020 +1000

    🤖 Merge PR #47412 [gapi.client.discovery] automatic update by @google-api-typings-generator

    Co-authored-by: Google API Typings Generator <maxim@mazurok.com>

commit a4080b2a5a8b4ac19d6e05a5c33e3af09c308d45
Author: Soc Sieng <socsieng@users.noreply.github.com>
Date:   Wed Sep 9 21:10:16 2020 -0700

    🤖 Merge PR #47387 [googlepay] add buttion sizing options by @socsieng

commit b2d5cad679c78d884cbb837953f11a2e9c0d4335
Author: nikithauc <nikithauc@gmail.com>
Date:   Wed Sep 9 15:54:58 2020 -0700

    🤖 Merge PR #47349 Microsoft-Graph - Adding updates for version 1.20 by @nikithauc

commit 5a5534babc9cce03aeacad3261901b637d2c9760
Author: Piotr Błażejewicz (Peter Blazejewicz) <peterblazejewicz@users.noreply.github.com>
Date:   Wed Sep 9 23:36:43 2020 +0200

    🤖 Merge PR #47384 update(sanitize-html): v1.27 updates by @peterblazejewicz

    - `allowedIframeDomains` option
    - `allowVulnerableTags` option
    - default linter settings applied, removing linter errors
    - `interface-name` exclusion left as inline option
    - version bump

    https://github.com/apostrophecms/sanitize-html/compare/1.22.0...1.27.4

    Thanks!

commit e761bc513a0d52d1f25787f5727882c4eaffe13a
Author: Brett Schellenberg <brett.schellenberg@gmail.com>
Date:   Wed Sep 9 15:18:59 2020 -0600

    🤖 Merge PR #47383 dogapi: add send_all to metric by @pabo

commit ee390d16408229f60c74726d971cee87be8cf75d
Author: Piotr Błażejewicz (Peter Blazejewicz) <peterblazejewicz@users.noreply.github.com>
Date:   Wed Sep 9 23:01:53 2020 +0200

    update(platform): `parse` method, UMD and minor updates (#47360)

    - align with UMD template
    - simplify configuration (ES6 only, no DOM dependency, etc)
    - simpler tests
    - `parse` method argument is optional
    - `parse` method accept objects
    - tests updated
    - mantainer added
    - jdocs

    https://github.com/bestiejs/platform.js/blob/master/platform.js#L249

    Thanks!

commit b68b403c4b34c91a8fae710ad2f3bf7161fbd9d7
Author: Jack Bates <jack@nottheoilrig.com>
Date:   Wed Sep 9 14:01:22 2020 -0700

    [async-eventemitter] Repair links (#47352)

commit 5abe043936b86a7aa24bc6ddccf4ab12fbb61db8
Author: Jack Bates <jack@nottheoilrig.com>
Date:   Wed Sep 9 14:01:07 2020 -0700

    [blazy] Repair links (#47353)

commit 84f554d684f4cb0639677a63a84f48f8a24c0722
Author: Jack Bates <jack@nottheoilrig.com>
Date:   Wed Sep 9 14:00:32 2020 -0700

    [browserslist-useragent] Repair links (#47354)

commit 562aebfd20269dc9eee8d71b64e663c5a3f4aa65
Author: Jack Bates <jack@nottheoilrig.com>
Date:   Wed Sep 9 13:59:33 2020 -0700

    [component-emitter] Repair links (#47355)

commit 0ce1d243d3d25212c0565522fc446ebe3942bb54
Author: Jack Bates <jack@nottheoilrig.com>
Date:   Wed Sep 9 13:59:13 2020 -0700

    [blueimp-load-image] Enable npm-naming rule (#47356)

commit e3ea4304744573c00017a2808e59f6e6f30b0aa4
Author: Jack Bates <jack@nottheoilrig.com>
Date:   Wed Sep 9 13:58:41 2020 -0700

    [datastore-level] Enable npm-naming rule (#47357)

commit 9deb068dc324027d456ea3532ad7e138e21cbcde
Author: Jack Bates <jack@nottheoilrig.com>
Date:   Wed Sep 9 13:57:35 2020 -0700

    [db-migrate-base] Enable npm-naming rule (#47358)

commit f7f8006494b2f735ae685e3db472a4221e92ed4d
Author: Jack Bates <jack@nottheoilrig.com>
Date:   Wed Sep 9 13:57:07 2020 -0700

    [ffmpeg.js] Enable npm-naming rule (#47359)

commit 13c9608af72add86e7465b3b2b1fdb39f844fe9d
Author: fuzzc0re <60238448+fuzzc0re@users.noreply.github.com>
Date:   Wed Sep 9 20:56:22 2020 +0000

    Updated crypto.diffieHellman() test sync code (#47372)

    * Updated crypto.diffieHellman() test sync code

    * Fixed whitespace

commit ebbc778dc48bbf05ebf8090e17f7671321b235d0
Author: D. Ror <imnasnainaec@gmail.com>
Date:   Wed Sep 9 16:55:14 2020 -0400

    Add mimeType option: audio/webm;codecs=pcm (#47378)

commit 2772ec5239b4f04ce1a5a7100b3b68613c64ab08
Author: Piotr Błażejewicz (Peter Blazejewicz) <peterblazejewicz@users.noreply.github.com>
Date:   Wed Sep 9 22:54:33 2020 +0200

    feat(validate-npm-package): new definition (#47361)

    - definition file
    - tests

    https://github.com/atlassian/validate-npm-package

    Thanks!

commit 089c52f00fca5b6eb9b8cbe48922389c44f0c970
Author: Dan Manastireanu <498419+danmana@users.noreply.github.com>
Date:   Wed Sep 9 23:53:42 2020 +0300

    fix: Add Date and Moment as valid types for chartjs-plugin-annotation… (#47317)

    * fix: Add Date and Moment as valid types for chartjs-plugin-annotation xMin, xMax. Closes #47274

    * Update types/chartjs-plugin-annotation/tslint.json

    Co-authored-by: Piotr Błażejewicz (Peter Blazejewicz) <peterblazejewicz@users.noreply.github.com>

    Co-authored-by: Piotr Błażejewicz (Peter Blazejewicz) <peterblazejewicz@users.noreply.github.com>

commit 031ad1fc8e38186b980c5607adc9b8545f1736d7
Author: Loïc <mimisteus@gmail.com>
Date:   Wed Sep 9 22:42:51 2020 +0200

    [normalplaytime] new definitions (#47370)

commit dd185890c7ea93000745973547041b55005b2c93
Author: Piotr Bender <48630647+SIN3d73@users.noreply.github.com>
Date:   Wed Sep 9 22:42:15 2020 +0200

    add types to react-ellipsis-with-tooltip (#47351)

    * add types to react-ellipsis-with-tooltip

    * add types to react-ellipsis-with-tooltip

    * add types to react-ellipsis-with-tooltip

    * add types to react-ellipsis-with-tooltip

    * add types to react-ellipsis-with-tooltip

    * add types to react-ellipsis-with-tooltip

    * add types to react-ellipsis-with-tooltip

    * add types to react-ellipsis-with-tooltip

    * add types to react-ellipsis-with-tooltip

    * add types to react-ellipsis-with-tooltip

    * add types to react-ellipsis-with-tooltip

    Co-authored-by: Piotr Bender <piotr.bender@silevis.com>

commit e7eef8abc24302d35454a297509d0d68669a2cab
Author: Sebastian Busch <s.busch@obg-gruppe.de>
Date:   Wed Sep 9 22:39:40 2020 +0200

    remove react-filepond (#47374)

    as of 7.1.0, react-filepond includes its own types, see https://github.com/pqina/react-filepond/tree/master/types (merged PR https://github.com/pqina/react-filepond/pull/151 )

commit 07b2759140ad390e14801cfcc5ed9ff94182e7bb
Author: Paito Anderson <pj.paito@gmail.com>
Date:   Wed Sep 9 10:01:30 2020 -0400

    🤖 Merge PR #47375 [react-native-push-notification] Add missing channel_id param by @PaitoAnderson

commit e93e0704e1168b396dbd6cfc28689930db88b7f8
Author: LORDBABUINO <jorge.x7@gmail.com>
Date:   Wed Sep 9 08:20:54 2020 -0300

    🤖 Merge PR #47371 [ramda] Add missing overload for concat by @LORDBABUINO

commit f0d04f2125c707a091a0cfe74934e98692df12c5
Author: MrGVSV <49806985+MrGVSV@users.noreply.github.com>
Date:   Wed Sep 9 03:10:55 2020 -0700

    react-native: Updated dispatchViewManagerCommand for v0.63 (#47366)

    * Changed dispatchViewManagerCommand CommandID Type

    Added `string` as a type to argument CommandID in UIManagerStatic.dispatchViewManagerCommand.

    * Updated minimum typescript version

    * Added tests for dispatchViewManagerCommand

    * Reverted minimum TypeScript version back to 3.0

commit 3816f1d08454135487e36ff5aeb1bc4e51ff52ca
Author: Antoine Poliakov <antoinep92@gmail.com>
Date:   Wed Sep 9 10:02:30 2020 +0200

    🤖 Merge PR #46409 [@types/mmmagic] fix detection callback result type for MAGIC_CONTINUE by @antoinep92

    * fix mmmagic detection callback result type for MAGIC_CONTINUE

    * update mmmagic callback to string|string[] as discussed in PR 46409

commit 55a3f10c61f9bf2bc7a275521388a1f3d1292dae
Author: Maxim Mazurok <maxim@mazurok.com>
Date:   Wed Sep 9 09:38:31 2020 +1000

    🤖 Merge PR #47342 [gapi.client.calendar] automatic update by @Maxim-Mazurok

commit 2b9f574b03c6db69f2371783de23e8b1a23d07b4
Author: Piotr Błażejewicz (Peter Blazejewicz) <peterblazejewicz@users.noreply.github.com>
Date:   Tue Sep 8 22:58:29 2020 +0200

    feat(user-idle-observer): new definition (#47239)

    Simple lib tracking client side user inactivity
    - definition file
    - tests

    https://www.npmjs.com/package/user-idle-observer
    https://github.com/vladagurets/user-idle-observer#example

    Thanks!

commit 7ba2557c42f35af9b6fccbebc78e3c28ced3e367
Author: Henry Hsu <62437+hsume2@users.noreply.github.com>
Date:   Tue Sep 8 16:57:37 2020 -0400

    domhandler@3.x starts to includes its own type declarations. Unfortunately, those type declarations are incompatible with @types/domutils and @types/htmlparser2. (#46560)

    In particular `DomElement` is no longer defined. This PR makes it so we are pinned to the right major version of domhandler compatible with the type definitions here.

commit a6e9b46ee3923ba8cdd12596fe0b1a71f298bb58
Author: ExE Boss <3889017+ExE-Boss@users.noreply.github.com>
Date:   Tue Sep 8 22:56:48 2020 +0200

    fix(@babel/traverse): Update to v7.0 stable release (#47183)

    * fix(@babel/traverse): Update to v7.0 stable release

    * feat(@babel/traverse): Add top‑level `visitors` export

commit 751f0a55440ad2552bd44b1f5f21097a0d066604
Author: Wessel Kuipers <WesselKuipers@users.noreply.github.com>
Date:   Tue Sep 8 22:55:41 2020 +0200

    Update types for jest-image-snapshots 4.1.0 (#47102)

    * update types for jest-image-snapshots 4.1.0

    * Fix type definition comment version

    * include package.json for ssim.js in jest-image-snapshots

    * include dom library

commit 0dab26a3e91581091e288325cd49caf8f5295394
Author: Daniel Rosenwasser <DanielRosenwasser@users.noreply.github.com>
Date:   Tue Sep 8 13:54:08 2020 -0700

    Add missing `httpConfig` property in `setFullRequestInterceptor` callback return type (#47222)

    * Add missing `httpConfig` property in `setFullRequestInterceptor` callback return type.

    * Remove stray '{'

commit 82c130a08393c661d68a9c1fe4e894a336c9b90a
Author: Pan Alexey <pan-alexey@live.com>
Date:   Tue Sep 8 23:52:24 2020 +0300

    Fix TracingStartOptions for puppeteer (#47285)

commit 597eccdd12bcae10d2ccbc0546cba6b3cc9288b7
Author: JamieS1211 <jamieshepherd1211@gmail.com>
Date:   Tue Sep 8 21:52:00 2020 +0100

    [google-map-react] - Update export structure to support V2.0.0 (#47326)

    * Remove outdated export

    * Add util definitions to main export

    * Correct import positioning

    * Update google-map-react-tests.tsx

    * Remove redundant import

    * Update version in header

    * Correct header versioning

    * Update export syntax to match package

    * Remove redundant exports

    * enable esModuleInterop

commit 04d6a9d50602e3310310e9fef48768ed8d09239f
Author: Jack Bates <jack@nottheoilrig.com>
Date:   Tue Sep 8 13:50:53 2020 -0700

    [angular-fullscreen] Repair links (#47343)

commit 9ea3f8bb84cd3bf5da273824a6bca0f382097563
Author: Jack Bates <jack@nottheoilrig.com>
Date:   Tue Sep 8 13:50:27 2020 -0700

    [angular-resource] Repair links (#47344)

commit 5d48f7aa5e236c737a5e7221ae5834ff7eced572
Author: Jimmy Affatigato <jimmyaffatigato@gmail.com>
Date:   Tue Sep 8 16:50:03 2020 -0400

    Added topicId to CourseWork (#47345)

    Co-authored-by: Jimmy <_>

commit 84bb61fb1e20c73cedf8a15be507339614d8a6bb
Author: Jack Bates <jack@nottheoilrig.com>
Date:   Tue Sep 8 13:49:24 2020 -0700

    [aws-regions] Enable npm-naming rule (#47347)

commit fff4d857202944987dd6007e2e834b3d1d48aaef
Author: Jack Bates <jack@nottheoilrig.com>
Date:   Tue Sep 8 13:48:44 2020 -0700

    [babel-plugin-macros] Enable npm-naming rule (#47348)

commit 5dfad35a610c29b2beddd349be2c3669989bed3a
Author: Abdurrahman Abu-HIjleh <aabuhijleh@asaltech.com>
Date:   Tue Sep 8 23:48:21 2020 +0300

    [node-hid]: "devices" function accepts exactly two or zero arguments (#47350)

commit 4d3b1a512603f705d8cb4a9d71d5a47e9afdf3cc
Author: Kirk Holloway <kjdholloway@gmail.com>
Date:   Wed Sep 9 07:53:18 2020 +1200

    🤖 Merge PR #47335 [@types/react-table] Add getToggleAllPageRowsSelectedProps to useRowSelect types by @kirkobyte

    Adds getToggleAllPageRowsSelectedProps to the useRowSelect types. This is the paginated version of the useToggleAllRowSelectProps option

    Co-authored-by: Kirk Holloway <kirkh@spotify.com>

commit 26b6d6014a77eec9b4e980add6fa86c07c0a4641
Author: Nathan Shively-Sanders <293473+sandersn@users.noreply.github.com>
Date:   Tue Sep 8 10:47:54 2020 -0700

    Remove Reflect.enumerate (#47346)

    * Remove Reflect.enumerate

    It will be removed in Typescript 4.1's es2015 lib because implementers
    decided against it. See microsoft/Typescript#38967

    * remove reflect/enumerate modules

commit 567076ae0b3fdb8057bce6c38c166e71a325159b
Author: klaz <giwaklaz@gmail.com>
Date:   Tue Sep 8 18:11:12 2020 +0100

    Make Pressable children optional (#47334)

commit a1662956d7973ff39e813189097bcec62fc27c66
Author: Adrien Etienne <a.etienne92@gmail.com>
Date:   Tue Sep 8 17:12:56 2020 +0200

    add stronghold pay js (#47227)

    * add stronghold pay js

    * Update types + doc

    * Fix lint

    * Changes for simple linter config

commit 0f6af03c06dc1c88d3ef6ac570a8b2312d6e1101
Author: Matthew Simmons <simmonmt@google.com>
Date:   Tue Sep 8 11:12:11 2020 -0400

    Update dagre-d3 typings for 0.6 (#46923)

    * Update dagre-d3 typings for 0.6.1

    * Add myself as definition owner.

    Added to the top of the list because the prior owner seems to be
    inactive.

commit f204fabdb9bd8c13ea5579aa39386d2c8231d65d
Author: Simon Holmberg <holmberg.simon@gmail.com>
Date:   Tue Sep 8 16:43:17 2020 +0200

    Add missing styleParent option of CodeFlask (#47194)

commit 4f6cf6bbf2a82dce30f35ade5936cd3f6a57e938
Author: Kaosisochukwu Uzokwe <delkopiso@users.noreply.github.com>
Date:   Tue Sep 8 09:07:41 2020 -0400

    🤖 Merge PR #47291 Add SentimentAnalyzer class to natural package by @delkopiso

    * Add SentimentAnalyzer class to natural module

    * Update natural package version

    * Run prettier

    Co-authored-by: Kossy Uzokwe <kossy@inturn.co>

commit 0d76641b628aec2a5ac80a4855bf9912841523a9
Author: Lordie <levimanga@gmail.com>
Date:   Tue Sep 8 09:25:07 2020 -0300

    add properties to Params interface in twit package to support the statuses/update endpoint (#47263)

    * added missing params from statuses/update

    https://developer.twitter.com/en/docs/twitter-api/v1/tweets/post-and-engage/api-reference/post-statuses-update

    * made all params optional and changed types

    * better type for exclude_reply_user_ids

    I tested and exclude_reply_user_ids param can also be just a string

    Co-authored-by: Abraham Williams <4braham@gmail.com>

    Co-authored-by: Abraham Williams <4braham@gmail.com>

commit 8a09cc4e8c6d7ba8e6d881ac9090d9c0fc7dd92c
Author: Jack Bates <jack@nottheoilrig.com>
Date:   Tue Sep 8 05:24:14 2020 -0700

    [ali-app] Repair links (#47262)

commit 26524111ee9b95d33d1afe084e22dd0360047628
Author: Abner Soares Alves Junior <abnersajr@gmail.com>
Date:   Tue Sep 8 09:23:40 2020 -0300

    [Enzyme]: adds number as possible arg for `contains` (#47273)

    * adds number to contains

    * update enzyme version

    * Revert version

    Co-authored-by: Jordan Harband <ljharb@gmail.com>

    Co-authored-by: Jordan Harband <ljharb@gmail.com>

commit 443f301bd3eddc56ae2b515a5b8d96aae811c606
Author: Hamid Feizabadi <hamidfzm@gmail.com>
Date:   Tue Sep 8 16:52:31 2020 +0430

    Update ContextProviderOptions in next-auth (#47289)

    Add keepAlive field

commit f7bada2b69410af068abf63326c12bfd4e3e71f9
Author: Brian Poteet <brian.n.poteet@gmail.com>
Date:   Tue Sep 8 07:21:58 2020 -0500

    Plotly.js: Add multi-axis support to all x and y references (#47061)

    * Add multi-axis support to all x and y references

    * Split up AxisName and use for references

    AxisName is now split into XAxisName and YAxisName. Both support up to 12 axes. X and Y references now use these new types.

    * Remove trailing whitespace

commit 927064b9a3a5f1075f3560eefc923860be7e0b53
Author: Septs <github@septs.pw>
Date:   Tue Sep 8 20:19:55 2020 +0800

    add web-bluetooth missing api (#47315)

commit be88ed0d917ccfe386c120814e2afce4751d5617
Author: Dmitriy Falko <DFalko89@mail.ru>
Date:   Tue Sep 8 15:19:25 2020 +0300

    [yandex-money-sdk] OperationHistoryOptions: label is optional parametr (#47297)

    Co-authored-by: Дмитрий Фалько <d.falko@medpoint24.ru>

commit cd362563e82138f775b19478fb2ab7100cc03ab4
Author: Dmitry Semigradsky <semigradskiy@mail.ru>
Date:   Tue Sep 8 15:18:44 2020 +0300

    [node] Add missing `getFips` to `crypto` (#47298)

    Co-authored-by: Dzmitry Siamihradski <dsiamihradski@evolutiongaming.com>

commit 061b37dbd6ab2de50e8b46cb31de8dec37a9a1a5
Author: Johannes C. Schneider <java@neshanjo.de>
Date:   Tue Sep 8 14:17:18 2020 +0200

    [types/auth0] Removed @neshanjo from the contributor list (#47318)

commit b413e66f059515371c52dfbc724bc9f5cdcb78c7
Author: Julian Krieger <jkrieger@htwsaar.de>
Date:   Tue Sep 8 14:14:43 2020 +0200

    WIP: Add Typings for the public SDK of Scrivito CMS (#46834)

    * init

    * semver bump

    * fix lint problems

    * fix history

    * remove unneded util

    * remove unused exports

    * fix missing optionals on background image tag

    * inlined all definitions

    * correct mistypings

    * resolve error on obj copy and narrow obj search types

    * delete temp file

    * made linktag props optional

    * linktag extends HTMLAnchorElement props

    * fix link attributes

    Co-authored-by: Julian Krieger <julian.krieger@ergosign.de>

commit 7a06147ba0121fe171ae78f0976a3dd94db64cb3
Author: SteveBunlon <SteveBunlon@users.noreply.github.com>
Date:   Tue Sep 8 14:11:55 2020 +0200

    Add the collection function  typings to the forest packages (#47225)

    * add forest-express package types

    * feat(typings): add the collection function to the forest packages

    * fix(types): remove unused import

commit 9daf3efa5b836f80b213c479477ae0ddc188f41e
Author: EvanJin <evanjin8@gmail.com>
Date:   Tue Sep 8 21:10:35 2020 +0900

    Fix Types for package for react-native-wheel-pick (#47247)

    * Add Types for package react-native-base64

    * Add Types for package iamport-react-native

    * Add Types for package for react-native-wheel-pick

    * Fix Types for package for react-native-wheel-pick

    Co-authored-by: evan <evanjin@toons.kr>

commit 5ec66544a2dcce3e8f03dd4a7feb7829c188468f
Author: Piotr Błażejewicz (Peter Blazejewicz) <peterblazejewicz@users.noreply.github.com>
Date:   Tue Sep 8 14:09:59 2020 +0200

    delete(imagemin-pngquant) (#47135)

    Package ships its own types as early os of 7.0.0:
    https://github.com/imagemin/imagemin-pngquant/releases/tag/v7.0.0

    Thanks!

commit c5856a15434aa6e3b5af67384754afcf3d7c29b5
Author: Jürgen Bergmann <bergmannj@posteo.de>
Date:   Tue Sep 8 14:09:17 2020 +0200

    add type for version 5.7 (#46520)

commit 53bba87c61dd1388c1f05664eceec3ff3fdaa2c5
Author: Isaac Moore <rmsy@me.com>
Date:   Tue Sep 8 07:06:40 2020 -0500

    Add types for react-bootstrap-range-slider (#47278)

commit dd0d7b3d3a83d1d09ec60d99ef0d1a7c0572bab7
Author: Piotr Błażejewicz (Peter Blazejewicz) <peterblazejewicz@users.noreply.github.com>
Date:   Tue Sep 8 14:05:58 2020 +0200

    feat(random-words): new definition (#47279)

    - definition file
    - tests

    https://www.npmjs.com/package/random-words
    https://github.com/punkave/random-words

    Thanks!

commit 41ee28f9508e82fbdbb5e8746db812adeb7e674e
Author: Jan Vennemann <jan.vennemann@gmx.net>
Date:   Tue Sep 8 14:05:26 2020 +0200

    feat(titanium): support globals and SDK 9.1.0 (#46924)

commit 8c2b94260080ecfaed7a8f9c4945615abe6c80b0
Author: Tomasz Pluskiewicz <tpluscode@users.noreply.github.com>
Date:   Tue Sep 8 14:01:07 2020 +0200

    add types for rdf-loaders (#47300)

commit 6dbf3d9864672143706bfb090811327e86c5ae31
Author: Piotr Błażejewicz (Peter Blazejewicz) <peterblazejewicz@users.noreply.github.com>
Date:   Tue Sep 8 14:00:30 2020 +0200

    feat(npm-profile): new definition (#47288)

    - definition file
    - tests

    https://www.npmjs.com/package/npm-profile
    https://github.com/npm/npm-profile

    Thanks!

commit b4596f89b7b542188f79368f92c191224f5e1218
Author: Piotr Błażejewicz (Peter Blazejewicz) <peterblazejewicz@users.noreply.github.com>
Date:   Tue Sep 8 14:00:00 2020 +0200

    feat(minify): new definition (#47290)

    - definition file
    - tests

    https://github.com/coderaiser/minify

    Thanks!

commit 8d3bdc7cde59a364b09721bc17431ad4205e300c
Author: RobertHebel <robert.hebel1@outlook.com>
Date:   Tue Sep 8 13:59:12 2020 +0200

    [@brainhubeu/react-carousel] update API to 2.0 (#46433)

commit 792cbb86c20148902019fd2abea6bc8a7033b154
Author: Carlos Precioso <511681+cprecioso@users.noreply.github.com>
Date:   Tue Sep 8 13:56:03 2020 +0200

    Add gif.js package (#47302)

    * Add gif.js package

    * Add link to my profile

    * Use UMD modules for gif.js

    Co-authored-by: Piotr Błażejewicz (Peter Blazejewicz) <peterblazejewicz@users.noreply.github.com>

    Co-authored-by: Piotr Błażejewicz (Peter Blazejewicz) <peterblazejewicz@users.noreply.github.com>

commit 02a4520db51917ef0e111e3bf347deca8ee3eaa3
Author: Piotr Błażejewicz (Peter Blazejewicz) <peterblazejewicz@users.noreply.github.com>
Date:   Tue Sep 8 13:55:33 2020 +0200

    feat(short-css-vars): new definition (#47304)

    - definition file
    - tests

    https://www.npmjs.com/package/short-css-vars
    https://github.com/godaddy/short-css-vars/tree/master/packages/short-css-vars

    Thanks!

commit c96b5e9f75b72fabfd9d1c1b8a641a4edbbdbd1a
Author: Carlos Precioso <511681+cprecioso@users.noreply.github.com>
Date:   Tue Sep 8 13:54:51 2020 +0200

    Add skia-canvas (#47306)

    * Add skia-canvas

    * Add link to my profile

commit b2bdf12203c1bb66899f94a19d08cb235f26f9e8
Author: Carlos Precioso <511681+cprecioso@users.noreply.github.com>
Date:   Tue Sep 8 13:53:42 2020 +0200

    Add gifencoder package (#47303)

    * Add gifencoder package

    * Add link to my profile

commit e37a92a2ad58ba598e97018a6fd996a575c2f8a0
Author: Dan Wilt <dwilt4rville@gmail.com>
Date:   Tue Sep 8 04:51:19 2020 -0700

    [mixpanel-browser] Feature/group profiles (#46097)

    * first pass

    * more tweaks

    * Update index.d.ts

    * more tweaks

    * Update index.d.ts

    * tweak

    * Update mixpanel-browser-tests.ts

    * update

    * Update index.d.ts

    * fixed test

    * Update index.d.ts

commit bcd3d52d37a875f1df90b102c966ad4bbe3ff1cf
Author: Nathan Bierema <nbierema@gmail.com>
Date:   Tue Sep 8 07:49:56 2020 -0400

    [simple-element-resize-detector] Add types (#47294)

    * [simple-element-resize-detector] Add types

    * Use export equals

    * Update types/simple-element-resize-detector/index.d.ts

    Co-authored-by: Piotr Błażejewicz (Peter Blazejewicz) <peterblazejewicz@users.noreply.github.com>

    * Update types/simple-element-resize-detector/index.d.ts

    Co-authored-by: Piotr Błażejewicz (Peter Blazejewicz) <peterblazejewicz@users.noreply.github.com>

    Co-authored-by: Piotr Błażejewicz (Peter Blazejewicz) <peterblazejewicz@users.noreply.github.com>

commit 7b9709c13ecc3aec25c568233c9bf2bd730dacea
Author: Piotr Błażejewicz (Peter Blazejewicz) <peterblazejewicz@users.noreply.github.com>
Date:   Tue Sep 8 13:49:17 2020 +0200

    feat(css-minimize-webpack-plugin): new definition (#47311)

    - definition file
    - tests

    https://github.com/webpack-contrib/css-minimizer-webpack-plugin/tree/master/src

    Thanks!

commit 3138963204596f6de8fecff19195a6d802a0b285
Author: Piotr Błażejewicz (Peter Blazejewicz) <peterblazejewicz@users.noreply.github.com>
Date:   Tue Sep 8 13:48:39 2020 +0200

    feat(native-hello-world): new definition (#47308)

    One line DT:
    - definition file
    - tests

    https://www.npmjs.com/package/native-hello-world

    Thanks!

commit 4420fc2be4c4eee80e9cdc8c88b2044369de0ae1
Author: Piotr Błażejewicz (Peter Blazejewicz) <peterblazejewicz@users.noreply.github.com>
Date:   Tue Sep 8 13:47:41 2020 +0200

    docs(README): amend #47282 (#47309)

    Minor modification to `npm test` to align with #47282 changes.

commit a1f57fdc3a9e2a86aecc17a892d9052c3fb6d459
Author: Rob Rohan <rob@therohans.com>
Date:   Tue Sep 8 23:47:02 2020 +1200

    First pass at WebXR.  (#47189)

    * First run at adding webxr types

    * fixing some tests

    * few more fixes

    * more test fixes

    * Fixing some more linting bits

    * More lint fixes

    * Trying to remove empty interface

    * Running prettier

    * Adding disable next line instead of new rule

    * one more disable next line

    * Updating from a slightly older version :-/

    * adding typescript version

    * is this after the header?

    * Prettier

    * Adding example

    * Prettier

    * Referencing the test file

    * File name

    * ... and the file name reference :-/

    * Moar build server

    * Last try.

    * Just touching a file so the pipeline kicks off again.

    * Putting url back to kick build off again.

commit 9146215a246acad19e11a4d3230df6c88ea11f7e
Author: Marcell Toth <marcell@marcelltoth.net>
Date:   Tue Sep 8 13:45:51 2020 +0200

    Add definitions for `json-schema-generator` (#47272)

    * Add definitions for json-schema-generator

    * fix tests

    * Incorporate PR feedback

    * Fix formatting

commit 2f539354997ddc1752926af27e4755cbc4933463
Author: Jan Blaha <honza.pofider@seznam.cz>
Date:   Tue Sep 8 13:44:42 2020 +0200

    add types for more jsreport extensions (#47327)

commit f649f4a87e0129f027c2b12ff4d6024c6f029a80
Author: Piotr Błażejewicz (Peter Blazejewicz) <peterblazejewicz@users.noreply.github.com>
Date:   Tue Sep 8 13:43:29 2020 +0200

    feat(car-names): new definition (#47328)

    - definition file
    - tests

    http://npm.im/car-names
    https://github.com/palashmon/car-names

    Thanks!

commit 1cff544ab2753ad66514c766ce7f3637e594d585
Author: David Lima <david.lima50@etec.sp.gov.br>
Date:   Tue Sep 8 08:42:59 2020 -0300

    Added new typing for graygelf (#47332)

    * Add types for heft-jest package

commit 4c0f56b8da511c2c87db442c9b3daf34112fdcac
Author: Tristan Siegel <Tristan.t.Siegel@gmail.com>
Date:   Tue Sep 8 07:42:13 2020 -0400

    return list of type for Factory.buildList (#46623)

commit 8340511f346a28abcdf4b0811550c1ca81ea20e5
Author: Maxim Mazurok <maxim@mazurok.com>
Date:   Tue Sep 8 16:57:47 2020 +1000

    🤖 Merge PR #47336 [gapi.client.classroom] automatic update by @Maxim-Mazurok

commit 0619703f512291d7b5b5729b09d769a36d18b466
Author: Bart Lens <lensbart@users.noreply.github.com>
Date:   Tue Sep 8 08:09:02 2020 +0200

    🤖 Merge PR #46922 [ramda] fix: let `map` & `values` work correctly with unions by @lensbart

    * fix: map on unions

    * Update index.d.ts

    Fixed typo

    * fix: cleared up test with $ExpectType

    * fix: values & cleanup (move ValueOfUnion to tools.d.ts)

commit cd4be51e7da711f204badbac3bb8a8a46474244a
Author: PikachuEXE <pikachuexe@gmail.com>
Date:   Tue Sep 8 09:52:56 2020 +0800

    🤖 Merge PR #47313 [urijs] Fix argument type for search/query by @PikachuEXE

commit bded65db49de15286ec02b5efd864c2592e14910
Author: Yusuke Sakurai <kerokerokerop@gmail.com>
Date:   Tue Sep 8 09:56:01 2020 +0900

    🤖 Merge PR #46889 fix: opentype.js by @keroxp

    * fix: opentype.js

    * fix

    * merge

commit d68f0b1f845dc8cafbac536a8a3ded839b69b748
Author: Maxim Mazurok <maxim@mazurok.com>
Date:   Tue Sep 8 10:55:25 2020 +1000

    🤖 Merge PR #47331 [gapi.client.sheets] automatic update by @Maxim-Mazurok

commit 314287e7c1023d4bfc57b5a13c26c338f29bc722
Author: Maxim Mazurok <maxim@mazurok.com>
Date:   Tue Sep 8 00:19:56 2020 +1000

    🤖 Merge PR #47321 [gapi.client.storage] automatic update by @Maxim-Mazurok

commit 75efacb564fb59684465a2efac18550d7c8ccdb7
Author: Maxim Mazurok <maxim@mazurok.com>
Date:   Tue Sep 8 00:19:50 2020 +1000

    🤖 Merge PR #47319 [gapi.client.drive] automatic update by @Maxim-Mazurok

commit a32c49c53e5dffb2198ea2317fd3556b76e2afb6
Author: Piotr Błażejewicz (Peter Blazejewicz) <peterblazejewicz@users.noreply.github.com>
Date:   Mon Sep 7 12:13:16 2020 +0200

    🤖 Merge PR #47292 fix(codemirror): missing fullscreen option by @peterblazejewicz

    https://codemirror.net/doc/manual.html#addon_fullscreen

    /cc @Neilski

    Thanks!

    Fixes #47287

commit e9a2a1a3be3e4ef960287c4f6954d9a6fc8281d7
Author: WaeCo <aaqqws@googlemail.com>
Date:   Mon Sep 7 09:24:56 2020 +0200

    🤖 Merge PR #47161 Update types for dbus package by @WaeCo

commit fe25729ce44226968dea2d8fdd31025c1ee79b5d
Author: Maxim Mazurok <maxim@mazurok.com>
Date:   Mon Sep 7 16:41:47 2020 +1000

    🤖 Merge PR #47316 [gapi.client.calendar] automatic update by @Maxim-Mazurok

commit 82fbc39e757f6d075675c74b8d3401cda7c76936
Author: Maxim Mazurok <maxim@mazurok.com>
Date:   Mon Sep 7 10:43:26 2020 +1000

    🤖 Merge PR #47267 [gapi.client.calendar] automatic update by @Maxim-Mazurok

    * automatic gapi.client.calendar update @ Fri, 04 Sep 2020 10:22:10 GMT

    * Update gapi.client.calendar-tests.ts

commit 1fb31451d129f1fe95dfcf75a2991526b46e526e
Author: Elvis Wolcott <elvis.wolcott@pubnub.com>
Date:   Sun Sep 6 18:42:46 2020 -0400

    🤖 Merge PR #46892 [pubnub]: fix pagination types on channel members by @elviswolcott

    * add objects listener

    * depreciate objects v1 methods

    * cleanup callback types

    * add type definitions for objects v2

    * update deprecation message

    * remove todo (I think I got the answer)

    * fix lint errors

    * update version

    * add tests and fix a few things

    * fix lint errors

    * more specific custom type

    * type custom objects

    * fix memberships responses

    * better types for objects events

    * add custom to memberships

    * add custom to objects event

    * use custom type

    * fix merge error

    * update test for listener

    * fix swapped type parameters

    * swap in for mohit

    * fix: fix types for pagination

commit 6fe14b2e95643f10d2e36e85aa1e98a37b19b6ec
Author: Skyler Kehren <pyrodogg@gmail.com>
Date:   Sun Sep 6 20:18:43 2020 +0300

    🤖 Merge PR #47307 [screeps] Map Visuals by @pyrodogg

    - Adds `MapVisual` type for new map visuals game feature
    - Fixes `POWER_OPERATE_FACTORY` duration

commit bec98609b0ec071d151b83ac442a42c47b1f2151
Author: Vitaly Ivanov <wit1312@yandex.ru>
Date:   Mon Sep 7 00:06:33 2020 +0700

    🤖 Merge PR #47283 [faker] Added missing methods in faker.finance by @wit1312

    * [faker] Added missing methods in faker.finance

    Added methods in finance:
    - routingNumber
    - litecoinAddress
    - creditCardNumber
    - creditCardCVV
    - ethereumAddress
    - transactionDescription

    * [faker] Bump faker version to 5.1

commit e6656d9e2105e7c3d049e9b4af471c43616f4f8b
Author: Lorenz Henk <lorenz.henk@cybertec.at>
Date:   Sun Sep 6 10:55:17 2020 +0200

    🤖 Merge PR #47266 Update types for react-grid-layout v1.1 by @LorenzHenk

    * Update types for react-grid-layout v1.1

    * Run prettier, add test

commit 97784d59abc06f44cf402d0dff702d7bef2e9cbf
Author: Joel Brandt <joelrbrandt@gmail.com>
Date:   Sat Sep 5 07:31:22 2020 -0700

    🤖 Merge PR #47286 add type declarations for ioredis.getrangeBuffer by @joelrbrandt

commit d277a9fae5b9e262133be364368d893fefa589d3
Author: Benoît Zugmeyer <bzugmeyer@gmail.com>
Date:   Sat Sep 5 15:01:12 2020 +0200

    🤖 Merge PR #46628 [zen-observable] Add zen observable esm entry point by @BenoitZugmeyer

    * [zen-observable] apply prettier

    * [zen-observable] add zen-observable/esm module types

    This commit add support for importing "zen-observable/esm".  Contrary to importing "zen-observable" directly, it
    doesn't expose the global namespace ZenObservable.  Instead, it exports types directly.

    * [zen-observable] re-export types from the entrypoint

    Instead of declaring types in the 'esm' definitions, keep them in 'index' and re-export them in 'esm'.

    This commit also moves the 'extras' types in a separate module, to be closer to the upstream package.

commit 89a11295bc875fe0d26c6376bc87da4baeceddbd
Author: Johannes Würbach <johannes.wuerbach@googlemail.com>
Date:   Sat Sep 5 13:26:05 2020 +0200

    🤖 Merge PR #47284 [aws-lambda] add ses event by @johanneswuerbach

commit 4d4da2106dcd54af4a0ddeb5e0360f322fd8a5bf
Author: hettlage <hettlage@saao.ac.za>
Date:   Sat Sep 5 10:57:03 2020 +0200

    🤖 Merge PR #46919 [is-number] Changed return type of isNumber to boolean by @hettlage

    The previous return type gave an error ("Property 'split' does not exist on type 'never'.  TS2339") when the following code is compiled with TypeScript 3.9.7:

    const s = "13:09:42";
    if (isNumber(s)) {
      console.log(`${s} hours`);
    } else {
      const hours = s.split(":");
      console.log(`${hours} hours`);
    }

commit 679571bbfcc8f0007fecfb96769d48fee1451059
Author: Nathan Shively-Sanders <293473+sandersn@users.noreply.github.com>
Date:   Fri Sep 4 15:12:35 2020 -0700

    Rename test tasks (#47282)

    * Add `npm test` instructions to README

    * Rename test tasks

    lint -> test
    test -> test-all

    lint is still around for backward compatibility

    * add missed close quote

commit 0713bb4b3a5eb09c4176d2c63e91206699df67d1
Author: John Lenz <wuzzeb@gmail.com>
Date:   Fri Sep 4 14:35:21 2020 -0500

    🤖 Merge PR #47277 recharts: add allowDuplicatedCategory prop by @wuzzeb

    XAxis, YAxis, PolarAngleAxis, and PolarRadiusAxis all support the allowDuplicatedCategory prop,
    but the existing types only have it specified for XAxis.  Add the prop to YAxis, PolarAngleAxis, and PolarRadiusAxis as well.

    See

    * https://github.com/recharts/recharts/blob/v1.8.5/src/cartesian/YAxis.js#L13
    * https://github.com/recharts/recharts/blob/v1.8.5/src/polar/PolarAngleAxis.js#L50
    * https://github.com/recharts/recharts/blob/v1.8.5/src/polar/PolarRadiusAxis.js#L53

commit 35b0e0eebb54028bb3ff6c2b8fe1630a610944f1
Author: Elizabeth Samuel <elizs@microsoft.com>
Date:   Fri Sep 4 10:29:15 2020 -0700

    [custom-functions-runtime] Update up to requirement set 1.3 (#47275)

    * [custom-functions-runtime] (Test) Test

    * Clean up test

    * Keep previous version

    * Need to stay at 1.5

commit 77357b2c3de87fdaee7aa75487b5e767fa26dbec
Author: Thomas Klepzig <tklepzig@users.noreply.github.com>
Date:   Fri Sep 4 11:55:11 2020 +0200

    🤖 Merge PR #47231 intercom-web: Make `intercomSettings` optional to allow `delete window.intercomSettings` (New change in TS 4.0) [Supplemental] by @tklepzig

commit f77324eabd2410e4b84e85ad206077c8e55f3d5c
Author: Thibault Malbranche <malbranche.thibault@gmail.com>
Date:   Fri Sep 4 10:48:08 2020 +0200

    [react-native] updated measureLayout. (#47258)

    See https://github.com/facebook/react-native-website/pull/2199/files

commit 3948a338f9b10547cb6dcd87bf6ec3837f14c9a0
Author: Peter Wagenet <peter.wagenet@gmail.com>
Date:   Thu Sep 3 15:23:17 2020 -0700

    🤖 Merge PR #47212 [ember-data] Adapter headers should be overwriteable with a getter by @wagenet

    Instead of being declared as a property we now declare it in an
    interface. This works around the issue noted here with TypeScript 4:
    https://github.com/microsoft/TypeScript/issues/40220

commit 42aaa4a278b6b6f925df65e56560703d09b9b2a6
Author: Pascal Sthamer <sthamer.pascal@gmail.com>
Date:   Fri Sep 4 00:11:25 2020 +0200

    🤖 Merge PR #47254 fix(gamedig): add new givenPortOnly query option by @P4sca1

    * fix(gamedig): add new givenPortOnly query option

    * fix(gamedig): update tests and remove patch version number

commit a158272027b01773fb0dcd85d30c146469048967
Author: Eric Liu <ericyl.us@gmail.com>
Date:   Thu Sep 3 14:55:36 2020 -0700

    🤖 Merge PR #47259 types: upgrade carbon__icons-react to 10.17 by @metonym

commit 8c1295baf5e80af2af572bd20adf7f9a0503573f
Author: fuzzc0re <60238448+fuzzc0re@users.noreply.github.com>
Date:   Thu Sep 3 21:51:11 2020 +0000

    🤖 Merge PR #47238 crypto.generateKeyPair('x25519') and crypto.diffieHellman({ privateKey, publicKey }) support by @fuzzc0re

    * Added generaKeyPair(sync) x25519 key support.

    * Added crypto.diffieHellman({privateKey, publicKey}) support

    * Fixed wrong options for Ed25519 and X25519 generateKeyPair

    * Added tests for ed25519, x25519 and diffieHellman

    * Fixed trailing whitespace

    * Fixed test

commit bd4e80d5a304b2ae59fe1b110db9e5e321d7b785
Author: Piotr Błażejewicz (Peter Blazejewicz) <peterblazejewicz@users.noreply.github.com>
Date:   Thu Sep 3 23:03:23 2020 +0200

    🤖 Merge PR #46908 update(git-semver-tags): v4.1 update and other minor changes by @peterblazejewicz

    * update(git-semver-tags): v4.1 update and other minor changes

    - `skipUnstable` option
    - definition cleanup
    - configuration cleanup
    - version bump
    - maintainer added

    https://github.com/conventional-changelog/conventional-changelog/blob/master/packages/git-semver-tags/CHANGELOG.md

    Thanks!

    * Update types/git-semver-tags/index.d.ts

    thx to @JasonHK

    Co-authored-by: Jason Kwok <4410086+JasonHK@users.noreply.github.com>

    * Update types/git-semver-tags/git-semver-tags-tests.ts

    thx to @JasonHK

    Co-authored-by: Jason Kwok <4410086+JasonHK@users.noreply.github.com>

    Co-authored-by: Jason Kwok <4410086+JasonHK@users.noreply.github.com>

commit 6a64372459ec03161b3a95fbd55d34f024fe12b6
Author: Jonathan Hughes <jonathanhughes@users.noreply.github.com>
Date:   Thu Sep 3 15:33:04 2020 -0500

    🤖 Merge PR #47213 Changed type on number of PushNotificationObject by @jonathanhughes

    * Changed type on number of PushNotificationObject to be number instead of string to prevent an error when run on IOS.

    * Update types/react-native-push-notification/index.d.ts

    Co-authored-by: Paito Anderson <pj.paito@gmail.com>

    Co-authored-by: Paito Anderson <pj.paito@gmail.com>

commit f3b43ae3228a8ec73127e274d511177abe533af2
Author: Orta Therox <orta.therox@gmail.com>
Date:   Thu Sep 3 15:07:45 2020 -0400

    Updates the README to reference what happens when you make a PR, and why (#47237)

commit 9365589023a5c83e9beb13b8fa9b43e838fb216b
Author: Kilian Cirera Sant <kiliancs@users.noreply.github.com>
Date:   Thu Sep 3 12:02:08 2020 -0700

    Remove deprecation flag of `which` in JQueryEventObject (#47214)

    While the DOM's `KeyboardEvent.which` **is** deprecated (https://developer.mozilla.org/en-US/docs/Web/API/KeyboardEvent/which), jQuery's counterpart isn't: https://api.jquery.com/event.which/

commit eed986ec89afb32020d43fb4c2748667388b6747
Author: JuanM04 <me@juanm04.com>
Date:   Thu Sep 3 16:00:57 2020 -0300

    JWT support (#47217)

commit ab43ab9daab6977c8d886cf0941ba8439f7383b0
Author: Jesse Katsumata <jesse.katsumata@gmail.com>
Date:   Fri Sep 4 03:53:44 2020 +0900

    react-native: add matrix to transform prop (#47246)

    * react-native: add matrix to transform prop

    * chore: apply lint

    * docs: use JSdoc deprecated

commit 878160d13dffc283d493303974691fc447897461
Author: MikeJerred <mjerred.work@gmail.com>
Date:   Thu Sep 3 19:34:17 2020 +0100

    fix nodegit apply types (#47244)

commit 26307b29e0df90cd39786dc93a92e11a82f2235d
Author: Oliver Plummer <oliver.plummer@outlook.com>
Date:   Fri Sep 4 04:28:29 2020 +1000

    [graphql-upload] update graphql dependency (#47229)

    Upgrade graphql from version 14 to 15.

commit c8f5c3536fecfb443e4765bb87ce90c5beb7a3ab
Author: Abdurrahman Abu-HIjleh <aabuhijleh@asaltech.com>
Date:   Thu Sep 3 21:27:20 2020 +0300

    [node-hid]: add optional arguments to "devices" (#47251)

commit dd630d1e589ea4feabdacd9a84c15baf2b19ff48
Author: Kagami Sascha Rosylight <saschanaz@outlook.com>
Date:   Thu Sep 3 20:03:37 2020 +0200

    🤖 Merge PR #47252 [webidl2] Restore missing inheritance field by @saschanaz

commit caf7752c1af61b32786128a5af8482c1093405c1
Author: Elizabeth Samuel <elizs@microsoft.com>
Date:   Thu Sep 3 10:07:23 2020 -0700

    [office-js] [office-js-preview] (Outlook) Mac now supports delegate (#47257)

commit f46848bcc7600b642e961eb5c33cbaf11888f97d
Author: Nathan Shively-Sanders <293473+sandersn@users.noreply.github.com>
Date:   Thu Sep 3 09:53:32 2020 -0700

    Update dtslint-runner badge to new pipeline (#47256)

    * update dtslint-runner badge to new pipeline

    * revert mistaken test runner change

commit d56990f3fab8e1fe9c93ff76c1d028c570b2c95e
Author: Elizabeth Samuel <elizs@microsoft.com>
Date:   Thu Sep 3 09:40:11 2020 -0700

    [office-js] [office-js-preview] [custom-functions-runtime] [office-ru… (#47241)

    * [office-js] [office-js-preview] [custom-functions-runtime] [office-runtime] Add Alison as owner

    * Retrigger

commit ed36b1aa90c2273479c3870448ae55213be49c67
Author: Nathan Shively-Sanders <293473+sandersn@users.noreply.github.com>
Date:   Thu Sep 3 08:12:54 2020 -0700

    Knockout put current version in root (#47255)

    * Put current version of knockout in the root

    Previously, the code that supports the oldest version of Typescript was in the root: 3.1 and below. Newer versions were in ts*/ subdirectories.

    This PR puts the newest version in the root, and older versions -- before 4.0 in this case -- in ts*/ subdirectories. This is possible because all supported versions of the Typescript now understand the typesVersions property in package.json.

    This PR needs a new version of DefinitelyTyped-tools and dtslint, which I will ship soon. It also needs to be brought up to date with master.

    * Delete ts4.0/

commit 6a3556a1bc18bc2650612009011e5f0df4533125
Author: TJT <forevertjt@gmail.com>
Date:   Thu Sep 3 20:31:43 2020 +0800

    🤖 Merge PR #46863 fix(mongodb): Fix incorrect return type for calling Cursor.find with options by @Celend

    * [mongodb]: Fix incorrect return type for cursor.find and others

    * [mongodb]: Bug fixed for incorrect return type when call Cursor.find with options

    * [mongodb] Update types/mongodb/test/cursor.ts

    Co-authored-by: Lior Chen <liorchen@gmail.com>

    Co-authored-by: Lior Chen <liorchen@gmail.com>

commit 9a5105e065d9c9513561c2e0721768d6ab77873a
Author: Alba Mendez <me@alba.sh>
Date:   Thu Sep 3 10:54:04 2020 +0200

    🤖 Merge PR #47007 [usb] minor fixes by @mildsunrise

    * [usb] fix invalid return types

    * [usb] fix callback types

    * [usb] update tests

    * [usb] add definition for clearHalt

    * [usb] use consistent terms

    * [usb] getStringDescriptor returns string

    * [usb] fix type of data_or_length

    * [usb] add __getConfigDescriptor

    * [usb] expose Transfer API

    * [usb] expose three more interface internals

    * Update types/usb/index.d.ts

    Co-authored-by: Rob Moran <github@thegecko.org>

    * Update index.d.ts

    * make callback error parameter non-optional

    * more consistency fixes

    Co-authored-by: Rob Moran <github@thegecko.org>

commit 3bf969403bbb0212fe0e41ca4e5914ce9cb9edee
Author: Piotr Błażejewicz (Peter Blazejewicz) <peterblazejewicz@users.noreply.github.com>
Date:   Thu Sep 3 09:42:33 2020 +0200

    🤖 Merge PR #47234 fix(compression-webpack-plugin): fix result type definition by @peterblazejewicz

    Expand allowed types for result callback to be compatible with patched
    version:
    https://github.com/webpack-contrib/compression-webpack-plugin/compare/v5.0.1...v5.0.2
    https://github.com/webpack-contrib/compression-webpack-plugin/pull/190
    https://github.com/gfx/universal-zopfli-js/blob/master/src/index.ts#L87

    /cc @vitoyucepi

    Thanks!

    Fixes: #47230

commit 20142fec2fdd89c3a42c019242c102cd3d28c99a
Author: ExE Boss <3889017+ExE-Boss@users.noreply.github.com>
Date:   Thu Sep 3 06:14:04 2020 +0200

    🤖 Merge PR #47245 fix(webidl2): Fix generic IDLTypeDescription type definition by @ExE-Boss

commit 38dba383c3d8374157cc64f492c011a613906a17
Author: Jack Bates <jack@nottheoilrig.com>
Date:   Wed Sep 2 12:59:33 2020 -0700

    [pusher__chatkit-client] Unmangle scoped package names (#47172)

commit b498ec10330a93438c506e0024d4d69f3207e0e5
Author: DCsunset <DCsunset@users.noreply.github.com>
Date:   Thu Sep 3 03:54:28 2020 +0800

    Add types for node-ip2region (#47224)

commit 33b4f8d69054db0da459d2d9d8f16216b396754a
Author: EvanJin <evanjin8@gmail.com>
Date:   Thu Sep 3 04:40:01 2020 +0900

    Add Types for package for react-native-wheel-pick (#47169)

    * Add Types for package react-native-base64

    * Add Types for package iamport-react-native

    * Add Types for package for react-native-wheel-pick

    Co-authored-by: evan <evanjin@toons.kr>

commit 783f883857333a82c773a67cba6136287c937fa7
Author: Alan Agius <alan.agius4@gmail.com>
Date:   Wed Sep 2 21:36:50 2020 +0200

    🤖 Merge PR #47233 Add resolve.root option by @alan-agius4

    * Add resolve.root option

    https://webpack.js.org/configuration/resolve/

    * add test …
danielrearden pushed a commit to danielrearden/DefinitelyTyped that referenced this pull request Sep 22, 2020
… crypto.diffieHellman({ privateKey, publicKey }) support by @fuzzc0re

* Added generaKeyPair(sync) x25519 key support.

* Added crypto.diffieHellman({privateKey, publicKey}) support

* Fixed wrong options for Ed25519 and X25519 generateKeyPair

* Added tests for ed25519, x25519 and diffieHellman

* Fixed trailing whitespace

* Fixed test
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Critical package Owner Approved A listed owner of this package signed off on the pull request. Perf: Same typescript-bot determined that this PR will not significantly impact compilation performance. Self Merge This PR can now be self-merged by the PR author or an owner
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants