천현우

readme update

Showing 42 changed files with 532 additions and 160 deletions
1 +node_modules
...\ No newline at end of file ...\ No newline at end of file
...@@ -11,8 +11,24 @@ ...@@ -11,8 +11,24 @@
11 11
12 12
13 ## How to Use 13 ## How to Use
14 +1. **[Google Cloud Platform](https://cloud.google.com)** 에 프로젝트를 생성한 후, **Speech-to-Text**의 서비스 계정을 만든다.
15 +2. 서비스 계정의 서비스 계정 키(JSON)을 다운받고, 시스템 환경 변수에 계정 키 경로를 **GOOGLE_APPLICATION_CREDENTIALS**로 저장한다.
16 +
17 + * 직접 path에 입력
18 + * Linux/macOS
19 + `export GOOGLE_APPLICATION_CREDENTIALS="KEY_PATH"`
20 + * Windows
21 + `$env:GOOGLE_APPLICATION_CREDENTIALS="KEY_PATH"`
22 +
23 +3. 프로젝트를 Clone한다.
24 +`git clone http://khuhub.khu.ac.kr/2019102168/Voicoding.git`
25 +4. domain, port 등을 변경한 후 실행한다.
14 26
15 ## Author 27 ## Author
28 +* 민병수(Min byeong-soo)
29 + :email: : qud9783@khu.ac.kr
30 +* 천현우(Chon hyun-woo)
31 + :email: : 2019102233@khu.ac.kr
16 32
17 33
18 34
......
...@@ -23,8 +23,8 @@ ...@@ -23,8 +23,8 @@
23 <li><a href="">Contact</a></li> 23 <li><a href="">Contact</a></li>
24 </ul> 24 </ul>
25 <ul class="menu_bar_icons"> 25 <ul class="menu_bar_icons">
26 - <li><a = href="https://www.instagram.com/waterinbottle48/"><i class="fab fa-instagram"></i></a></li> 26 + <li><a href="https://www.instagram.com/waterinbottle48/"><i class="fab fa-instagram"></i></a></li>
27 - <li><a = href="http://khuhub.khu.ac.kr/2019102168/Voicoding"><i class="fab fa-github"></i></a></li> 27 + <li><a href="http://khuhub.khu.ac.kr/2019102168/Voicoding"><i class="fab fa-github"></i></a></li>
28 </ul> 28 </ul>
29 <a href="#" class="menu_toggle"><i class="fas fa-bars"></i></a> 29 <a href="#" class="menu_toggle"><i class="fas fa-bars"></i></a>
30 </nav> 30 </nav>
......
...@@ -32,7 +32,7 @@ function uploadSoundData(blob) { ...@@ -32,7 +32,7 @@ function uploadSoundData(blob) {
32 let formData = new FormData(); 32 let formData = new FormData();
33 xhr.onload = function(e) { 33 xhr.onload = function(e) {
34 if(this.readyState === 4) { 34 if(this.readyState === 4) {
35 - document.getElementById("output").innerHTML += `<br><br><strong>Result: </strong>${e.target.responseText}` 35 + document.getElementById("output").innerHTML += '<br><br><strong>Result: </strong>' + JSON.parse(e.target.responseText);
36 } 36 }
37 }; 37 };
38 formData.append("audio_data", blob, filename); 38 formData.append("audio_data", blob, filename);
......
...@@ -4,6 +4,13 @@ ...@@ -4,6 +4,13 @@
4 4
5 [1]: https://www.npmjs.com/package/@google-cloud/speech?activeTab=versions 5 [1]: https://www.npmjs.com/package/@google-cloud/speech?activeTab=versions
6 6
7 +### [4.5.2](https://www.github.com/googleapis/nodejs-speech/compare/v4.5.1...v4.5.2) (2021-05-25)
8 +
9 +
10 +### Bug Fixes
11 +
12 +* GoogleAdsError missing using generator version after 1.3.0 ([#755](https://www.github.com/googleapis/nodejs-speech/issues/755)) ([0f612f3](https://www.github.com/googleapis/nodejs-speech/commit/0f612f3b7fa2430e3ab17dd258ad8c17e578aad9))
13 +
7 ### [4.5.1](https://www.github.com/googleapis/nodejs-speech/compare/v4.5.0...v4.5.1) (2021-05-20) 14 ### [4.5.1](https://www.github.com/googleapis/nodejs-speech/compare/v4.5.0...v4.5.1) (2021-05-20)
8 15
9 16
......
...@@ -112,6 +112,9 @@ class SpeechClient { ...@@ -112,6 +112,9 @@ class SpeechClient {
112 if (!opts.fallback) { 112 if (!opts.fallback) {
113 clientHeader.push(`grpc/${this._gaxGrpc.grpcVersion}`); 113 clientHeader.push(`grpc/${this._gaxGrpc.grpcVersion}`);
114 } 114 }
115 + else if (opts.fallback === 'rest') {
116 + clientHeader.push(`rest/${this._gaxGrpc.grpcVersion}`);
117 + }
115 if (opts.libName && opts.libVersion) { 118 if (opts.libName && opts.libVersion) {
116 clientHeader.push(`${opts.libName}/${opts.libVersion}`); 119 clientHeader.push(`${opts.libName}/${opts.libVersion}`);
117 } 120 }
......
1 -{"version":3,"file":"speech_client.js","sourceRoot":"","sources":["../../../src/v1/speech_client.ts"],"names":[],"mappings":"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"}
...\ No newline at end of file ...\ No newline at end of file
1 +{"version":3,"file":"speech_client.js","sourceRoot":"","sources":["../../../src/v1/speech_client.ts"],"names":[],"mappings":"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"}
...\ No newline at end of file ...\ No newline at end of file
......
...@@ -111,6 +111,9 @@ class AdaptationClient { ...@@ -111,6 +111,9 @@ class AdaptationClient {
111 if (!opts.fallback) { 111 if (!opts.fallback) {
112 clientHeader.push(`grpc/${this._gaxGrpc.grpcVersion}`); 112 clientHeader.push(`grpc/${this._gaxGrpc.grpcVersion}`);
113 } 113 }
114 + else if (opts.fallback === 'rest') {
115 + clientHeader.push(`rest/${this._gaxGrpc.grpcVersion}`);
116 + }
114 if (opts.libName && opts.libVersion) { 117 if (opts.libName && opts.libVersion) {
115 clientHeader.push(`${opts.libName}/${opts.libVersion}`); 118 clientHeader.push(`${opts.libName}/${opts.libVersion}`);
116 } 119 }
......
1 -{"version":3,"file":"adaptation_client.js","sourceRoot":"","sources":["../../../src/v1p1beta1/adaptation_client.ts"],"names":[],"mappings":"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"}
...\ No newline at end of file ...\ No newline at end of file
1 +{"version":3,"file":"adaptation_client.js","sourceRoot":"","sources":["../../../src/v1p1beta1/adaptation_client.ts"],"names":[],"mappings":"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"}
...\ No newline at end of file ...\ No newline at end of file
......
...@@ -112,6 +112,9 @@ class SpeechClient { ...@@ -112,6 +112,9 @@ class SpeechClient {
112 if (!opts.fallback) { 112 if (!opts.fallback) {
113 clientHeader.push(`grpc/${this._gaxGrpc.grpcVersion}`); 113 clientHeader.push(`grpc/${this._gaxGrpc.grpcVersion}`);
114 } 114 }
115 + else if (opts.fallback === 'rest') {
116 + clientHeader.push(`rest/${this._gaxGrpc.grpcVersion}`);
117 + }
115 if (opts.libName && opts.libVersion) { 118 if (opts.libName && opts.libVersion) {
116 clientHeader.push(`${opts.libName}/${opts.libVersion}`); 119 clientHeader.push(`${opts.libName}/${opts.libVersion}`);
117 } 120 }
......
1 -{"version":3,"file":"speech_client.js","sourceRoot":"","sources":["../../../src/v1p1beta1/speech_client.ts"],"names":[],"mappings":"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"}
...\ No newline at end of file ...\ No newline at end of file
1 +{"version":3,"file":"speech_client.js","sourceRoot":"","sources":["../../../src/v1p1beta1/speech_client.ts"],"names":[],"mappings":";AAAA,4BAA4B;AAC5B,EAAE;AACF,kEAAkE;AAClE,mEAAmE;AACnE,0CAA0C;AAC1C,EAAE;AACF,kDAAkD;AAClD,EAAE;AACF,sEAAsE;AACtE,oEAAoE;AACpE,2EAA2E;AAC3E,sEAAsE;AACtE,iCAAiC;AACjC,EAAE;AACF,4EAA4E;AAC5E,iEAAiE;AACjE,qDAAqD;;;AAErD,mBAAmB;AACnB,kCAAkC;AAUlC,uDAAwD;AACxD;;;;GAIG;AACH,2DAA2D;AAC3D,2CAA4C;AAC5C,MAAM,OAAO,GAAG,OAAO,CAAC,uBAAuB,CAAC,CAAC,OAAO,CAAC;AAEzD;;;;GAIG;AACH,MAAa,YAAY;IAmBvB;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;OAiCG;IACH,YAAY,IAAoB;;QApDxB,gBAAW,GAAG,KAAK,CAAC;QAO5B,gBAAW,GAAgB;YACzB,IAAI,EAAE,EAAE;YACR,MAAM,EAAE,EAAE;YACV,WAAW,EAAE,EAAE;YACf,QAAQ,EAAE,EAAE;SACb,CAAC;QAyCA,uDAAuD;QACvD,MAAM,aAAa,GAAG,IAAI,CAAC,WAAkC,CAAC;QAC9D,MAAM,WAAW,GACf,CAAA,IAAI,aAAJ,IAAI,uBAAJ,IAAI,CAAE,WAAW,MAAI,IAAI,aAAJ,IAAI,uBAAJ,IAAI,CAAE,WAAW,CAAA,IAAI,aAAa,CAAC,WAAW,CAAC;QACtE,MAAM,IAAI,GAAG,CAAA,IAAI,aAAJ,IAAI,uBAAJ,IAAI,CAAE,IAAI,KAAI,aAAa,CAAC,IAAI,CAAC;QAC9C,MAAM,YAAY,SAAG,IAAI,aAAJ,IAAI,uBAAJ,IAAI,CAAE,YAAY,mCAAI,EAAE,CAAC;QAC9C,MAAM,QAAQ,SACZ,IAAI,aAAJ,IAAI,uBAAJ,IAAI,CAAE,QAAQ,mCACd,CAAC,OAAO,MAAM,KAAK,WAAW,IAAI,QAAO,MAAM,aAAN,MAAM,uBAAN,MAAM,CAAE,KAAK,CAAA,KAAK,UAAU,CAAC,CAAC;QACzE,IAAI,GAAG,MAAM,CAAC,MAAM,CAAC,EAAC,WAAW,EAAE,IAAI,EAAE,YAAY,EAAE,QAAQ,EAAC,EAAE,IAAI,CAAC,CAAC;QAExE,0GAA0G;QAC1G,IAAI,WAAW,KAAK,aAAa,CAAC,WAAW,IAAI,CAAC,CAAC,QAAQ,IAAI,IAAI,CAAC,EAAE;YACpE,IAAI,CAAC,QAAQ,CAAC,GAAG,aAAa,CAAC,MAAM,CAAC;SACvC;QAED,sEAAsE;QACtE,IAAI,CAAC,UAAU,GAAG,IAAI,CAAC,QAAQ,CAAC,CAAC,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC,CAAC,GAAG,CAAC;QAErD,gFAAgF;QAChF,IAAI,CAAC,QAAQ,GAAG,IAAI,IAAI,CAAC,UAAU,CAAC,UAAU,CAAC,IAAI,CAAC,CAAC;QAErD,8CAA8C;QAC9C,IAAI,CAAC,KAAK,GAAG,IAAI,CAAC;QAElB,gEAAgE;QAChE,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,QAAQ,CAAC,IAAsB,CAAC;QAEjD,mDAAmD;QACnD,IAAI,WAAW,KAAK,aAAa,CAAC,WAAW,EAAE;YAC7C,IAAI,CAAC,IAAI,CAAC,aAAa,GAAG,aAAa,CAAC,MAAM,CAAC;SAChD;QAED,sCAAsC;QACtC,MAAM,YAAY,GAAG,CAAC,OAAO,IAAI,CAAC,UAAU,CAAC,OAAO,EAAE,EAAE,SAAS,OAAO,EAAE,CAAC,CAAC;QAC5E,IAAI,OAAO,OAAO,KAAK,WAAW,IAAI,UAAU,IAAI,OAAO,EAAE;YAC3D,YAAY,CAAC,IAAI,CAAC,WAAW,OAAO,CAAC,QAAQ,CAAC,IAAI,EAAE,CAAC,CAAC;SACvD;aAAM;YACL,YAAY,CAAC,IAAI,CAAC,UAAU,IAAI,CAAC,UAAU,CAAC,OAAO,EAAE,CAAC,CAAC;SACxD;QACD,IAAI,CAAC,IAAI,CAAC,QAAQ,EAAE;YAClB,YAAY,CAAC,IAAI,CAAC,QAAQ,IAAI,CAAC,QAAQ,CAAC,WAAW,EAAE,CAAC,CAAC;SACxD;aAAM,IAAI,IAAI,CAAC,QAAQ,KAAK,MAAM,EAAE;YACnC,YAAY,CAAC,IAAI,CAAC,QAAQ,IAAI,CAAC,QAAQ,CAAC,WAAW,EAAE,CAAC,CAAC;SACxD;QACD,IAAI,IAAI,CAAC,OAAO,IAAI,IAAI,CAAC,UAAU,EAAE;YACnC,YAAY,CAAC,IAAI,CAAC,GAAG,IAAI,CAAC,OAAO,IAAI,IAAI,CAAC,UAAU,EAAE,CAAC,CAAC;SACzD;QACD,8BAA8B;QAC9B,IAAI,CAAC,OAAO,GAAG,IAAI,CAAC,QAAQ,CAAC,aAAa,CAAC,UAAU,CAAC,CAAC;QAEvD,8DAA8D;QAC9D,6DAA6D;QAC7D,0CAA0C;QAC1C,IAAI,CAAC,aAAa,GAAG;YACnB,uBAAuB,EAAE,IAAI,IAAI,CAAC,UAAU,CAAC,YAAY,CACvD,sEAAsE,CACvE;YACD,qBAAqB,EAAE,IAAI,IAAI,CAAC,UAAU,CAAC,YAAY,CACrD,iEAAiE,CAClE;SACF,CAAC;QAEF,mEAAmE;QACnE,iCAAiC;QACjC,IAAI,CAAC,WAAW,CAAC,MAAM,GAAG;YACxB,kBAAkB,EAAE,IAAI,IAAI,CAAC,UAAU,CAAC,gBAAgB,CACtD,GAAG,CAAC,UAAU,CAAC,cAAc,CAC9B;SACF,CAAC;QAEF,MAAM,cAAc,GAAG,IAAI,CAAC,UAAU,CAAC,QAAQ,CAAC,IAAI,CAAC,QAAQ,CAAC,UAAU,CAAC,CAAC;QAE1E,8DAA8D;QAC9D,iEAAiE;QACjE,sCAAsC;QAEtC,IAAI,CAAC,gBAAgB,GAAG,IAAI,CAAC,UAAU;aACpC,GAAG,CAAC;YACH,IAAI,EAAE,IAAI,CAAC,IAAI;YACf,IAAI,EAAE,MAAM,IAAI,IAAI,CAAC,QAAQ,CAAC,CAAC,CAAC,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS;SAC/D,CAAC;aACD,gBAAgB,CAAC,IAAI,CAAC,CAAC;QAC1B,MAAM,4BAA4B,GAAG,cAAc,CAAC,MAAM,CACxD,6DAA6D,CACzC,CAAC;QACvB,MAAM,4BAA4B,GAAG,cAAc,CAAC,MAAM,CACxD,6DAA6D,CACzC,CAAC;QAEvB,IAAI,CAAC,WAAW,CAAC,WAAW,GAAG;YAC7B,oBAAoB,EAAE,IAAI,IAAI,CAAC,UAAU,CAAC,qBAAqB,CAC7D,IAAI,CAAC,gBAAgB,EACrB,4BAA4B,CAAC,MAAM,CAAC,IAAI,CAAC,4BAA4B,CAAC,EACtE,4BAA4B,CAAC,MAAM,CAAC,IAAI,CAAC,4BAA4B,CAAC,CACvE;SACF,CAAC;QAEF,uDAAuD;QACvD,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,QAAQ,CAAC,iBAAiB,CAC9C,sCAAsC,EACtC,WAA+B,EAC/B,IAAI,CAAC,YAAY,IAAI,EAAE,EACvB,EAAC,mBAAmB,EAAE,YAAY,CAAC,IAAI,CAAC,GAAG,CAAC,EAAC,CAC9C,CAAC;QAEF,oEAAoE;QACpE,gEAAgE;QAChE,4DAA4D;QAC5D,IAAI,CAAC,aAAa,GAAG,EAAE,CAAC;IAC1B,CAAC;IAED;;;;;;;;;;OAUG;IACH,UAAU;QACR,yEAAyE;QACzE,IAAI,IAAI,CAAC,UAAU,EAAE;YACnB,OAAO,IAAI,CAAC,UAAU,CAAC;SACxB;QAED,sCAAsC;QACtC,wCAAwC;QACxC,IAAI,CAAC,UAAU,GAAG,IAAI,CAAC,QAAQ,CAAC,UAAU,CACxC,IAAI,CAAC,KAAK,CAAC,QAAQ;YACjB,CAAC,CAAE,IAAI,CAAC,OAAyB,CAAC,aAAa,CAC3C,sCAAsC,CACvC;YACH,CAAC,CAAC,8DAA8D;gBAC7D,IAAI,CAAC,OAAe,CAAC,MAAM,CAAC,KAAK,CAAC,MAAM,CAAC,SAAS,CAAC,MAAM,EAC9D,IAAI,CAAC,KAAK,CAC8B,CAAC;QAE3C,6DAA6D;QAC7D,0CAA0C;QAC1C,MAAM,iBAAiB,GAAG;YACxB,WAAW;YACX,sBAAsB;YACtB,oBAAoB;SACrB,CAAC;QACF,KAAK,MAAM,UAAU,IAAI,iBAAiB,EAAE;YAC1C,MAAM,WAAW,GAAG,IAAI,CAAC,UAAU,CAAC,IAAI,CACtC,IAAI,CAAC,EAAE,CACL,CAAC,GAAG,IAAe,EAAE,EAAE;gBACrB,IAAI,IAAI,CAAC,WAAW,EAAE;oBACpB,OAAO,OAAO,CAAC,MAAM,CAAC,qCAAqC,CAAC,CAAC;iBAC9D;gBACD,MAAM,IAAI,GAAG,IAAI,CAAC,UAAU,CAAC,CAAC;gBAC9B,OAAO,IAAI,CAAC,KAAK,CAAC,IAAI,EAAE,IAAI,CAAC,CAAC;YAChC,CAAC,EACH,CAAC,GAA6B,EAAE,EAAE,CAAC,GAAG,EAAE;gBACtC,MAAM,GAAG,CAAC;YACZ,CAAC,CACF,CAAC;YAEF,MAAM,UAAU,GACd,IAAI,CAAC,WAAW,CAAC,MAAM,CAAC,UAAU,CAAC;gBACnC,IAAI,CAAC,WAAW,CAAC,WAAW,CAAC,UAAU,CAAC;gBACxC,SAAS,CAAC;YACZ,MAAM,OAAO,GAAG,IAAI,CAAC,UAAU,CAAC,aAAa,CAC3C,WAAW,EACX,IAAI,CAAC,SAAS,CAAC,UAAU,CAAC,EAC1B,UAAU,CACX,CAAC;YAEF,IAAI,CAAC,aAAa,CAAC,UAAU,CAAC,GAAG,OAAO,CAAC;SAC1C;QAED,OAAO,IAAI,CAAC,UAAU,CAAC;IACzB,CAAC;IAED;;;OAGG;IACH,MAAM,KAAK,WAAW;QACpB,OAAO,uBAAuB,CAAC;IACjC,CAAC;IAED;;;;OAIG;IACH,MAAM,KAAK,WAAW;QACpB,OAAO,uBAAuB,CAAC;IACjC,CAAC;IAED;;;OAGG;IACH,MAAM,KAAK,IAAI;QACb,OAAO,GAAG,CAAC;IACb,CAAC;IAED;;;;OAIG;IACH,MAAM,KAAK,MAAM;QACf,OAAO,CAAC,gDAAgD,CAAC,CAAC;IAC5D,CAAC;IAID;;;OAGG;IACH,YAAY,CACV,QAAiD;QAEjD,IAAI,QAAQ,EAAE;YACZ,IAAI,CAAC,IAAI,CAAC,YAAY,CAAC,QAAQ,CAAC,CAAC;YACjC,OAAO;SACR;QACD,OAAO,IAAI,CAAC,IAAI,CAAC,YAAY,EAAE,CAAC;IAClC,CAAC;IAgCD;;;;;;;;;;;;;;;;;;;;OAoBG;IACH,SAAS,CACP,OAA+D,EAC/D,iBAQK,EACL,QAIC;QAQD,OAAO,GAAG,OAAO,IAAI,EAAE,CAAC;QACxB,IAAI,OAAoB,CAAC;QACzB,IAAI,OAAO,iBAAiB,KAAK,UAAU,IAAI,QAAQ,KAAK,SAAS,EAAE;YACrE,QAAQ,GAAG,iBAAiB,CAAC;YAC7B,OAAO,GAAG,EAAE,CAAC;SACd;aAAM;YACL,OAAO,GAAG,iBAAgC,CAAC;SAC5C;QACD,OAAO,GAAG,OAAO,IAAI,EAAE,CAAC;QACxB,IAAI,CAAC,UAAU,EAAE,CAAC;QAClB,OAAO,IAAI,CAAC,aAAa,CAAC,SAAS,CAAC,OAAO,EAAE,OAAO,EAAE,QAAQ,CAAC,CAAC;IAClE,CAAC;IAED;;;;;;;;;;;;;;;;;;;OAmBG;IACH,mBAAmB,CAAC,OAAqB;QACvC,IAAI,CAAC,UAAU,EAAE,CAAC;QAClB,OAAO,IAAI,CAAC,aAAa,CAAC,kBAAkB,CAAC,OAAO,CAAC,CAAC;IACxD,CAAC;IAsCD;;;;;;;;;;;;;;;;;;;;;;;;;;;;;OA6BG;IACH,oBAAoB,CAClB,OAA0E,EAC1E,iBASK,EACL,QAOC;QAWD,OAAO,GAAG,OAAO,IAAI,EAAE,CAAC;QACxB,IAAI,OAAoB,CAAC;QACzB,IAAI,OAAO,iBAAiB,KAAK,UAAU,IAAI,QAAQ,KAAK,SAAS,EAAE;YACrE,QAAQ,GAAG,iBAAiB,CAAC;YAC7B,OAAO,GAAG,EAAE,CAAC;SACd;aAAM;YACL,OAAO,GAAG,iBAAgC,CAAC;SAC5C;QACD,OAAO,GAAG,OAAO,IAAI,EAAE,CAAC;QACxB,IAAI,CAAC,UAAU,EAAE,CAAC;QAClB,OAAO,IAAI,CAAC,aAAa,CAAC,oBAAoB,CAAC,OAAO,EAAE,OAAO,EAAE,QAAQ,CAAC,CAAC;IAC7E,CAAC;IACD;;;;;;;;;;;;;;OAcG;IACH,KAAK,CAAC,iCAAiC,CACrC,IAAY;QAOZ,MAAM,OAAO,GAAG,IAAI,6BAAgB,CAAC,MAAM,CAAC,WAAW,CAAC,mBAAmB,CACzE,EAAC,IAAI,EAAC,CACP,CAAC;QACF,MAAM,CAAC,SAAS,CAAC,GAAG,MAAM,IAAI,CAAC,gBAAgB,CAAC,YAAY,CAAC,OAAO,CAAC,CAAC;QACtE,MAAM,eAAe,GAAG,IAAI,GAAG,CAAC,SAAS,CACvC,SAAS,EACT,IAAI,CAAC,WAAW,CAAC,WAAW,CAAC,oBAAoB,EACjD,GAAG,CAAC,4BAA4B,EAAE,CACnC,CAAC;QACF,OAAO,eAGN,CAAC;IACJ,CAAC;IACD,uBAAuB;IACvB,uBAAuB;IACvB,uBAAuB;IAEvB;;;;;;;OAOG;IACH,eAAe,CAAC,OAAe,EAAE,QAAgB,EAAE,WAAmB;QACpE,OAAO,IAAI,CAAC,aAAa,CAAC,uBAAuB,CAAC,MAAM,CAAC;YACvD,OAAO,EAAE,OAAO;YAChB,QAAQ,EAAE,QAAQ;YAClB,YAAY,EAAE,WAAW;SAC1B,CAAC,CAAC;IACL,CAAC;IAED;;;;;;OAMG;IACH,+BAA+B,CAAC,eAAuB;QACrD,OAAO,IAAI,CAAC,aAAa,CAAC,uBAAuB,CAAC,KAAK,CAAC,eAAe,CAAC;aACrE,OAAO,CAAC;IACb,CAAC;IAED;;;;;;OAMG;IACH,gCAAgC,CAAC,eAAuB;QACtD,OAAO,IAAI,CAAC,aAAa,CAAC,uBAAuB,CAAC,KAAK,CAAC,eAAe,CAAC;aACrE,QAAQ,CAAC;IACd,CAAC;IAED;;;;;;OAMG;IACH,mCAAmC,CAAC,eAAuB;QACzD,OAAO,IAAI,CAAC,aAAa,CAAC,uBAAuB,CAAC,KAAK,CAAC,eAAe,CAAC;aACrE,YAAY,CAAC;IAClB,CAAC;IAED;;;;;;;OAOG;IACH,aAAa,CAAC,OAAe,EAAE,QAAgB,EAAE,SAAiB;QAChE,OAAO,IAAI,CAAC,aAAa,CAAC,qBAAqB,CAAC,MAAM,CAAC;YACrD,OAAO,EAAE,OAAO;YAChB,QAAQ,EAAE,QAAQ;YAClB,UAAU,EAAE,SAAS;SACtB,CAAC,CAAC;IACL,CAAC;IAED;;;;;;OAMG;IACH,6BAA6B,CAAC,aAAqB;QACjD,OAAO,IAAI,CAAC,aAAa,CAAC,qBAAqB,CAAC,KAAK,CAAC,aAAa,CAAC;aACjE,OAAO,CAAC;IACb,CAAC;IAED;;;;;;OAMG;IACH,8BAA8B,CAAC,aAAqB;QAClD,OAAO,IAAI,CAAC,aAAa,CAAC,qBAAqB,CAAC,KAAK,CAAC,aAAa,CAAC;aACjE,QAAQ,CAAC;IACd,CAAC;IAED;;;;;;OAMG;IACH,+BAA+B,CAAC,aAAqB;QACnD,OAAO,IAAI,CAAC,aAAa,CAAC,qBAAqB,CAAC,KAAK,CAAC,aAAa,CAAC;aACjE,UAAU,CAAC;IAChB,CAAC;IAED;;;;;OAKG;IACH,KAAK;QACH,IAAI,CAAC,UAAU,EAAE,CAAC;QAClB,IAAI,CAAC,IAAI,CAAC,WAAW,EAAE;YACrB,OAAO,IAAI,CAAC,UAAW,CAAC,IAAI,CAAC,IAAI,CAAC,EAAE;gBAClC,IAAI,CAAC,WAAW,GAAG,IAAI,CAAC;gBACxB,IAAI,CAAC,KAAK,EAAE,CAAC;YACf,CAAC,CAAC,CAAC;SACJ;QACD,OAAO,OAAO,CAAC,OAAO,EAAE,CAAC;IAC3B,CAAC;CACF;AAxpBD,oCAwpBC"}
...\ No newline at end of file ...\ No newline at end of file
......
1 { 1 {
2 "_from": "@google-cloud/speech", 2 "_from": "@google-cloud/speech",
3 - "_id": "@google-cloud/speech@4.5.1", 3 + "_id": "@google-cloud/speech@4.5.2",
4 "_inBundle": false, 4 "_inBundle": false,
5 - "_integrity": "sha512-1wyFQ1UTYIfgoMlBveHGvVSqnVzG9r6fjWxJ+A2Z94gSOf9sKb2yZibi9K8ZBdAXadLMwjwa5KERaD7qyk2hiA==", 5 + "_integrity": "sha512-MAxa6tlXzA0ZDL2Or7U7GTjrlbjU7ZpSxAeu0gUe79Df1W3ALcFl33zMJmBAc/xzKWZ+yQ1XIdPIYq2ydam4WQ==",
6 "_location": "/@google-cloud/speech", 6 "_location": "/@google-cloud/speech",
7 "_phantomChildren": {}, 7 "_phantomChildren": {},
8 "_requested": { 8 "_requested": {
...@@ -20,8 +20,8 @@ ...@@ -20,8 +20,8 @@
20 "#USER", 20 "#USER",
21 "/" 21 "/"
22 ], 22 ],
23 - "_resolved": "https://registry.npmjs.org/@google-cloud/speech/-/speech-4.5.1.tgz", 23 + "_resolved": "https://registry.npmjs.org/@google-cloud/speech/-/speech-4.5.2.tgz",
24 - "_shasum": "e383a19cb923b6eeea750d35c9712cb185b9fab4", 24 + "_shasum": "96fab034f49ecb319c2ed8531cbcfa02b7b9b87c",
25 "_spec": "@google-cloud/speech", 25 "_spec": "@google-cloud/speech",
26 "_where": "C:\\Users\\1000c\\이것저것\\옾소\\Voicoding", 26 "_where": "C:\\Users\\1000c\\이것저것\\옾소\\Voicoding",
27 "author": { 27 "author": {
...@@ -46,7 +46,7 @@ ...@@ -46,7 +46,7 @@
46 "@microsoft/api-documenter": "^7.8.10", 46 "@microsoft/api-documenter": "^7.8.10",
47 "@microsoft/api-extractor": "^7.8.10", 47 "@microsoft/api-extractor": "^7.8.10",
48 "@types/mocha": "^8.0.0", 48 "@types/mocha": "^8.0.0",
49 - "@types/node": "^12.0.0", 49 + "@types/node": "^14.0.0",
50 "@types/sinon": "^10.0.0", 50 "@types/sinon": "^10.0.0",
51 "c8": "^7.0.0", 51 "c8": "^7.0.0",
52 "codecov": "^3.0.2", 52 "codecov": "^3.0.2",
...@@ -58,7 +58,7 @@ ...@@ -58,7 +58,7 @@
58 "mocha": "^8.0.0", 58 "mocha": "^8.0.0",
59 "null-loader": "^4.0.0", 59 "null-loader": "^4.0.0",
60 "pack-n-play": "^1.0.0-2", 60 "pack-n-play": "^1.0.0-2",
61 - "sinon": "^10.0.0", 61 + "sinon": "^11.0.0",
62 "ts-loader": "^8.0.0", 62 "ts-loader": "^8.0.0",
63 "typescript": "^3.8.3", 63 "typescript": "^3.8.3",
64 "webpack": "^5.0.0", 64 "webpack": "^5.0.0",
...@@ -113,5 +113,5 @@ ...@@ -113,5 +113,5 @@
113 "system-test": "c8 mocha build/system-test/*.js --timeout 600000", 113 "system-test": "c8 mocha build/system-test/*.js --timeout 600000",
114 "test": "c8 mocha build/test/*.js" 114 "test": "c8 mocha build/test/*.js"
115 }, 115 },
116 - "version": "4.5.1" 116 + "version": "4.5.2"
117 } 117 }
......
...@@ -8,7 +8,7 @@ This package contains type definitions for Node.js (http://nodejs.org/). ...@@ -8,7 +8,7 @@ This package contains type definitions for Node.js (http://nodejs.org/).
8 Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node. 8 Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node.
9 9
10 ### Additional Details 10 ### Additional Details
11 - * Last updated: Wed, 02 Jun 2021 07:31:33 GMT 11 + * Last updated: Thu, 03 Jun 2021 14:01:34 GMT
12 * Dependencies: none 12 * Dependencies: none
13 * Global values: `AbortController`, `AbortSignal`, `Buffer`, `__dirname`, `__filename`, `clearImmediate`, `clearInterval`, `clearTimeout`, `console`, `exports`, `global`, `module`, `process`, `queueMicrotask`, `require`, `setImmediate`, `setInterval`, `setTimeout` 13 * Global values: `AbortController`, `AbortSignal`, `Buffer`, `__dirname`, `__filename`, `clearImmediate`, `clearInterval`, `clearTimeout`, `console`, `exports`, `global`, `module`, `process`, `queueMicrotask`, `require`, `setImmediate`, `setInterval`, `setTimeout`
14 14
......
1 declare module 'buffer' { 1 declare module 'buffer' {
2 + import { BinaryLike } from 'crypto';
3 +
2 export const INSPECT_MAX_BYTES: number; 4 export const INSPECT_MAX_BYTES: number;
3 export const kMaxLength: number; 5 export const kMaxLength: number;
4 export const kStringMaxLength: number; 6 export const kStringMaxLength: number;
...@@ -19,4 +21,64 @@ declare module 'buffer' { ...@@ -19,4 +21,64 @@ declare module 'buffer' {
19 }; 21 };
20 22
21 export { BuffType as Buffer }; 23 export { BuffType as Buffer };
24 +
25 + /**
26 + * @experimental
27 + */
28 + export interface BlobOptions {
29 + /**
30 + * @default 'utf8'
31 + */
32 + encoding?: BufferEncoding;
33 +
34 + /**
35 + * The Blob content-type. The intent is for `type` to convey
36 + * the MIME media type of the data, however no validation of the type format
37 + * is performed.
38 + */
39 + type?: string;
40 + }
41 +
42 + /**
43 + * @experimental
44 + */
45 + export class Blob {
46 + /**
47 + * Returns a promise that fulfills with an {ArrayBuffer} containing a copy of the `Blob` data.
48 + */
49 + readonly size: number;
50 +
51 + /**
52 + * The content-type of the `Blob`.
53 + */
54 + readonly type: string;
55 +
56 + /**
57 + * Creates a new `Blob` object containing a concatenation of the given sources.
58 + *
59 + * {ArrayBuffer}, {TypedArray}, {DataView}, and {Buffer} sources are copied into
60 + * the 'Blob' and can therefore be safely modified after the 'Blob' is created.
61 + *
62 + * String sources are also copied into the `Blob`.
63 + */
64 + constructor(sources: Array<(BinaryLike | Blob)>, options?: BlobOptions);
65 +
66 + arrayBuffer(): Promise<ArrayBuffer>;
67 +
68 + /**
69 + * @param start The starting index.
70 + * @param end The ending index.
71 + * @param type The content-type for the new `Blob`
72 + */
73 + slice(start?: number, end?: number, type?: string): Blob;
74 +
75 + /**
76 + * Returns a promise that resolves the contents of the `Blob` decoded as a UTF-8 string.
77 + */
78 + text(): Promise<string>;
79 + }
80 +}
81 +
82 +declare module 'node:buffer' {
83 + export * from 'buffer';
22 } 84 }
......
...@@ -4,7 +4,7 @@ declare module 'child_process' { ...@@ -4,7 +4,7 @@ declare module 'child_process' {
4 import * as net from 'net'; 4 import * as net from 'net';
5 import { Writable, Readable, Stream, Pipe } from 'stream'; 5 import { Writable, Readable, Stream, Pipe } from 'stream';
6 6
7 - type Serializable = string | object | number | boolean; 7 + type Serializable = string | object | number | boolean | bigint;
8 type SendHandle = net.Socket | net.Server; 8 type SendHandle = net.Socket | net.Server;
9 9
10 interface ChildProcess extends EventEmitter { 10 interface ChildProcess extends EventEmitter {
...@@ -20,7 +20,7 @@ declare module 'child_process' { ...@@ -20,7 +20,7 @@ declare module 'child_process' {
20 Readable | Writable | null | undefined // extra 20 Readable | Writable | null | undefined // extra
21 ]; 21 ];
22 readonly killed: boolean; 22 readonly killed: boolean;
23 - readonly pid: number; 23 + readonly pid?: number;
24 readonly connected: boolean; 24 readonly connected: boolean;
25 readonly exitCode: number | null; 25 readonly exitCode: number | null;
26 readonly signalCode: NodeJS.Signals | null; 26 readonly signalCode: NodeJS.Signals | null;
...@@ -135,12 +135,18 @@ declare module 'child_process' { ...@@ -135,12 +135,18 @@ declare module 'child_process' {
135 135
136 type SerializationType = 'json' | 'advanced'; 136 type SerializationType = 'json' | 'advanced';
137 137
138 - interface MessagingOptions { 138 + interface MessagingOptions extends Abortable {
139 /** 139 /**
140 * Specify the kind of serialization used for sending messages between processes. 140 * Specify the kind of serialization used for sending messages between processes.
141 * @default 'json' 141 * @default 'json'
142 */ 142 */
143 serialization?: SerializationType; 143 serialization?: SerializationType;
144 +
145 + /**
146 + * The signal value to be used when the spawned process will be killed by the abort signal.
147 + * @default 'SIGTERM'
148 + */
149 + killSignal?: NodeJS.Signals | number;
144 } 150 }
145 151
146 interface ProcessEnvOptions { 152 interface ProcessEnvOptions {
...@@ -451,7 +457,6 @@ declare module 'child_process' { ...@@ -451,7 +457,6 @@ declare module 'child_process' {
451 457
452 interface SpawnSyncOptions extends CommonSpawnOptions { 458 interface SpawnSyncOptions extends CommonSpawnOptions {
453 input?: string | NodeJS.ArrayBufferView; 459 input?: string | NodeJS.ArrayBufferView;
454 - killSignal?: NodeJS.Signals | number;
455 maxBuffer?: number; 460 maxBuffer?: number;
456 encoding?: BufferEncoding | 'buffer' | null; 461 encoding?: BufferEncoding | 'buffer' | null;
457 } 462 }
......
...@@ -197,6 +197,45 @@ declare module 'crypto' { ...@@ -197,6 +197,45 @@ declare module 'crypto' {
197 passphrase?: string | Buffer; 197 passphrase?: string | Buffer;
198 } 198 }
199 199
200 + interface JwkKeyExportOptions {
201 + format: 'jwk';
202 + }
203 +
204 + interface JsonWebKey {
205 + crv?: string;
206 + d?: string;
207 + dp?: string;
208 + dq?: string;
209 + e?: string;
210 + k?: string;
211 + kty?: string;
212 + n?: string;
213 + p?: string;
214 + q?: string;
215 + qi?: string;
216 + x?: string;
217 + y?: string;
218 + }
219 +
220 + interface AsymmetricKeyDetails {
221 + /**
222 + * Key size in bits (RSA, DSA).
223 + */
224 + modulusLength?: number;
225 + /**
226 + * Public exponent (RSA).
227 + */
228 + publicExponent?: bigint;
229 + /**
230 + * Size of q in bits (DSA).
231 + */
232 + divisorLength?: number;
233 + /**
234 + * Name of the curve (EC).
235 + */
236 + namedCurve?: string;
237 + }
238 +
200 class KeyObject { 239 class KeyObject {
201 private constructor(); 240 private constructor();
202 asymmetricKeyType?: KeyType; 241 asymmetricKeyType?: KeyType;
...@@ -205,6 +244,13 @@ declare module 'crypto' { ...@@ -205,6 +244,13 @@ declare module 'crypto' {
205 * bytes. This property is `undefined` for symmetric keys. 244 * bytes. This property is `undefined` for symmetric keys.
206 */ 245 */
207 asymmetricKeySize?: number; 246 asymmetricKeySize?: number;
247 + /**
248 + * This property exists only on asymmetric keys. Depending on the type of the key,
249 + * this object contains information about the key. None of the information obtained
250 + * through this property can be used to uniquely identify a key or to compromise the
251 + * security of the key.
252 + */
253 + asymmetricKeyDetails?: AsymmetricKeyDetails;
208 export(options: KeyExportOptions<'pem'>): string | Buffer; 254 export(options: KeyExportOptions<'pem'>): string | Buffer;
209 export(options?: KeyExportOptions<'der'>): Buffer; 255 export(options?: KeyExportOptions<'der'>): Buffer;
210 symmetricKeySize?: number; 256 symmetricKeySize?: number;
...@@ -1163,22 +1209,28 @@ declare module 'crypto' { ...@@ -1163,22 +1209,28 @@ declare module 'crypto' {
1163 * algorithm. If `algorithm` is `null` or `undefined`, then the algorithm is 1209 * algorithm. If `algorithm` is `null` or `undefined`, then the algorithm is
1164 * dependent upon the key type (especially Ed25519 and Ed448). 1210 * dependent upon the key type (especially Ed25519 and Ed448).
1165 * 1211 *
1166 - * If `key` is not a [`KeyObject`][], this function behaves as if `key` had been 1212 + * If `key` is not a `KeyObject`, this function behaves as if `key` had been
1167 - * passed to [`crypto.createPrivateKey()`][]. 1213 + * passed to `crypto.createPrivateKey().
1168 */ 1214 */
1169 function sign( 1215 function sign(
1170 algorithm: string | null | undefined, 1216 algorithm: string | null | undefined,
1171 data: NodeJS.ArrayBufferView, 1217 data: NodeJS.ArrayBufferView,
1172 key: KeyLike | SignKeyObjectInput | SignPrivateKeyInput, 1218 key: KeyLike | SignKeyObjectInput | SignPrivateKeyInput,
1173 ): Buffer; 1219 ): Buffer;
1220 + function sign(
1221 + algorithm: string | null | undefined,
1222 + data: NodeJS.ArrayBufferView,
1223 + key: KeyLike | SignKeyObjectInput | SignPrivateKeyInput,
1224 + callback: (error: Error | null, data: Buffer) => void
1225 + ): void;
1174 1226
1175 /** 1227 /**
1176 * Calculates and returns the signature for `data` using the given private key and 1228 * Calculates and returns the signature for `data` using the given private key and
1177 * algorithm. If `algorithm` is `null` or `undefined`, then the algorithm is 1229 * algorithm. If `algorithm` is `null` or `undefined`, then the algorithm is
1178 * dependent upon the key type (especially Ed25519 and Ed448). 1230 * dependent upon the key type (especially Ed25519 and Ed448).
1179 * 1231 *
1180 - * If `key` is not a [`KeyObject`][], this function behaves as if `key` had been 1232 + * If `key` is not a `KeyObject`, this function behaves as if `key` had been
1181 - * passed to [`crypto.createPublicKey()`][]. 1233 + * passed to `crypto.createPublicKey()`.
1182 */ 1234 */
1183 function verify( 1235 function verify(
1184 algorithm: string | null | undefined, 1236 algorithm: string | null | undefined,
...@@ -1186,6 +1238,13 @@ declare module 'crypto' { ...@@ -1186,6 +1238,13 @@ declare module 'crypto' {
1186 key: KeyLike | VerifyKeyObjectInput | VerifyPublicKeyInput, 1238 key: KeyLike | VerifyKeyObjectInput | VerifyPublicKeyInput,
1187 signature: NodeJS.ArrayBufferView, 1239 signature: NodeJS.ArrayBufferView,
1188 ): boolean; 1240 ): boolean;
1241 + function verify(
1242 + algorithm: string | null | undefined,
1243 + data: NodeJS.ArrayBufferView,
1244 + key: KeyLike | VerifyKeyObjectInput | VerifyPublicKeyInput,
1245 + signature: NodeJS.ArrayBufferView,
1246 + callback: (error: Error | null, result: boolean) => void
1247 + ): void;
1189 1248
1190 /** 1249 /**
1191 * Computes the Diffie-Hellman secret based on a privateKey and a publicKey. 1250 * Computes the Diffie-Hellman secret based on a privateKey and a publicKey.
...@@ -1254,7 +1313,7 @@ declare module 'crypto' { ...@@ -1254,7 +1313,7 @@ declare module 'crypto' {
1254 * 1313 *
1255 * The supplied `callback` function is called with two arguments: `err` and `derivedKey`. 1314 * The supplied `callback` function is called with two arguments: `err` and `derivedKey`.
1256 * If an errors occurs while deriving the key, `err` will be set; otherwise `err` will be `null`. 1315 * If an errors occurs while deriving the key, `err` will be set; otherwise `err` will be `null`.
1257 - * The successfully generated `derivedKey` will be passed to the callback as an [`ArrayBuffer`][]. 1316 + * The successfully generated `derivedKey` will be passed to the callback as an `ArrayBuffer`.
1258 * An error will be thrown if any of the input aguments specify invalid values or types. 1317 * An error will be thrown if any of the input aguments specify invalid values or types.
1259 */ 1318 */
1260 function hkdf(digest: string, key: BinaryLike | KeyObject, salt: BinaryLike, info: BinaryLike, keylen: number, callback: (err: Error | null, derivedKey: ArrayBuffer) => any): void; 1319 function hkdf(digest: string, key: BinaryLike | KeyObject, salt: BinaryLike, info: BinaryLike, keylen: number, callback: (err: Error | null, derivedKey: ArrayBuffer) => any): void;
...@@ -1263,7 +1322,7 @@ declare module 'crypto' { ...@@ -1263,7 +1322,7 @@ declare module 'crypto' {
1263 * Provides a synchronous HKDF key derivation function as defined in RFC 5869. 1322 * Provides a synchronous HKDF key derivation function as defined in RFC 5869.
1264 * The given `key`, `salt` and `info` are used with the `digest` to derive a key of `keylen` bytes. 1323 * The given `key`, `salt` and `info` are used with the `digest` to derive a key of `keylen` bytes.
1265 * 1324 *
1266 - * The successfully generated `derivedKey` will be returned as an [`ArrayBuffer`][]. 1325 + * The successfully generated `derivedKey` will be returned as an `ArrayBuffer`.
1267 * An error will be thrown if any of the input aguments specify invalid values or types, 1326 * An error will be thrown if any of the input aguments specify invalid values or types,
1268 * or if the derived key cannot be generated. 1327 * or if the derived key cannot be generated.
1269 */ 1328 */
...@@ -1373,6 +1432,16 @@ declare module 'crypto' { ...@@ -1373,6 +1432,16 @@ declare module 'crypto' {
1373 readonly keyUsage: string[]; 1432 readonly keyUsage: string[];
1374 1433
1375 /** 1434 /**
1435 + * The issuer identification included in this certificate.
1436 + */
1437 + readonly issuer: string;
1438 +
1439 + /**
1440 + * The issuer certificate or `undefined` if the issuer certificate is not available.
1441 + */
1442 + readonly issuerCertificate?: X509Certificate;
1443 +
1444 + /**
1376 * The public key for this certificate. 1445 * The public key for this certificate.
1377 */ 1446 */
1378 readonly publicKey: KeyObject; 1447 readonly publicKey: KeyObject;
...@@ -1438,7 +1507,7 @@ declare module 'crypto' { ...@@ -1438,7 +1507,7 @@ declare module 'crypto' {
1438 toJSON(): string; 1507 toJSON(): string;
1439 1508
1440 /** 1509 /**
1441 - * Returns information about this certificate using the legacy [certificate object][] encoding. 1510 + * Returns information about this certificate using the legacy certificate object encoding.
1442 */ 1511 */
1443 toLegacyObject(): PeerCertificate; 1512 toLegacyObject(): PeerCertificate;
1444 1513
...@@ -1453,4 +1522,57 @@ declare module 'crypto' { ...@@ -1453,4 +1522,57 @@ declare module 'crypto' {
1453 */ 1522 */
1454 verify(publicKey: KeyObject): boolean; 1523 verify(publicKey: KeyObject): boolean;
1455 } 1524 }
1525 +
1526 + type LargeNumberLike = NodeJS.ArrayBufferView | SharedArrayBuffer | ArrayBuffer | bigint;
1527 +
1528 + interface GeneratePrimeOptions {
1529 + add?: LargeNumberLike;
1530 + rem?: LargeNumberLike;
1531 + /**
1532 + * @default false
1533 + */
1534 + safe?: boolean;
1535 + bigint?: boolean;
1536 + }
1537 +
1538 + interface GeneratePrimeOptionsBigInt extends GeneratePrimeOptions {
1539 + bigint: true;
1540 + }
1541 +
1542 + interface GeneratePrimeOptionsArrayBuffer extends GeneratePrimeOptions {
1543 + bigint?: false;
1544 + }
1545 +
1546 + function generatePrime(size: number, callback: (err: Error | null, prime: ArrayBuffer) => void): void;
1547 + function generatePrime(size: number, options: GeneratePrimeOptionsBigInt, callback: (err: Error | null, prime: bigint) => void): void;
1548 + function generatePrime(size: number, options: GeneratePrimeOptionsArrayBuffer, callback: (err: Error | null, prime: ArrayBuffer) => void): void;
1549 + function generatePrime(size: number, options: GeneratePrimeOptions, callback: (err: Error | null, prime: ArrayBuffer | bigint) => void): void;
1550 +
1551 + function generatePrimeSync(size: number): ArrayBuffer;
1552 + function generatePrimeSync(size: number, options: GeneratePrimeOptionsBigInt): bigint;
1553 + function generatePrimeSync(size: number, options: GeneratePrimeOptionsArrayBuffer): ArrayBuffer;
1554 + function generatePrimeSync(size: number, options: GeneratePrimeOptions): ArrayBuffer | bigint;
1555 +
1556 + interface CheckPrimeOptions {
1557 + /**
1558 + * The number of Miller-Rabin probabilistic primality iterations to perform.
1559 + * When the value is 0 (zero), a number of checks is used that yields a false positive rate of at most 2-64 for random input.
1560 + * Care must be used when selecting a number of checks.
1561 + * Refer to the OpenSSL documentation for the BN_is_prime_ex function nchecks options for more details.
1562 + *
1563 + * @default 0
1564 + */
1565 + checks?: number;
1566 + }
1567 +
1568 + /**
1569 + * Checks the primality of the candidate.
1570 + */
1571 + function checkPrime(value: LargeNumberLike, callback: (err: Error | null, result: boolean) => void): void;
1572 + function checkPrime(value: LargeNumberLike, options: CheckPrimeOptions, callback: (err: Error | null, result: boolean) => void): void;
1573 +
1574 + /**
1575 + * Checks the primality of the candidate.
1576 + */
1577 + function checkPrimeSync(value: LargeNumberLike, options?: CheckPrimeOptions): boolean;
1456 } 1578 }
......
1 declare module 'dgram' { 1 declare module 'dgram' {
2 import { AddressInfo } from 'net'; 2 import { AddressInfo } from 'net';
3 import * as dns from 'dns'; 3 import * as dns from 'dns';
4 - import EventEmitter = require('events'); 4 + import { EventEmitter, Abortable } from 'events';
5 5
6 interface RemoteInfo { 6 interface RemoteInfo {
7 address: string; 7 address: string;
...@@ -19,7 +19,7 @@ declare module 'dgram' { ...@@ -19,7 +19,7 @@ declare module 'dgram' {
19 19
20 type SocketType = "udp4" | "udp6"; 20 type SocketType = "udp4" | "udp6";
21 21
22 - interface SocketOptions { 22 + interface SocketOptions extends Abortable {
23 type: SocketType; 23 type: SocketType;
24 reuseAddr?: boolean; 24 reuseAddr?: boolean;
25 /** 25 /**
......
...@@ -276,9 +276,7 @@ declare module 'fs' { ...@@ -276,9 +276,7 @@ declare module 'fs' {
276 /** 276 /**
277 * Asynchronous rename(2) - Change the name or location of a file or directory. 277 * Asynchronous rename(2) - Change the name or location of a file or directory.
278 * @param oldPath A path to a file. If a URL is provided, it must use the `file:` protocol. 278 * @param oldPath A path to a file. If a URL is provided, it must use the `file:` protocol.
279 - * URL support is _experimental_.
280 * @param newPath A path to a file. If a URL is provided, it must use the `file:` protocol. 279 * @param newPath A path to a file. If a URL is provided, it must use the `file:` protocol.
281 - * URL support is _experimental_.
282 */ 280 */
283 export function rename(oldPath: PathLike, newPath: PathLike, callback: NoParamCallback): void; 281 export function rename(oldPath: PathLike, newPath: PathLike, callback: NoParamCallback): void;
284 282
...@@ -297,9 +295,7 @@ declare module 'fs' { ...@@ -297,9 +295,7 @@ declare module 'fs' {
297 /** 295 /**
298 * Synchronous rename(2) - Change the name or location of a file or directory. 296 * Synchronous rename(2) - Change the name or location of a file or directory.
299 * @param oldPath A path to a file. If a URL is provided, it must use the `file:` protocol. 297 * @param oldPath A path to a file. If a URL is provided, it must use the `file:` protocol.
300 - * URL support is _experimental_.
301 * @param newPath A path to a file. If a URL is provided, it must use the `file:` protocol. 298 * @param newPath A path to a file. If a URL is provided, it must use the `file:` protocol.
302 - * URL support is _experimental_.
303 */ 299 */
304 export function renameSync(oldPath: PathLike, newPath: PathLike): void; 300 export function renameSync(oldPath: PathLike, newPath: PathLike): void;
305 301
...@@ -313,7 +309,6 @@ declare module 'fs' { ...@@ -313,7 +309,6 @@ declare module 'fs' {
313 /** 309 /**
314 * Asynchronous truncate(2) - Truncate a file to a specified length. 310 * Asynchronous truncate(2) - Truncate a file to a specified length.
315 * @param path A path to a file. If a URL is provided, it must use the `file:` protocol. 311 * @param path A path to a file. If a URL is provided, it must use the `file:` protocol.
316 - * URL support is _experimental_.
317 */ 312 */
318 export function truncate(path: PathLike, callback: NoParamCallback): void; 313 export function truncate(path: PathLike, callback: NoParamCallback): void;
319 314
...@@ -1242,7 +1237,7 @@ declare module 'fs' { ...@@ -1242,7 +1237,7 @@ declare module 'fs' {
1242 * Asynchronous close(2) - close a file descriptor. 1237 * Asynchronous close(2) - close a file descriptor.
1243 * @param fd A file descriptor. 1238 * @param fd A file descriptor.
1244 */ 1239 */
1245 - export function close(fd: number, callback: NoParamCallback): void; 1240 + export function close(fd: number, callback?: NoParamCallback): void;
1246 1241
1247 // NOTE: This namespace provides design-time support for util.promisify. Exported members do not exist at runtime. 1242 // NOTE: This namespace provides design-time support for util.promisify. Exported members do not exist at runtime.
1248 export namespace close { 1243 export namespace close {
...@@ -1487,6 +1482,8 @@ declare module 'fs' { ...@@ -1487,6 +1482,8 @@ declare module 'fs' {
1487 */ 1482 */
1488 export function writeSync(fd: number, string: string, position?: number | null, encoding?: BufferEncoding | null): number; 1483 export function writeSync(fd: number, string: string, position?: number | null, encoding?: BufferEncoding | null): number;
1489 1484
1485 + export type ReadPosition = number | bigint;
1486 +
1490 /** 1487 /**
1491 * Asynchronously reads data from the file referenced by the supplied file descriptor. 1488 * Asynchronously reads data from the file referenced by the supplied file descriptor.
1492 * @param fd A file descriptor. 1489 * @param fd A file descriptor.
...@@ -1500,7 +1497,7 @@ declare module 'fs' { ...@@ -1500,7 +1497,7 @@ declare module 'fs' {
1500 buffer: TBuffer, 1497 buffer: TBuffer,
1501 offset: number, 1498 offset: number,
1502 length: number, 1499 length: number,
1503 - position: number | null, 1500 + position: ReadPosition | null,
1504 callback: (err: NodeJS.ErrnoException | null, bytesRead: number, buffer: TBuffer) => void, 1501 callback: (err: NodeJS.ErrnoException | null, bytesRead: number, buffer: TBuffer) => void,
1505 ): void; 1502 ): void;
1506 1503
...@@ -1534,7 +1531,7 @@ declare module 'fs' { ...@@ -1534,7 +1531,7 @@ declare module 'fs' {
1534 /** 1531 /**
1535 * @default null 1532 * @default null
1536 */ 1533 */
1537 - position?: number | null; 1534 + position?: ReadPosition | null;
1538 } 1535 }
1539 1536
1540 /** 1537 /**
...@@ -1545,7 +1542,7 @@ declare module 'fs' { ...@@ -1545,7 +1542,7 @@ declare module 'fs' {
1545 * @param length The number of bytes to read. 1542 * @param length The number of bytes to read.
1546 * @param position The offset from the beginning of the file from which data should be read. If `null`, data will be read from the current position. 1543 * @param position The offset from the beginning of the file from which data should be read. If `null`, data will be read from the current position.
1547 */ 1544 */
1548 - export function readSync(fd: number, buffer: NodeJS.ArrayBufferView, offset: number, length: number, position: number | null): number; 1545 + export function readSync(fd: number, buffer: NodeJS.ArrayBufferView, offset: number, length: number, position: ReadPosition | null): number;
1549 1546
1550 /** 1547 /**
1551 * Similar to the above `fs.readSync` function, this version takes an optional `options` object. 1548 * Similar to the above `fs.readSync` function, this version takes an optional `options` object.
...@@ -1569,7 +1566,6 @@ declare module 'fs' { ...@@ -1569,7 +1566,6 @@ declare module 'fs' {
1569 /** 1566 /**
1570 * Asynchronously reads the entire contents of a file. 1567 * Asynchronously reads the entire contents of a file.
1571 * @param path A path to a file. If a URL is provided, it must use the `file:` protocol. 1568 * @param path A path to a file. If a URL is provided, it must use the `file:` protocol.
1572 - * URL support is _experimental_.
1573 * If a file descriptor is provided, the underlying file will _not_ be closed automatically. 1569 * If a file descriptor is provided, the underlying file will _not_ be closed automatically.
1574 * @param options Either the encoding for the result, or an object that contains the encoding and an optional flag. 1570 * @param options Either the encoding for the result, or an object that contains the encoding and an optional flag.
1575 * If a flag is not provided, it defaults to `'r'`. 1571 * If a flag is not provided, it defaults to `'r'`.
...@@ -1583,7 +1579,6 @@ declare module 'fs' { ...@@ -1583,7 +1579,6 @@ declare module 'fs' {
1583 /** 1579 /**
1584 * Asynchronously reads the entire contents of a file. 1580 * Asynchronously reads the entire contents of a file.
1585 * @param path A path to a file. If a URL is provided, it must use the `file:` protocol. 1581 * @param path A path to a file. If a URL is provided, it must use the `file:` protocol.
1586 - * URL support is _experimental_.
1587 * If a file descriptor is provided, the underlying file will _not_ be closed automatically. 1582 * If a file descriptor is provided, the underlying file will _not_ be closed automatically.
1588 * @param options Either the encoding for the result, or an object that contains the encoding and an optional flag. 1583 * @param options Either the encoding for the result, or an object that contains the encoding and an optional flag.
1589 * If a flag is not provided, it defaults to `'r'`. 1584 * If a flag is not provided, it defaults to `'r'`.
...@@ -1637,7 +1632,6 @@ declare module 'fs' { ...@@ -1637,7 +1632,6 @@ declare module 'fs' {
1637 /** 1632 /**
1638 * Synchronously reads the entire contents of a file. 1633 * Synchronously reads the entire contents of a file.
1639 * @param path A path to a file. If a URL is provided, it must use the `file:` protocol. 1634 * @param path A path to a file. If a URL is provided, it must use the `file:` protocol.
1640 - * URL support is _experimental_.
1641 * If a file descriptor is provided, the underlying file will _not_ be closed automatically. 1635 * If a file descriptor is provided, the underlying file will _not_ be closed automatically.
1642 * @param options An object that may contain an optional flag. If a flag is not provided, it defaults to `'r'`. 1636 * @param options An object that may contain an optional flag. If a flag is not provided, it defaults to `'r'`.
1643 */ 1637 */
...@@ -1646,7 +1640,6 @@ declare module 'fs' { ...@@ -1646,7 +1640,6 @@ declare module 'fs' {
1646 /** 1640 /**
1647 * Synchronously reads the entire contents of a file. 1641 * Synchronously reads the entire contents of a file.
1648 * @param path A path to a file. If a URL is provided, it must use the `file:` protocol. 1642 * @param path A path to a file. If a URL is provided, it must use the `file:` protocol.
1649 - * URL support is _experimental_.
1650 * If a file descriptor is provided, the underlying file will _not_ be closed automatically. 1643 * If a file descriptor is provided, the underlying file will _not_ be closed automatically.
1651 * @param options Either the encoding for the result, or an object that contains the encoding and an optional flag. 1644 * @param options Either the encoding for the result, or an object that contains the encoding and an optional flag.
1652 * If a flag is not provided, it defaults to `'r'`. 1645 * If a flag is not provided, it defaults to `'r'`.
...@@ -1656,7 +1649,6 @@ declare module 'fs' { ...@@ -1656,7 +1649,6 @@ declare module 'fs' {
1656 /** 1649 /**
1657 * Synchronously reads the entire contents of a file. 1650 * Synchronously reads the entire contents of a file.
1658 * @param path A path to a file. If a URL is provided, it must use the `file:` protocol. 1651 * @param path A path to a file. If a URL is provided, it must use the `file:` protocol.
1659 - * URL support is _experimental_.
1660 * If a file descriptor is provided, the underlying file will _not_ be closed automatically. 1652 * If a file descriptor is provided, the underlying file will _not_ be closed automatically.
1661 * @param options Either the encoding for the result, or an object that contains the encoding and an optional flag. 1653 * @param options Either the encoding for the result, or an object that contains the encoding and an optional flag.
1662 * If a flag is not provided, it defaults to `'r'`. 1654 * If a flag is not provided, it defaults to `'r'`.
...@@ -1668,7 +1660,6 @@ declare module 'fs' { ...@@ -1668,7 +1660,6 @@ declare module 'fs' {
1668 /** 1660 /**
1669 * Asynchronously writes data to a file, replacing the file if it already exists. 1661 * Asynchronously writes data to a file, replacing the file if it already exists.
1670 * @param path A path to a file. If a URL is provided, it must use the `file:` protocol. 1662 * @param path A path to a file. If a URL is provided, it must use the `file:` protocol.
1671 - * URL support is _experimental_.
1672 * If a file descriptor is provided, the underlying file will _not_ be closed automatically. 1663 * If a file descriptor is provided, the underlying file will _not_ be closed automatically.
1673 * @param data The data to write. If something other than a Buffer or Uint8Array is provided, the value is coerced to a string. 1664 * @param data The data to write. If something other than a Buffer or Uint8Array is provided, the value is coerced to a string.
1674 * @param options Either the encoding for the file, or an object optionally specifying the encoding, file mode, and flag. 1665 * @param options Either the encoding for the file, or an object optionally specifying the encoding, file mode, and flag.
...@@ -1682,7 +1673,6 @@ declare module 'fs' { ...@@ -1682,7 +1673,6 @@ declare module 'fs' {
1682 /** 1673 /**
1683 * Asynchronously writes data to a file, replacing the file if it already exists. 1674 * Asynchronously writes data to a file, replacing the file if it already exists.
1684 * @param path A path to a file. If a URL is provided, it must use the `file:` protocol. 1675 * @param path A path to a file. If a URL is provided, it must use the `file:` protocol.
1685 - * URL support is _experimental_.
1686 * If a file descriptor is provided, the underlying file will _not_ be closed automatically. 1676 * If a file descriptor is provided, the underlying file will _not_ be closed automatically.
1687 * @param data The data to write. If something other than a Buffer or Uint8Array is provided, the value is coerced to a string. 1677 * @param data The data to write. If something other than a Buffer or Uint8Array is provided, the value is coerced to a string.
1688 */ 1678 */
...@@ -1708,7 +1698,6 @@ declare module 'fs' { ...@@ -1708,7 +1698,6 @@ declare module 'fs' {
1708 /** 1698 /**
1709 * Synchronously writes data to a file, replacing the file if it already exists. 1699 * Synchronously writes data to a file, replacing the file if it already exists.
1710 * @param path A path to a file. If a URL is provided, it must use the `file:` protocol. 1700 * @param path A path to a file. If a URL is provided, it must use the `file:` protocol.
1711 - * URL support is _experimental_.
1712 * If a file descriptor is provided, the underlying file will _not_ be closed automatically. 1701 * If a file descriptor is provided, the underlying file will _not_ be closed automatically.
1713 * @param data The data to write. If something other than a Buffer or Uint8Array is provided, the value is coerced to a string. 1702 * @param data The data to write. If something other than a Buffer or Uint8Array is provided, the value is coerced to a string.
1714 * @param options Either the encoding for the file, or an object optionally specifying the encoding, file mode, and flag. 1703 * @param options Either the encoding for the file, or an object optionally specifying the encoding, file mode, and flag.
...@@ -1722,7 +1711,6 @@ declare module 'fs' { ...@@ -1722,7 +1711,6 @@ declare module 'fs' {
1722 /** 1711 /**
1723 * Asynchronously append data to a file, creating the file if it does not exist. 1712 * Asynchronously append data to a file, creating the file if it does not exist.
1724 * @param file A path to a file. If a URL is provided, it must use the `file:` protocol. 1713 * @param file A path to a file. If a URL is provided, it must use the `file:` protocol.
1725 - * URL support is _experimental_.
1726 * If a file descriptor is provided, the underlying file will _not_ be closed automatically. 1714 * If a file descriptor is provided, the underlying file will _not_ be closed automatically.
1727 * @param data The data to write. If something other than a Buffer or Uint8Array is provided, the value is coerced to a string. 1715 * @param data The data to write. If something other than a Buffer or Uint8Array is provided, the value is coerced to a string.
1728 * @param options Either the encoding for the file, or an object optionally specifying the encoding, file mode, and flag. 1716 * @param options Either the encoding for the file, or an object optionally specifying the encoding, file mode, and flag.
...@@ -1736,7 +1724,6 @@ declare module 'fs' { ...@@ -1736,7 +1724,6 @@ declare module 'fs' {
1736 /** 1724 /**
1737 * Asynchronously append data to a file, creating the file if it does not exist. 1725 * Asynchronously append data to a file, creating the file if it does not exist.
1738 * @param file A path to a file. If a URL is provided, it must use the `file:` protocol. 1726 * @param file A path to a file. If a URL is provided, it must use the `file:` protocol.
1739 - * URL support is _experimental_.
1740 * If a file descriptor is provided, the underlying file will _not_ be closed automatically. 1727 * If a file descriptor is provided, the underlying file will _not_ be closed automatically.
1741 * @param data The data to write. If something other than a Buffer or Uint8Array is provided, the value is coerced to a string. 1728 * @param data The data to write. If something other than a Buffer or Uint8Array is provided, the value is coerced to a string.
1742 */ 1729 */
...@@ -1762,7 +1749,6 @@ declare module 'fs' { ...@@ -1762,7 +1749,6 @@ declare module 'fs' {
1762 /** 1749 /**
1763 * Synchronously append data to a file, creating the file if it does not exist. 1750 * Synchronously append data to a file, creating the file if it does not exist.
1764 * @param file A path to a file. If a URL is provided, it must use the `file:` protocol. 1751 * @param file A path to a file. If a URL is provided, it must use the `file:` protocol.
1765 - * URL support is _experimental_.
1766 * If a file descriptor is provided, the underlying file will _not_ be closed automatically. 1752 * If a file descriptor is provided, the underlying file will _not_ be closed automatically.
1767 * @param data The data to write. If something other than a Buffer or Uint8Array is provided, the value is coerced to a string. 1753 * @param data The data to write. If something other than a Buffer or Uint8Array is provided, the value is coerced to a string.
1768 * @param options Either the encoding for the file, or an object optionally specifying the encoding, file mode, and flag. 1754 * @param options Either the encoding for the file, or an object optionally specifying the encoding, file mode, and flag.
...@@ -1781,36 +1767,36 @@ declare module 'fs' { ...@@ -1781,36 +1767,36 @@ declare module 'fs' {
1781 /** 1767 /**
1782 * Watch for changes on `filename`. The callback `listener` will be called each time the file is accessed. 1768 * Watch for changes on `filename`. The callback `listener` will be called each time the file is accessed.
1783 * @param filename A path to a file or directory. If a URL is provided, it must use the `file:` protocol. 1769 * @param filename A path to a file or directory. If a URL is provided, it must use the `file:` protocol.
1784 - * URL support is _experimental_.
1785 */ 1770 */
1786 export function watchFile(filename: PathLike, listener: (curr: Stats, prev: Stats) => void): void; 1771 export function watchFile(filename: PathLike, listener: (curr: Stats, prev: Stats) => void): void;
1787 1772
1788 /** 1773 /**
1789 * Stop watching for changes on `filename`. 1774 * Stop watching for changes on `filename`.
1790 * @param filename A path to a file or directory. If a URL is provided, it must use the `file:` protocol. 1775 * @param filename A path to a file or directory. If a URL is provided, it must use the `file:` protocol.
1791 - * URL support is _experimental_.
1792 */ 1776 */
1793 export function unwatchFile(filename: PathLike, listener?: (curr: Stats, prev: Stats) => void): void; 1777 export function unwatchFile(filename: PathLike, listener?: (curr: Stats, prev: Stats) => void): void;
1794 1778
1779 + export interface WatchOptions extends Abortable {
1780 + encoding?: BufferEncoding | "buffer";
1781 + persistent?: boolean;
1782 + recursive?: boolean;
1783 + }
1784 +
1785 + export type WatchListener<T> = (event: "rename" | "change", filename: T) => void;
1786 +
1795 /** 1787 /**
1796 * Watch for changes on `filename`, where `filename` is either a file or a directory, returning an `FSWatcher`. 1788 * Watch for changes on `filename`, where `filename` is either a file or a directory, returning an `FSWatcher`.
1797 * @param filename A path to a file or directory. If a URL is provided, it must use the `file:` protocol. 1789 * @param filename A path to a file or directory. If a URL is provided, it must use the `file:` protocol.
1798 - * URL support is _experimental_.
1799 * @param options Either the encoding for the filename provided to the listener, or an object optionally specifying encoding, persistent, and recursive options. 1790 * @param options Either the encoding for the filename provided to the listener, or an object optionally specifying encoding, persistent, and recursive options.
1800 * If `encoding` is not supplied, the default of `'utf8'` is used. 1791 * If `encoding` is not supplied, the default of `'utf8'` is used.
1801 * If `persistent` is not supplied, the default of `true` is used. 1792 * If `persistent` is not supplied, the default of `true` is used.
1802 * If `recursive` is not supplied, the default of `false` is used. 1793 * If `recursive` is not supplied, the default of `false` is used.
1803 */ 1794 */
1804 - export function watch( 1795 + export function watch(filename: PathLike, options: WatchOptions & { encoding: "buffer" } | "buffer", listener?: WatchListener<Buffer>): FSWatcher;
1805 - filename: PathLike,
1806 - options: { encoding?: BufferEncoding | null, persistent?: boolean, recursive?: boolean } | BufferEncoding | undefined | null,
1807 - listener?: (event: "rename" | "change", filename: string) => void,
1808 - ): FSWatcher;
1809 1796
1810 /** 1797 /**
1811 * Watch for changes on `filename`, where `filename` is either a file or a directory, returning an `FSWatcher`. 1798 * Watch for changes on `filename`, where `filename` is either a file or a directory, returning an `FSWatcher`.
1812 * @param filename A path to a file or directory. If a URL is provided, it must use the `file:` protocol. 1799 * @param filename A path to a file or directory. If a URL is provided, it must use the `file:` protocol.
1813 - * URL support is _experimental_.
1814 * @param options Either the encoding for the filename provided to the listener, or an object optionally specifying encoding, persistent, and recursive options. 1800 * @param options Either the encoding for the filename provided to the listener, or an object optionally specifying encoding, persistent, and recursive options.
1815 * If `encoding` is not supplied, the default of `'utf8'` is used. 1801 * If `encoding` is not supplied, the default of `'utf8'` is used.
1816 * If `persistent` is not supplied, the default of `true` is used. 1802 * If `persistent` is not supplied, the default of `true` is used.
...@@ -1818,37 +1804,30 @@ declare module 'fs' { ...@@ -1818,37 +1804,30 @@ declare module 'fs' {
1818 */ 1804 */
1819 export function watch( 1805 export function watch(
1820 filename: PathLike, 1806 filename: PathLike,
1821 - options: { encoding: "buffer", persistent?: boolean, recursive?: boolean; } | "buffer", 1807 + options?: WatchOptions | BufferEncoding | null,
1822 - listener?: (event: "rename" | "change", filename: Buffer) => void 1808 + listener?: WatchListener<string>,
1823 ): FSWatcher; 1809 ): FSWatcher;
1824 1810
1825 /** 1811 /**
1826 * Watch for changes on `filename`, where `filename` is either a file or a directory, returning an `FSWatcher`. 1812 * Watch for changes on `filename`, where `filename` is either a file or a directory, returning an `FSWatcher`.
1827 * @param filename A path to a file or directory. If a URL is provided, it must use the `file:` protocol. 1813 * @param filename A path to a file or directory. If a URL is provided, it must use the `file:` protocol.
1828 - * URL support is _experimental_.
1829 * @param options Either the encoding for the filename provided to the listener, or an object optionally specifying encoding, persistent, and recursive options. 1814 * @param options Either the encoding for the filename provided to the listener, or an object optionally specifying encoding, persistent, and recursive options.
1830 * If `encoding` is not supplied, the default of `'utf8'` is used. 1815 * If `encoding` is not supplied, the default of `'utf8'` is used.
1831 * If `persistent` is not supplied, the default of `true` is used. 1816 * If `persistent` is not supplied, the default of `true` is used.
1832 * If `recursive` is not supplied, the default of `false` is used. 1817 * If `recursive` is not supplied, the default of `false` is used.
1833 */ 1818 */
1834 - export function watch( 1819 + export function watch(filename: PathLike, options: WatchOptions | string, listener?: WatchListener<string | Buffer>): FSWatcher;
1835 - filename: PathLike,
1836 - options: { encoding?: BufferEncoding | null, persistent?: boolean, recursive?: boolean } | string | null,
1837 - listener?: (event: "rename" | "change", filename: string | Buffer) => void,
1838 - ): FSWatcher;
1839 1820
1840 /** 1821 /**
1841 * Watch for changes on `filename`, where `filename` is either a file or a directory, returning an `FSWatcher`. 1822 * Watch for changes on `filename`, where `filename` is either a file or a directory, returning an `FSWatcher`.
1842 * @param filename A path to a file or directory. If a URL is provided, it must use the `file:` protocol. 1823 * @param filename A path to a file or directory. If a URL is provided, it must use the `file:` protocol.
1843 - * URL support is _experimental_.
1844 */ 1824 */
1845 - export function watch(filename: PathLike, listener?: (event: "rename" | "change", filename: string) => any): FSWatcher; 1825 + export function watch(filename: PathLike, listener?: WatchListener<string>): FSWatcher;
1846 1826
1847 /** 1827 /**
1848 * Asynchronously tests whether or not the given path exists by checking with the file system. 1828 * Asynchronously tests whether or not the given path exists by checking with the file system.
1849 * @deprecated since v1.0.0 Use `fs.stat()` or `fs.access()` instead 1829 * @deprecated since v1.0.0 Use `fs.stat()` or `fs.access()` instead
1850 * @param path A path to a file or directory. If a URL is provided, it must use the `file:` protocol. 1830 * @param path A path to a file or directory. If a URL is provided, it must use the `file:` protocol.
1851 - * URL support is _experimental_.
1852 */ 1831 */
1853 export function exists(path: PathLike, callback: (exists: boolean) => void): void; 1832 export function exists(path: PathLike, callback: (exists: boolean) => void): void;
1854 1833
...@@ -1864,7 +1843,6 @@ declare module 'fs' { ...@@ -1864,7 +1843,6 @@ declare module 'fs' {
1864 /** 1843 /**
1865 * Synchronously tests whether or not the given path exists by checking with the file system. 1844 * Synchronously tests whether or not the given path exists by checking with the file system.
1866 * @param path A path to a file or directory. If a URL is provided, it must use the `file:` protocol. 1845 * @param path A path to a file or directory. If a URL is provided, it must use the `file:` protocol.
1867 - * URL support is _experimental_.
1868 */ 1846 */
1869 export function existsSync(path: PathLike): boolean; 1847 export function existsSync(path: PathLike): boolean;
1870 1848
...@@ -2034,14 +2012,12 @@ declare module 'fs' { ...@@ -2034,14 +2012,12 @@ declare module 'fs' {
2034 /** 2012 /**
2035 * Asynchronously tests a user's permissions for the file specified by path. 2013 * Asynchronously tests a user's permissions for the file specified by path.
2036 * @param path A path to a file or directory. If a URL is provided, it must use the `file:` protocol. 2014 * @param path A path to a file or directory. If a URL is provided, it must use the `file:` protocol.
2037 - * URL support is _experimental_.
2038 */ 2015 */
2039 export function access(path: PathLike, mode: number | undefined, callback: NoParamCallback): void; 2016 export function access(path: PathLike, mode: number | undefined, callback: NoParamCallback): void;
2040 2017
2041 /** 2018 /**
2042 * Asynchronously tests a user's permissions for the file specified by path. 2019 * Asynchronously tests a user's permissions for the file specified by path.
2043 * @param path A path to a file or directory. If a URL is provided, it must use the `file:` protocol. 2020 * @param path A path to a file or directory. If a URL is provided, it must use the `file:` protocol.
2044 - * URL support is _experimental_.
2045 */ 2021 */
2046 export function access(path: PathLike, callback: NoParamCallback): void; 2022 export function access(path: PathLike, callback: NoParamCallback): void;
2047 2023
...@@ -2058,7 +2034,6 @@ declare module 'fs' { ...@@ -2058,7 +2034,6 @@ declare module 'fs' {
2058 /** 2034 /**
2059 * Synchronously tests a user's permissions for the file specified by path. 2035 * Synchronously tests a user's permissions for the file specified by path.
2060 * @param path A path to a file or directory. If a URL is provided, it must use the `file:` protocol. 2036 * @param path A path to a file or directory. If a URL is provided, it must use the `file:` protocol.
2061 - * URL support is _experimental_.
2062 */ 2037 */
2063 export function accessSync(path: PathLike, mode?: number): void; 2038 export function accessSync(path: PathLike, mode?: number): void;
2064 2039
...@@ -2083,14 +2058,12 @@ declare module 'fs' { ...@@ -2083,14 +2058,12 @@ declare module 'fs' {
2083 /** 2058 /**
2084 * Returns a new `ReadStream` object. 2059 * Returns a new `ReadStream` object.
2085 * @param path A path to a file. If a URL is provided, it must use the `file:` protocol. 2060 * @param path A path to a file. If a URL is provided, it must use the `file:` protocol.
2086 - * URL support is _experimental_.
2087 */ 2061 */
2088 export function createReadStream(path: PathLike, options?: string | ReadStreamOptions): ReadStream; 2062 export function createReadStream(path: PathLike, options?: string | ReadStreamOptions): ReadStream;
2089 2063
2090 /** 2064 /**
2091 * Returns a new `WriteStream` object. 2065 * Returns a new `WriteStream` object.
2092 * @param path A path to a file. If a URL is provided, it must use the `file:` protocol. 2066 * @param path A path to a file. If a URL is provided, it must use the `file:` protocol.
2093 - * URL support is _experimental_.
2094 */ 2067 */
2095 export function createWriteStream(path: PathLike, options?: string | StreamOptions): WriteStream; 2068 export function createWriteStream(path: PathLike, options?: string | StreamOptions): WriteStream;
2096 2069
......
...@@ -17,6 +17,7 @@ declare module 'fs/promises' { ...@@ -17,6 +17,7 @@ declare module 'fs/promises' {
17 BufferEncodingOption, 17 BufferEncodingOption,
18 OpenMode, 18 OpenMode,
19 Mode, 19 Mode,
20 + WatchOptions,
20 } from 'fs'; 21 } from 'fs';
21 22
22 interface FileHandle { 23 interface FileHandle {
...@@ -555,4 +556,37 @@ declare module 'fs/promises' { ...@@ -555,4 +556,37 @@ declare module 'fs/promises' {
555 function readFile(path: PathLike | FileHandle, options?: BaseEncodingOptions & Abortable & { flag?: OpenMode } | BufferEncoding | null): Promise<string | Buffer>; 556 function readFile(path: PathLike | FileHandle, options?: BaseEncodingOptions & Abortable & { flag?: OpenMode } | BufferEncoding | null): Promise<string | Buffer>;
556 557
557 function opendir(path: string, options?: OpenDirOptions): Promise<Dir>; 558 function opendir(path: string, options?: OpenDirOptions): Promise<Dir>;
559 +
560 + /**
561 + * Watch for changes on `filename`, where `filename` is either a file or a directory, returning an `FSWatcher`.
562 + * @param filename A path to a file or directory. If a URL is provided, it must use the `file:` protocol.
563 + * @param options Either the encoding for the filename provided to the listener, or an object optionally specifying encoding, persistent, and recursive options.
564 + * If `encoding` is not supplied, the default of `'utf8'` is used.
565 + * If `persistent` is not supplied, the default of `true` is used.
566 + * If `recursive` is not supplied, the default of `false` is used.
567 + */
568 + function watch(filename: PathLike, options: WatchOptions & { encoding: "buffer" } | "buffer"): AsyncIterable<Buffer>;
569 +
570 + /**
571 + * Watch for changes on `filename`, where `filename` is either a file or a directory, returning an `FSWatcher`.
572 + * @param filename A path to a file or directory. If a URL is provided, it must use the `file:` protocol.
573 + * @param options Either the encoding for the filename provided to the listener, or an object optionally specifying encoding, persistent, and recursive options.
574 + * If `encoding` is not supplied, the default of `'utf8'` is used.
575 + * If `persistent` is not supplied, the default of `true` is used.
576 + * If `recursive` is not supplied, the default of `false` is used.
577 + */
578 + function watch(
579 + filename: PathLike,
580 + options?: WatchOptions | BufferEncoding
581 + ): AsyncIterable<string>;
582 +
583 + /**
584 + * Watch for changes on `filename`, where `filename` is either a file or a directory, returning an `FSWatcher`.
585 + * @param filename A path to a file or directory. If a URL is provided, it must use the `file:` protocol.
586 + * @param options Either the encoding for the filename provided to the listener, or an object optionally specifying encoding, persistent, and recursive options.
587 + * If `encoding` is not supplied, the default of `'utf8'` is used.
588 + * If `persistent` is not supplied, the default of `true` is used.
589 + * If `recursive` is not supplied, the default of `false` is used.
590 + */
591 + function watch(filename: PathLike, options: WatchOptions | string): AsyncIterable<string> | AsyncIterable<Buffer>;
558 } 592 }
......
...@@ -37,9 +37,9 @@ interface ImportMeta { ...@@ -37,9 +37,9 @@ interface ImportMeta {
37 ------------------------------------------------*/ 37 ------------------------------------------------*/
38 38
39 // For backwards compability 39 // For backwards compability
40 -interface NodeRequire extends NodeJS.Require {} 40 +interface NodeRequire extends NodeJS.Require { }
41 -interface RequireResolve extends NodeJS.RequireResolve {} 41 +interface RequireResolve extends NodeJS.RequireResolve { }
42 -interface NodeModule extends NodeJS.Module {} 42 +interface NodeModule extends NodeJS.Module { }
43 43
44 declare var process: NodeJS.Process; 44 declare var process: NodeJS.Process;
45 declare var console: Console; 45 declare var console: Console;
...@@ -318,6 +318,7 @@ interface AbortController { ...@@ -318,6 +318,7 @@ interface AbortController {
318 /** 318 /**
319 * Returns the AbortSignal object associated with this object. 319 * Returns the AbortSignal object associated with this object.
320 */ 320 */
321 +
321 readonly signal: AbortSignal; 322 readonly signal: AbortSignal;
322 /** 323 /**
323 * Invoking this method will set this object's AbortSignal's aborted flag and signal to any observers that the associated activity is to be aborted. 324 * Invoking this method will set this object's AbortSignal's aborted flag and signal to any observers that the associated activity is to be aborted.
...@@ -331,6 +332,11 @@ interface AbortSignal { ...@@ -331,6 +332,11 @@ interface AbortSignal {
331 * Returns true if this AbortSignal's AbortController has signaled to abort, and false otherwise. 332 * Returns true if this AbortSignal's AbortController has signaled to abort, and false otherwise.
332 */ 333 */
333 readonly aborted: boolean; 334 readonly aborted: boolean;
335 +
336 + /**
337 + * Invoking this method will set this object's AbortSignal's aborted flag and signal to any observers that the associated activity is to be aborted.
338 + */
339 + abort(): void;
334 } 340 }
335 341
336 declare var AbortController: { 342 declare var AbortController: {
......
...@@ -107,7 +107,7 @@ declare module 'http' { ...@@ -107,7 +107,7 @@ declare module 'http' {
107 ServerResponse?: typeof ServerResponse; 107 ServerResponse?: typeof ServerResponse;
108 /** 108 /**
109 * Optionally overrides the value of 109 * Optionally overrides the value of
110 - * [`--max-http-header-size`][] for requests received by this server, i.e. 110 + * `--max-http-header-size` for requests received by this server, i.e.
111 * the maximum length of request headers in bytes. 111 * the maximum length of request headers in bytes.
112 * @default 8192 112 * @default 8192
113 */ 113 */
...@@ -156,7 +156,8 @@ declare module 'http' { ...@@ -156,7 +156,8 @@ declare module 'http' {
156 156
157 // https://github.com/nodejs/node/blob/master/lib/_http_outgoing.js 157 // https://github.com/nodejs/node/blob/master/lib/_http_outgoing.js
158 class OutgoingMessage extends stream.Writable { 158 class OutgoingMessage extends stream.Writable {
159 - upgrading: boolean; 159 + readonly req: IncomingMessage;
160 +
160 chunkedEncoding: boolean; 161 chunkedEncoding: boolean;
161 shouldKeepAlive: boolean; 162 shouldKeepAlive: boolean;
162 useChunkedEncodingByDefault: boolean; 163 useChunkedEncodingByDefault: boolean;
...@@ -165,12 +166,12 @@ declare module 'http' { ...@@ -165,12 +166,12 @@ declare module 'http' {
165 * @deprecated Use `writableEnded` instead. 166 * @deprecated Use `writableEnded` instead.
166 */ 167 */
167 finished: boolean; 168 finished: boolean;
168 - headersSent: boolean; 169 + readonly headersSent: boolean;
169 /** 170 /**
170 * @deprecated Use `socket` instead. 171 * @deprecated Use `socket` instead.
171 */ 172 */
172 - connection: Socket | null; 173 + readonly connection: Socket | null;
173 - socket: Socket | null; 174 + readonly socket: Socket | null;
174 175
175 constructor(); 176 constructor();
176 177
...@@ -420,7 +421,14 @@ declare module 'http' { ...@@ -420,7 +421,14 @@ declare module 'http' {
420 421
421 /** 422 /**
422 * Read-only property specifying the maximum allowed size of HTTP headers in bytes. 423 * Read-only property specifying the maximum allowed size of HTTP headers in bytes.
423 - * Defaults to 16KB. Configurable using the [`--max-http-header-size`][] CLI option. 424 + * Defaults to 16KB. Configurable using the `--max-http-header-size` CLI option.
424 */ 425 */
425 const maxHeaderSize: number; 426 const maxHeaderSize: number;
427 +
428 + /**
429 + *
430 + * This utility function converts a URL object into an ordinary options object as
431 + * expected by the `http.request()` and `https.request()` APIs.
432 + */
433 + function urlToHttpOptions(url: URL): ClientRequestArgs;
426 } 434 }
......
...@@ -438,6 +438,13 @@ declare module 'http2' { ...@@ -438,6 +438,13 @@ declare module 'http2' {
438 paddingStrategy?: number; 438 paddingStrategy?: number;
439 peerMaxConcurrentStreams?: number; 439 peerMaxConcurrentStreams?: number;
440 settings?: Settings; 440 settings?: Settings;
441 + /**
442 + * Specifies a timeout in milliseconds that
443 + * a server should wait when an [`'unknownProtocol'`][] is emitted. If the
444 + * socket has not been destroyed by that time the server will destroy it.
445 + * @default 100000
446 + */
447 + unknownProtocolTimeout?: number;
441 448
442 selectPadding?(frameLen: number, maxFrameLen: number): number; 449 selectPadding?(frameLen: number, maxFrameLen: number): number;
443 createConnection?(authority: url.URL, option: SessionOptions): stream.Duplex; 450 createConnection?(authority: url.URL, option: SessionOptions): stream.Duplex;
......
1 -// Type definitions for non-npm package Node.js 15.6 1 +// Type definitions for non-npm package Node.js 15.12
2 // Project: http://nodejs.org/ 2 // Project: http://nodejs.org/
3 // Definitions by: Microsoft TypeScript <https://github.com/Microsoft> 3 // Definitions by: Microsoft TypeScript <https://github.com/Microsoft>
4 // DefinitelyTyped <https://github.com/DefinitelyTyped> 4 // DefinitelyTyped <https://github.com/DefinitelyTyped>
...@@ -50,9 +50,9 @@ ...@@ -50,9 +50,9 @@
50 50
51 // NOTE: TypeScript version-specific augmentations can be found in the following paths: 51 // NOTE: TypeScript version-specific augmentations can be found in the following paths:
52 // - ~/base.d.ts - Shared definitions common to all TypeScript versions 52 // - ~/base.d.ts - Shared definitions common to all TypeScript versions
53 -// - ~/index.d.ts - Definitions specific to TypeScript 2.8 53 +// - ~/index.d.ts - Definitions specific to TypeScript 3.7
54 -// - ~/ts3.5/index.d.ts - Definitions specific to TypeScript 3.5 54 +// - ~/ts3.6/index.d.ts - Definitions specific to TypeScript 3.6
55 55
56 -// NOTE: Augmentations for TypeScript 3.5 and later should use individual files for overrides 56 +// NOTE: Augmentations for TypeScript 3.6 and later should use individual files for overrides
57 -// within the respective ~/ts3.5 (or later) folder. However, this is disallowed for versions 57 +// within the respective ~/ts3.6 (or later) folder. However, this is disallowed for versions
58 -// prior to TypeScript 3.5, so the older definitions will be found here. 58 +// prior to TypeScript 3.6, so the older definitions will be found here.
......
...@@ -212,7 +212,7 @@ declare module 'os' { ...@@ -212,7 +212,7 @@ declare module 'os' {
212 /** 212 /**
213 * Returns a string identifying the kernel version. 213 * Returns a string identifying the kernel version.
214 * On POSIX systems, the operating system release is determined by calling 214 * On POSIX systems, the operating system release is determined by calling
215 - * [uname(3)][]. On Windows, `pRtlGetVersion` is used, and if it is not available, 215 + * uname(3). On Windows, `pRtlGetVersion` is used, and if it is not available,
216 * `GetVersionExW()` will be used. See 216 * `GetVersionExW()` will be used. See
217 * https://en.wikipedia.org/wiki/Uname#Examples for more information. 217 * https://en.wikipedia.org/wiki/Uname#Examples for more information.
218 */ 218 */
......
1 { 1 {
2 "_from": "@types/node@*", 2 "_from": "@types/node@*",
3 - "_id": "@types/node@15.6.2", 3 + "_id": "@types/node@15.12.0",
4 "_inBundle": false, 4 "_inBundle": false,
5 - "_integrity": "sha512-dxcOx8801kMo3KlU+C+/ctWrzREAH7YvoF3aoVpRdqgs+Kf7flp+PJDN/EX5bME3suDUZHsxes9hpvBmzYlWbA==", 5 + "_integrity": "sha512-+aHJvoCsVhO2ZCuT4o5JtcPrCPyDE3+1nvbDprYes+pPkEsbjH7AGUCNtjMOXS0fqH14t+B7yLzaqSz92FPWyw==",
6 "_location": "/@types/node", 6 "_location": "/@types/node",
7 "_phantomChildren": {}, 7 "_phantomChildren": {},
8 "_requested": { 8 "_requested": {
...@@ -22,8 +22,8 @@ ...@@ -22,8 +22,8 @@
22 "/@types/pumpify", 22 "/@types/pumpify",
23 "/protobufjs" 23 "/protobufjs"
24 ], 24 ],
25 - "_resolved": "https://registry.npmjs.org/@types/node/-/node-15.6.2.tgz", 25 + "_resolved": "https://registry.npmjs.org/@types/node/-/node-15.12.0.tgz",
26 - "_shasum": "c61d49f38af70da32424b5322eee21f97e627175", 26 + "_shasum": "6a459d261450a300e6865faeddb5af01c3389bb3",
27 "_spec": "@types/node@*", 27 "_spec": "@types/node@*",
28 "_where": "C:\\Users\\1000c\\이것저것\\옾소\\Voicoding\\node_modules\\@types\\pumpify", 28 "_where": "C:\\Users\\1000c\\이것저것\\옾소\\Voicoding\\node_modules\\@types\\pumpify",
29 "bugs": { 29 "bugs": {
...@@ -211,7 +211,7 @@ ...@@ -211,7 +211,7 @@
211 "scripts": {}, 211 "scripts": {},
212 "typeScriptVersion": "3.6", 212 "typeScriptVersion": "3.6",
213 "types": "index.d.ts", 213 "types": "index.d.ts",
214 - "typesPublisherContentHash": "f62422deccbd466260cb63740d207022259eb7fc7b6e7c406be463b9d1b0cd19", 214 + "typesPublisherContentHash": "2af6053c97f2d873b354fa2bd898df70fe2271585814d07e724e3f12c08d719e",
215 "typesVersions": { 215 "typesVersions": {
216 "<=3.6": { 216 "<=3.6": {
217 "*": [ 217 "*": [
...@@ -219,5 +219,5 @@ ...@@ -219,5 +219,5 @@
219 ] 219 ]
220 } 220 }
221 }, 221 },
222 - "version": "15.6.2" 222 + "version": "15.12.0"
223 } 223 }
......
...@@ -3,7 +3,8 @@ declare module 'perf_hooks' { ...@@ -3,7 +3,8 @@ declare module 'perf_hooks' {
3 3
4 type EntryType = 'node' | 'mark' | 'measure' | 'gc' | 'function' | 'http2' | 'http'; 4 type EntryType = 'node' | 'mark' | 'measure' | 'gc' | 'function' | 'http2' | 'http';
5 5
6 - interface PerformanceEntry { 6 + class PerformanceEntry {
7 + protected constructor();
7 /** 8 /**
8 * The total number of milliseconds elapsed for this entry. 9 * The total number of milliseconds elapsed for this entry.
9 * This value will not be meaningful for all Performance Entry types. 10 * This value will not be meaningful for all Performance Entry types.
...@@ -41,7 +42,7 @@ declare module 'perf_hooks' { ...@@ -41,7 +42,7 @@ declare module 'perf_hooks' {
41 readonly flags?: number; 42 readonly flags?: number;
42 } 43 }
43 44
44 - interface PerformanceNodeTiming extends PerformanceEntry { 45 + class PerformanceNodeTiming extends PerformanceEntry {
45 /** 46 /**
46 * The high resolution millisecond timestamp at which the Node.js process completed bootstrap. 47 * The high resolution millisecond timestamp at which the Node.js process completed bootstrap.
47 */ 48 */
...@@ -221,15 +222,36 @@ declare module 'perf_hooks' { ...@@ -221,15 +222,36 @@ declare module 'perf_hooks' {
221 resolution?: number; 222 resolution?: number;
222 } 223 }
223 224
224 - interface EventLoopDelayMonitor { 225 + interface Histogram {
225 /** 226 /**
226 - * Enables the event loop delay sample timer. Returns `true` if the timer was started, `false` if it was already started. 227 + * A `Map` object detailing the accumulated percentile distribution.
227 */ 228 */
228 - enable(): boolean; 229 + readonly percentiles: Map<number, number>;
230 +
229 /** 231 /**
230 - * Disables the event loop delay sample timer. Returns `true` if the timer was stopped, `false` if it was already stopped. 232 + * The number of times the event loop delay exceeded the maximum 1 hour eventloop delay threshold.
231 */ 233 */
232 - disable(): boolean; 234 + readonly exceeds: number;
235 +
236 + /**
237 + * The minimum recorded event loop delay.
238 + */
239 + readonly min: number;
240 +
241 + /**
242 + * The maximum recorded event loop delay.
243 + */
244 + readonly max: number;
245 +
246 + /**
247 + * The mean of the recorded event loop delays.
248 + */
249 + readonly mean: number;
250 +
251 + /**
252 + * The standard deviation of the recorded event loop delays.
253 + */
254 + readonly stddev: number;
233 255
234 /** 256 /**
235 * Resets the collected histogram data. 257 * Resets the collected histogram data.
...@@ -241,37 +263,48 @@ declare module 'perf_hooks' { ...@@ -241,37 +263,48 @@ declare module 'perf_hooks' {
241 * @param percentile A percentile value between 1 and 100. 263 * @param percentile A percentile value between 1 and 100.
242 */ 264 */
243 percentile(percentile: number): number; 265 percentile(percentile: number): number;
266 + }
244 267
268 + interface IntervalHistogram extends Histogram {
245 /** 269 /**
246 - * A `Map` object detailing the accumulated percentile distribution. 270 + * Enables the event loop delay sample timer. Returns `true` if the timer was started, `false` if it was already started.
247 */ 271 */
248 - readonly percentiles: Map<number, number>; 272 + enable(): boolean;
249 -
250 /** 273 /**
251 - * The number of times the event loop delay exceeded the maximum 1 hour eventloop delay threshold. 274 + * Disables the event loop delay sample timer. Returns `true` if the timer was stopped, `false` if it was already stopped.
252 */ 275 */
253 - readonly exceeds: number; 276 + disable(): boolean;
277 + }
278 +
279 + interface RecordableHistogram extends Histogram {
280 + record(val: number | bigint): void;
254 281
255 /** 282 /**
256 - * The minimum recorded event loop delay. 283 + * Calculates the amount of time (in nanoseconds) that has passed since the previous call to recordDelta() and records that amount in the histogram.
257 */ 284 */
258 - readonly min: number; 285 + recordDelta(): void;
286 + }
287 +
288 + function monitorEventLoopDelay(options?: EventLoopMonitorOptions): IntervalHistogram;
259 289
290 + interface CreateHistogramOptions {
260 /** 291 /**
261 - * The maximum recorded event loop delay. 292 + * The minimum recordable value. Must be an integer value greater than 0.
293 + * @default 1
262 */ 294 */
263 - readonly max: number; 295 + min?: number | bigint;
264 296
265 /** 297 /**
266 - * The mean of the recorded event loop delays. 298 + * The maximum recordable value. Must be an integer value greater than min.
299 + * @default Number.MAX_SAFE_INTEGER
267 */ 300 */
268 - readonly mean: number; 301 + max?: number | bigint;
269 -
270 /** 302 /**
271 - * The standard deviation of the recorded event loop delays. 303 + * The number of accuracy digits. Must be a number between 1 and 5.
304 + * @default 3
272 */ 305 */
273 - readonly stddev: number; 306 + figures?: number;
274 } 307 }
275 308
276 - function monitorEventLoopDelay(options?: EventLoopMonitorOptions): EventLoopDelayMonitor; 309 + function createHistogram(options?: CreateHistogramOptions): RecordableHistogram;
277 } 310 }
......
...@@ -336,7 +336,7 @@ declare module 'process' { ...@@ -336,7 +336,7 @@ declare module 'process' {
336 336
337 /** 337 /**
338 * The `process.allowedNodeEnvironmentFlags` property is a special, 338 * The `process.allowedNodeEnvironmentFlags` property is a special,
339 - * read-only `Set` of flags allowable within the [`NODE_OPTIONS`][] 339 + * read-only `Set` of flags allowable within the `NODE_OPTIONS`
340 * environment variable. 340 * environment variable.
341 */ 341 */
342 allowedNodeEnvironmentFlags: ReadonlySet<string>; 342 allowedNodeEnvironmentFlags: ReadonlySet<string>;
......
1 declare module 'readline' { 1 declare module 'readline' {
2 - import EventEmitter = require('events'); 2 + import { Abortable, EventEmitter } from 'events';
3 3
4 interface Key { 4 interface Key {
5 sequence?: string; 5 sequence?: string;
...@@ -42,6 +42,7 @@ declare module 'readline' { ...@@ -42,6 +42,7 @@ declare module 'readline' {
42 setPrompt(prompt: string): void; 42 setPrompt(prompt: string): void;
43 prompt(preserveCursor?: boolean): void; 43 prompt(preserveCursor?: boolean): void;
44 question(query: string, callback: (answer: string) => void): void; 44 question(query: string, callback: (answer: string) => void): void;
45 + question(query: string, options: Abortable, callback: (answer: string) => void): void;
45 pause(): this; 46 pause(): this;
46 resume(): this; 47 resume(): this;
47 close(): void; 48 close(): void;
...@@ -63,8 +64,8 @@ declare module 'readline' { ...@@ -63,8 +64,8 @@ declare module 'readline' {
63 * 5. SIGCONT 64 * 5. SIGCONT
64 * 6. SIGINT 65 * 6. SIGINT
65 * 7. SIGTSTP 66 * 7. SIGTSTP
67 + * 8. history
66 */ 68 */
67 -
68 addListener(event: string, listener: (...args: any[]) => void): this; 69 addListener(event: string, listener: (...args: any[]) => void): this;
69 addListener(event: "close", listener: () => void): this; 70 addListener(event: "close", listener: () => void): this;
70 addListener(event: "line", listener: (input: string) => void): this; 71 addListener(event: "line", listener: (input: string) => void): this;
...@@ -73,6 +74,7 @@ declare module 'readline' { ...@@ -73,6 +74,7 @@ declare module 'readline' {
73 addListener(event: "SIGCONT", listener: () => void): this; 74 addListener(event: "SIGCONT", listener: () => void): this;
74 addListener(event: "SIGINT", listener: () => void): this; 75 addListener(event: "SIGINT", listener: () => void): this;
75 addListener(event: "SIGTSTP", listener: () => void): this; 76 addListener(event: "SIGTSTP", listener: () => void): this;
77 + addListener(event: "history", listener: (history: string[]) => void): this;
76 78
77 emit(event: string | symbol, ...args: any[]): boolean; 79 emit(event: string | symbol, ...args: any[]): boolean;
78 emit(event: "close"): boolean; 80 emit(event: "close"): boolean;
...@@ -82,6 +84,7 @@ declare module 'readline' { ...@@ -82,6 +84,7 @@ declare module 'readline' {
82 emit(event: "SIGCONT"): boolean; 84 emit(event: "SIGCONT"): boolean;
83 emit(event: "SIGINT"): boolean; 85 emit(event: "SIGINT"): boolean;
84 emit(event: "SIGTSTP"): boolean; 86 emit(event: "SIGTSTP"): boolean;
87 + emit(event: "history", history: string[]): boolean;
85 88
86 on(event: string, listener: (...args: any[]) => void): this; 89 on(event: string, listener: (...args: any[]) => void): this;
87 on(event: "close", listener: () => void): this; 90 on(event: "close", listener: () => void): this;
...@@ -91,6 +94,7 @@ declare module 'readline' { ...@@ -91,6 +94,7 @@ declare module 'readline' {
91 on(event: "SIGCONT", listener: () => void): this; 94 on(event: "SIGCONT", listener: () => void): this;
92 on(event: "SIGINT", listener: () => void): this; 95 on(event: "SIGINT", listener: () => void): this;
93 on(event: "SIGTSTP", listener: () => void): this; 96 on(event: "SIGTSTP", listener: () => void): this;
97 + on(event: "history", listener: (history: string[]) => void): this;
94 98
95 once(event: string, listener: (...args: any[]) => void): this; 99 once(event: string, listener: (...args: any[]) => void): this;
96 once(event: "close", listener: () => void): this; 100 once(event: "close", listener: () => void): this;
...@@ -100,6 +104,7 @@ declare module 'readline' { ...@@ -100,6 +104,7 @@ declare module 'readline' {
100 once(event: "SIGCONT", listener: () => void): this; 104 once(event: "SIGCONT", listener: () => void): this;
101 once(event: "SIGINT", listener: () => void): this; 105 once(event: "SIGINT", listener: () => void): this;
102 once(event: "SIGTSTP", listener: () => void): this; 106 once(event: "SIGTSTP", listener: () => void): this;
107 + once(event: "history", listener: (history: string[]) => void): this;
103 108
104 prependListener(event: string, listener: (...args: any[]) => void): this; 109 prependListener(event: string, listener: (...args: any[]) => void): this;
105 prependListener(event: "close", listener: () => void): this; 110 prependListener(event: "close", listener: () => void): this;
...@@ -109,6 +114,7 @@ declare module 'readline' { ...@@ -109,6 +114,7 @@ declare module 'readline' {
109 prependListener(event: "SIGCONT", listener: () => void): this; 114 prependListener(event: "SIGCONT", listener: () => void): this;
110 prependListener(event: "SIGINT", listener: () => void): this; 115 prependListener(event: "SIGINT", listener: () => void): this;
111 prependListener(event: "SIGTSTP", listener: () => void): this; 116 prependListener(event: "SIGTSTP", listener: () => void): this;
117 + prependListener(event: "history", listener: (history: string[]) => void): this;
112 118
113 prependOnceListener(event: string, listener: (...args: any[]) => void): this; 119 prependOnceListener(event: string, listener: (...args: any[]) => void): this;
114 prependOnceListener(event: "close", listener: () => void): this; 120 prependOnceListener(event: "close", listener: () => void): this;
...@@ -118,6 +124,8 @@ declare module 'readline' { ...@@ -118,6 +124,8 @@ declare module 'readline' {
118 prependOnceListener(event: "SIGCONT", listener: () => void): this; 124 prependOnceListener(event: "SIGCONT", listener: () => void): this;
119 prependOnceListener(event: "SIGINT", listener: () => void): this; 125 prependOnceListener(event: "SIGINT", listener: () => void): this;
120 prependOnceListener(event: "SIGTSTP", listener: () => void): this; 126 prependOnceListener(event: "SIGTSTP", listener: () => void): this;
127 + prependOnceListener(event: "history", listener: (history: string[]) => void): this;
128 +
121 [Symbol.asyncIterator](): AsyncIterableIterator<string>; 129 [Symbol.asyncIterator](): AsyncIterableIterator<string>;
122 } 130 }
123 131
...@@ -133,9 +141,22 @@ declare module 'readline' { ...@@ -133,9 +141,22 @@ declare module 'readline' {
133 output?: NodeJS.WritableStream; 141 output?: NodeJS.WritableStream;
134 completer?: Completer | AsyncCompleter; 142 completer?: Completer | AsyncCompleter;
135 terminal?: boolean; 143 terminal?: boolean;
144 + /**
145 + * Initial list of history lines. This option makes sense
146 + * only if `terminal` is set to `true` by the user or by an internal `output`
147 + * check, otherwise the history caching mechanism is not initialized at all.
148 + * @default []
149 + */
150 + history?: string[];
136 historySize?: number; 151 historySize?: number;
137 prompt?: string; 152 prompt?: string;
138 crlfDelay?: number; 153 crlfDelay?: number;
154 + /**
155 + * If `true`, when a new input line added
156 + * to the history list duplicates an older one, this removes the older line
157 + * from the list.
158 + * @default false
159 + */
139 removeHistoryDuplicates?: boolean; 160 removeHistoryDuplicates?: boolean;
140 escapeCodeTimeout?: number; 161 escapeCodeTimeout?: number;
141 tabSize?: number; 162 tabSize?: number;
......
...@@ -301,7 +301,7 @@ declare module 'stream' { ...@@ -301,7 +301,7 @@ declare module 'stream' {
301 */ 301 */
302 function addAbortSignal<T extends Stream>(signal: AbortSignal, stream: T): T; 302 function addAbortSignal<T extends Stream>(signal: AbortSignal, stream: T): T;
303 303
304 - interface FinishedOptions { 304 + interface FinishedOptions extends Abortable {
305 error?: boolean; 305 error?: boolean;
306 readable?: boolean; 306 readable?: boolean;
307 writable?: boolean; 307 writable?: boolean;
......
1 declare module 'timers' { 1 declare module 'timers' {
2 - interface TimerOptions { 2 + import { Abortable } from 'events';
3 +
4 + interface TimerOptions extends Abortable {
3 /** 5 /**
4 * Set to `false` to indicate that the scheduled `Timeout` 6 * Set to `false` to indicate that the scheduled `Timeout`
5 * should not require the Node.js event loop to remain active. 7 * should not require the Node.js event loop to remain active.
6 * @default true 8 * @default true
7 */ 9 */
8 ref?: boolean; 10 ref?: boolean;
9 -
10 - /**
11 - * An optional `AbortSignal` that can be used to cancel the scheduled `Timeout`.
12 - */
13 - signal?: AbortSignal;
14 } 11 }
15 12
16 function setTimeout(callback: (...args: any[]) => void, ms?: number, ...args: any[]): NodeJS.Timeout; 13 function setTimeout(callback: (...args: any[]) => void, ms?: number, ...args: any[]): NodeJS.Timeout;
......
...@@ -3,11 +3,19 @@ declare module 'timers/promises' { ...@@ -3,11 +3,19 @@ declare module 'timers/promises' {
3 3
4 /** 4 /**
5 * Returns a promise that resolves after the specified delay in milliseconds. 5 * Returns a promise that resolves after the specified delay in milliseconds.
6 + * @param delay defaults to 1
6 */ 7 */
7 - function setTimeout<T>(delay: number, value?: T, options?: TimerOptions): Promise<T>; 8 + function setTimeout<T = void>(delay?: number, value?: T, options?: TimerOptions): Promise<T>;
8 9
9 /** 10 /**
10 * Returns a promise that resolves in the next tick. 11 * Returns a promise that resolves in the next tick.
11 */ 12 */
12 - function setImmediate<T>(value: T, options?: TimerOptions): Promise<T>; 13 + function setImmediate<T = void>(value?: T, options?: TimerOptions): Promise<T>;
14 +
15 + /**
16 + *
17 + * Returns an async iterator that generates values in an interval of delay ms.
18 + * @param delay defaults to 1
19 + */
20 + function setInterval<T = void>(delay?: number, value?: T, options?: TimerOptions): AsyncIterable<T>;
13 } 21 }
......
1 declare module 'tls' { 1 declare module 'tls' {
2 + import { X509Certificate } from 'crypto';
2 import * as net from 'net'; 3 import * as net from 'net';
3 4
4 const CLIENT_RENEG_LIMIT: number; 5 const CLIENT_RENEG_LIMIT: number;
...@@ -296,6 +297,16 @@ declare module 'tls' { ...@@ -296,6 +297,16 @@ declare module 'tls' {
296 enableTrace(): void; 297 enableTrace(): void;
297 298
298 /** 299 /**
300 + * If there is no peer certificate, or the socket has been destroyed, `undefined` will be returned.
301 + */
302 + getPeerX509Certificate(): X509Certificate | undefined;
303 +
304 + /**
305 + * If there is no local certificate, or the socket has been destroyed, `undefined` will be returned.
306 + */
307 + getX509Certificate(): X509Certificate | undefined;
308 +
309 + /**
299 * @param length number of bytes to retrieve from keying material 310 * @param length number of bytes to retrieve from keying material
300 * @param label an application specific label, typically this will be a value from the 311 * @param label an application specific label, typically this will be a value from the
301 * [IANA Exporter Label Registry](https://www.iana.org/assignments/tls-parameters/tls-parameters.xhtml#exporter-labels). 312 * [IANA Exporter Label Registry](https://www.iana.org/assignments/tls-parameters/tls-parameters.xhtml#exporter-labels).
......
...@@ -3,8 +3,8 @@ ...@@ -3,8 +3,8 @@
3 // NOTE: TypeScript version-specific augmentations can be found in the following paths: 3 // NOTE: TypeScript version-specific augmentations can be found in the following paths:
4 // - ~/base.d.ts - Shared definitions common to all TypeScript versions 4 // - ~/base.d.ts - Shared definitions common to all TypeScript versions
5 // - ~/index.d.ts - Definitions specific to TypeScript 3.7 and above 5 // - ~/index.d.ts - Definitions specific to TypeScript 3.7 and above
6 -// - ~/ts3.5/base.d.ts - Definitions specific to TypeScript 3.6 and earlier 6 +// - ~/ts3.6/base.d.ts - Definitions specific to TypeScript 3.6 and earlier
7 -// - ~/ts3.5/index.d.ts - Definitions specific to TypeScript 3.6 and earlier with assert pulled in 7 +// - ~/ts3.6/index.d.ts - Definitions specific to TypeScript 3.6 and earlier with assert pulled in
8 8
9 // Reference required types from the default lib: 9 // Reference required types from the default lib:
10 /// <reference lib="es2018" /> 10 /// <reference lib="es2018" />
...@@ -61,8 +61,8 @@ ...@@ -61,8 +61,8 @@
61 /// <reference path="../worker_threads.d.ts" /> 61 /// <reference path="../worker_threads.d.ts" />
62 /// <reference path="../zlib.d.ts" /> 62 /// <reference path="../zlib.d.ts" />
63 63
64 -// TypeScript 3.5-specific augmentations: 64 +// TypeScript 3.6-specific augmentations:
65 /// <reference path="../globals.global.d.ts" /> 65 /// <reference path="../globals.global.d.ts" />
66 66
67 -// TypeScript 3.5-specific augmentations: 67 +// TypeScript 3.6-specific augmentations:
68 /// <reference path="../wasi.d.ts" /> 68 /// <reference path="../wasi.d.ts" />
......
1 -// NOTE: These definitions support NodeJS and TypeScript 3.5 - 3.6. 1 +// NOTE: These definitions support NodeJS and TypeScript 3.6.
2 // This is required to enable typing assert in ts3.7 without causing errors 2 // This is required to enable typing assert in ts3.7 without causing errors
3 // Typically type modifications should be made in base.d.ts instead of here 3 // Typically type modifications should be made in base.d.ts instead of here
4 4
......
...@@ -58,7 +58,7 @@ declare module 'wasi' { ...@@ -58,7 +58,7 @@ declare module 'wasi' {
58 * invoke the `__wasi_unstable_reactor_start()` export. If neither of those exports 58 * invoke the `__wasi_unstable_reactor_start()` export. If neither of those exports
59 * is present on `instance`, then `start()` does nothing. 59 * is present on `instance`, then `start()` does nothing.
60 * 60 *
61 - * `start()` requires that `instance` exports a [`WebAssembly.Memory`][] named 61 + * `start()` requires that `instance` exports a `WebAssembly.Memory` named
62 * `memory`. If `instance` does not have a `memory` export an exception is thrown. 62 * `memory`. If `instance` does not have a `memory` export an exception is thrown.
63 * 63 *
64 * If `start()` is called more than once, an exception is thrown. 64 * If `start()` is called more than once, an exception is thrown.
...@@ -69,7 +69,7 @@ declare module 'wasi' { ...@@ -69,7 +69,7 @@ declare module 'wasi' {
69 * Attempt to initialize `instance` as a WASI reactor by invoking its `_initialize()` export, if it is present. 69 * Attempt to initialize `instance` as a WASI reactor by invoking its `_initialize()` export, if it is present.
70 * If `instance` contains a `_start()` export, then an exception is thrown. 70 * If `instance` contains a `_start()` export, then an exception is thrown.
71 * 71 *
72 - * `start()` requires that `instance` exports a [`WebAssembly.Memory`][] named 72 + * `start()` requires that `instance` exports a `WebAssembly.Memory` named
73 * `memory`. If `instance` does not have a `memory` export an exception is thrown. 73 * `memory`. If `instance` does not have a `memory` export an exception is thrown.
74 * 74 *
75 * If `initialize()` is called more than once, an exception is thrown. 75 * If `initialize()` is called more than once, an exception is thrown.
...@@ -79,7 +79,7 @@ declare module 'wasi' { ...@@ -79,7 +79,7 @@ declare module 'wasi' {
79 /** 79 /**
80 * Is an object that implements the WASI system call API. This object 80 * Is an object that implements the WASI system call API. This object
81 * should be passed as the `wasi_snapshot_preview1` import during the instantiation of a 81 * should be passed as the `wasi_snapshot_preview1` import during the instantiation of a
82 - * [`WebAssembly.Instance`][]. 82 + * `WebAssembly.Instance`.
83 */ 83 */
84 readonly wasiImport: NodeJS.Dict<any>; // TODO: Narrow to DOM types 84 readonly wasiImport: NodeJS.Dict<any>; // TODO: Narrow to DOM types
85 } 85 }
......
1 declare module 'worker_threads' { 1 declare module 'worker_threads' {
2 + import { Blob } from 'node:buffer';
2 import { Context } from 'vm'; 3 import { Context } from 'vm';
3 import { EventEmitter } from 'events'; 4 import { EventEmitter } from 'events';
4 import { EventLoopUtilityFunction } from 'perf_hooks'; 5 import { EventLoopUtilityFunction } from 'perf_hooks';
...@@ -23,7 +24,7 @@ declare module 'worker_threads' { ...@@ -23,7 +24,7 @@ declare module 'worker_threads' {
23 eventLoopUtilization: EventLoopUtilityFunction; 24 eventLoopUtilization: EventLoopUtilityFunction;
24 } 25 }
25 26
26 - type TransferListItem = ArrayBuffer | MessagePort | FileHandle | X509Certificate; 27 + type TransferListItem = ArrayBuffer | MessagePort | FileHandle | X509Certificate | Blob;
27 28
28 class MessagePort extends EventEmitter { 29 class MessagePort extends EventEmitter {
29 close(): void; 30 close(): void;
...@@ -145,11 +146,11 @@ declare module 'worker_threads' { ...@@ -145,11 +146,11 @@ declare module 'worker_threads' {
145 146
146 /** 147 /**
147 * Returns a readable stream for a V8 snapshot of the current state of the Worker. 148 * Returns a readable stream for a V8 snapshot of the current state of the Worker.
148 - * See [`v8.getHeapSnapshot()`][] for more details. 149 + * See `v8.getHeapSnapshot()` for more details.
149 * 150 *
150 * If the Worker thread is no longer running, which may occur before the 151 * If the Worker thread is no longer running, which may occur before the
151 - * [`'exit'` event][] is emitted, the returned `Promise` will be rejected 152 + * `'exit'` event is emitted, the returned `Promise` will be rejected
152 - * immediately with an [`ERR_WORKER_NOT_RUNNING`][] error 153 + * immediately with an `ERR_WORKER_NOT_RUNNING` error
153 */ 154 */
154 getHeapSnapshot(): Promise<Readable>; 155 getHeapSnapshot(): Promise<Readable>;
155 156
...@@ -261,4 +262,21 @@ declare module 'worker_threads' { ...@@ -261,4 +262,21 @@ declare module 'worker_threads' {
261 * `MessagePort`’s queue. 262 * `MessagePort`’s queue.
262 */ 263 */
263 function receiveMessageOnPort(port: MessagePort): { message: any } | undefined; 264 function receiveMessageOnPort(port: MessagePort): { message: any } | undefined;
265 +
266 + type Serializable = string | object | number | boolean | bigint;
267 +
268 + /**
269 + * @param key Any arbitrary, cloneable JavaScript value that can be used as a {Map} key.
270 + * @experimental
271 + */
272 + function getEnvironmentData(key: Serializable): Serializable;
273 +
274 + /**
275 + * @param key Any arbitrary, cloneable JavaScript value that can be used as a {Map} key.
276 + * @param value Any arbitrary, cloneable JavaScript value that will be cloned
277 + * and passed automatically to all new `Worker` instances. If `value` is passed
278 + * as `undefined`, any previously set value for the `key` will be deleted.
279 + * @experimental
280 + */
281 + function setEnvironmentData(key: Serializable, value: Serializable): void;
264 } 282 }
......
...@@ -4,6 +4,13 @@ ...@@ -4,6 +4,13 @@
4 4
5 [1]: https://www.npmjs.com/package/google-auth-library-nodejs?activeTab=versions 5 [1]: https://www.npmjs.com/package/google-auth-library-nodejs?activeTab=versions
6 6
7 +### [7.1.1](https://www.github.com/googleapis/google-auth-library-nodejs/compare/v7.1.0...v7.1.1) (2021-06-02)
8 +
9 +
10 +### Bug Fixes
11 +
12 +* **deps:** update dependency puppeteer to v10 ([#1182](https://www.github.com/googleapis/google-auth-library-nodejs/issues/1182)) ([003e3ee](https://www.github.com/googleapis/google-auth-library-nodejs/commit/003e3ee5d8aeb749c07a4a4db2b75a5882988cc3))
13 +
7 ## [7.1.0](https://www.github.com/googleapis/google-auth-library-nodejs/compare/v7.0.4...v7.1.0) (2021-05-21) 14 ## [7.1.0](https://www.github.com/googleapis/google-auth-library-nodejs/compare/v7.0.4...v7.1.0) (2021-05-21)
8 15
9 16
......
...@@ -64,7 +64,9 @@ class OAuth2Client extends authclient_1.AuthClient { ...@@ -64,7 +64,9 @@ class OAuth2Client extends authclient_1.AuthClient {
64 opts.scope = opts.scope.join(' '); 64 opts.scope = opts.scope.join(' ');
65 } 65 }
66 const rootUrl = OAuth2Client.GOOGLE_OAUTH2_AUTH_BASE_URL_; 66 const rootUrl = OAuth2Client.GOOGLE_OAUTH2_AUTH_BASE_URL_;
67 - return rootUrl + '?' + querystring.stringify(opts); 67 + return (rootUrl +
68 + '?' +
69 + querystring.stringify(opts));
68 } 70 }
69 generateCodeVerifier() { 71 generateCodeVerifier() {
70 // To make the code compatible with browser SubtleCrypto we need to make 72 // To make the code compatible with browser SubtleCrypto we need to make
......
1 { 1 {
2 "_from": "google-auth-library@^7.0.2", 2 "_from": "google-auth-library@^7.0.2",
3 - "_id": "google-auth-library@7.1.0", 3 + "_id": "google-auth-library@7.1.1",
4 "_inBundle": false, 4 "_inBundle": false,
5 - "_integrity": "sha512-X+gbkGjnLN3HUZP2W3KBREuA603BXd80ITvL0PeS0QpyDNYz/u0pIZ7aRuGnrSuUc0grk/qxEgtVTFt1ogbP+A==", 5 + "_integrity": "sha512-+Q1linq/To3DYLyPz4UTEkQ0v5EOXadMM/S+taLV3W9611hq9zqg8kgGApqbTQnggtwdO9yU1y2YT7+83wdTRg==",
6 "_location": "/google-auth-library", 6 "_location": "/google-auth-library",
7 "_phantomChildren": {}, 7 "_phantomChildren": {},
8 "_requested": { 8 "_requested": {
...@@ -19,8 +19,8 @@ ...@@ -19,8 +19,8 @@
19 "/@google-cloud/common", 19 "/@google-cloud/common",
20 "/google-gax" 20 "/google-gax"
21 ], 21 ],
22 - "_resolved": "https://registry.npmjs.org/google-auth-library/-/google-auth-library-7.1.0.tgz", 22 + "_resolved": "https://registry.npmjs.org/google-auth-library/-/google-auth-library-7.1.1.tgz",
23 - "_shasum": "d83b6bed1d170e30649e15e9b5b17cb375e88919", 23 + "_shasum": "aa901f14e97a4ca458f426417216e01b360c2b55",
24 "_spec": "google-auth-library@^7.0.2", 24 "_spec": "google-auth-library@^7.0.2",
25 "_where": "C:\\Users\\1000c\\이것저것\\옾소\\Voicoding\\node_modules\\@google-cloud\\common", 25 "_where": "C:\\Users\\1000c\\이것저것\\옾소\\Voicoding\\node_modules\\@google-cloud\\common",
26 "author": { 26 "author": {
...@@ -54,7 +54,7 @@ ...@@ -54,7 +54,7 @@
54 "@types/mocha": "^8.0.0", 54 "@types/mocha": "^8.0.0",
55 "@types/mv": "^2.1.0", 55 "@types/mv": "^2.1.0",
56 "@types/ncp": "^2.0.1", 56 "@types/ncp": "^2.0.1",
57 - "@types/node": "^10.5.1", 57 + "@types/node": "^14.0.0",
58 "@types/sinon": "^10.0.0", 58 "@types/sinon": "^10.0.0",
59 "@types/tmp": "^0.2.0", 59 "@types/tmp": "^0.2.0",
60 "assert-rejects": "^1.0.0", 60 "assert-rejects": "^1.0.0",
...@@ -79,8 +79,8 @@ ...@@ -79,8 +79,8 @@
79 "ncp": "^2.0.0", 79 "ncp": "^2.0.0",
80 "nock": "^13.0.0", 80 "nock": "^13.0.0",
81 "null-loader": "^4.0.0", 81 "null-loader": "^4.0.0",
82 - "puppeteer": "^8.0.0", 82 + "puppeteer": "^10.0.0",
83 - "sinon": "^10.0.0", 83 + "sinon": "^11.0.0",
84 "tmp": "^0.2.0", 84 "tmp": "^0.2.0",
85 "ts-loader": "^8.0.0", 85 "ts-loader": "^8.0.0",
86 "typescript": "^3.8.3", 86 "typescript": "^3.8.3",
...@@ -132,5 +132,5 @@ ...@@ -132,5 +132,5 @@
132 "webpack": "webpack" 132 "webpack": "webpack"
133 }, 133 },
134 "types": "./build/src/index.d.ts", 134 "types": "./build/src/index.d.ts",
135 - "version": "7.1.0" 135 + "version": "7.1.1"
136 } 136 }
......
1 { 1 {
2 - "requires": true, 2 + "name": "voicoding",
3 + "version": "1.0.0",
3 "lockfileVersion": 1, 4 "lockfileVersion": 1,
5 + "requires": true,
4 "dependencies": { 6 "dependencies": {
5 "@google-cloud/common": { 7 "@google-cloud/common": {
6 "version": "3.6.0", 8 "version": "3.6.0",
...@@ -29,9 +31,9 @@ ...@@ -29,9 +31,9 @@
29 "integrity": "sha512-d4VSA86eL/AFTe5xtyZX+ePUjE8dIFu2T8zmdeNBSa5/kNgXPCx/o/wbFNHAGLJdGnk1vddRuMESD9HbOC8irw==" 31 "integrity": "sha512-d4VSA86eL/AFTe5xtyZX+ePUjE8dIFu2T8zmdeNBSa5/kNgXPCx/o/wbFNHAGLJdGnk1vddRuMESD9HbOC8irw=="
30 }, 32 },
31 "@google-cloud/speech": { 33 "@google-cloud/speech": {
32 - "version": "4.5.1", 34 + "version": "4.5.2",
33 - "resolved": "https://registry.npmjs.org/@google-cloud/speech/-/speech-4.5.1.tgz", 35 + "resolved": "https://registry.npmjs.org/@google-cloud/speech/-/speech-4.5.2.tgz",
34 - "integrity": "sha512-1wyFQ1UTYIfgoMlBveHGvVSqnVzG9r6fjWxJ+A2Z94gSOf9sKb2yZibi9K8ZBdAXadLMwjwa5KERaD7qyk2hiA==", 36 + "integrity": "sha512-MAxa6tlXzA0ZDL2Or7U7GTjrlbjU7ZpSxAeu0gUe79Df1W3ALcFl33zMJmBAc/xzKWZ+yQ1XIdPIYq2ydam4WQ==",
35 "requires": { 37 "requires": {
36 "@google-cloud/common": "^3.0.0", 38 "@google-cloud/common": "^3.0.0",
37 "@types/pumpify": "^1.4.1", 39 "@types/pumpify": "^1.4.1",
...@@ -135,9 +137,9 @@ ...@@ -135,9 +137,9 @@
135 "integrity": "sha512-5tXH6Bx/kNGd3MgffdmP4dy2Z+G4eaXw0SE81Tq3BNadtnMR5/ySMzX4SLEzHJzSmPNn4HIdpQsBvXMUykr58w==" 137 "integrity": "sha512-5tXH6Bx/kNGd3MgffdmP4dy2Z+G4eaXw0SE81Tq3BNadtnMR5/ySMzX4SLEzHJzSmPNn4HIdpQsBvXMUykr58w=="
136 }, 138 },
137 "@types/node": { 139 "@types/node": {
138 - "version": "15.6.2", 140 + "version": "15.12.0",
139 - "resolved": "https://registry.npmjs.org/@types/node/-/node-15.6.2.tgz", 141 + "resolved": "https://registry.npmjs.org/@types/node/-/node-15.12.0.tgz",
140 - "integrity": "sha512-dxcOx8801kMo3KlU+C+/ctWrzREAH7YvoF3aoVpRdqgs+Kf7flp+PJDN/EX5bME3suDUZHsxes9hpvBmzYlWbA==" 142 + "integrity": "sha512-+aHJvoCsVhO2ZCuT4o5JtcPrCPyDE3+1nvbDprYes+pPkEsbjH7AGUCNtjMOXS0fqH14t+B7yLzaqSz92FPWyw=="
141 }, 143 },
142 "@types/pumpify": { 144 "@types/pumpify": {
143 "version": "1.4.1", 145 "version": "1.4.1",
...@@ -622,9 +624,9 @@ ...@@ -622,9 +624,9 @@
622 "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" 624 "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg=="
623 }, 625 },
624 "google-auth-library": { 626 "google-auth-library": {
625 - "version": "7.1.0", 627 + "version": "7.1.1",
626 - "resolved": "https://registry.npmjs.org/google-auth-library/-/google-auth-library-7.1.0.tgz", 628 + "resolved": "https://registry.npmjs.org/google-auth-library/-/google-auth-library-7.1.1.tgz",
627 - "integrity": "sha512-X+gbkGjnLN3HUZP2W3KBREuA603BXd80ITvL0PeS0QpyDNYz/u0pIZ7aRuGnrSuUc0grk/qxEgtVTFt1ogbP+A==", 629 + "integrity": "sha512-+Q1linq/To3DYLyPz4UTEkQ0v5EOXadMM/S+taLV3W9611hq9zqg8kgGApqbTQnggtwdO9yU1y2YT7+83wdTRg==",
628 "requires": { 630 "requires": {
629 "arrify": "^2.0.0", 631 "arrify": "^2.0.0",
630 "base64-js": "^1.3.0", 632 "base64-js": "^1.3.0",
......
1 +{
2 + "name": "voicoding",
3 + "version": "1.0.0",
4 + "description": "Voicoding",
5 + "main": "voicoding.js",
6 + "dependencies": {
7 + "@google-cloud/speech": "^4.5.2",
8 + "express": "^4.17.1",
9 + "fs": "^0.0.1-security",
10 + "multer": "^1.4.2",
11 + "node-record-lpcm16": "^1.0.1"
12 + },
13 + "devDependencies": {},
14 + "scripts": {
15 + "test": "echo \"Error: no test specified\" && exit 1"
16 + },
17 + "repository": {
18 + "type": "git",
19 + "url": "http://khuhub.khu.ac.kr/2019102168/Voicoding.git"
20 + },
21 + "author": "",
22 + "license": "ISC"
23 +}
No preview for this file type