initial commit of actions
This commit is contained in:
commit
949ece5785
44660 changed files with 12034344 additions and 0 deletions
34
dawidd6/action-download-artifact-v3/node_modules/@azure/abort-controller/CHANGELOG.md
generated
vendored
Normal file
34
dawidd6/action-download-artifact-v3/node_modules/@azure/abort-controller/CHANGELOG.md
generated
vendored
Normal file
|
|
@ -0,0 +1,34 @@
|
|||
# Release History
|
||||
|
||||
## 1.1.0 (2022-05-05)
|
||||
|
||||
- Changed TS compilation target to ES2017 in order to produce smaller bundles and use more native platform features
|
||||
- With the dropping of support for Node.js versions that are no longer in LTS, the dependency on `@types/node` has been updated to version 12. Read our [support policy](https://github.com/Azure/azure-sdk-for-js/blob/main/SUPPORT.md) for more details.
|
||||
|
||||
## 1.0.4 (2021-03-04)
|
||||
|
||||
Fixes issue [13985](https://github.com/Azure/azure-sdk-for-js/issues/13985) where abort event listeners that removed themselves when invoked could prevent other event listeners from being invoked.
|
||||
|
||||
## 1.0.3 (2021-02-23)
|
||||
|
||||
Support Typescript version < 3.6 by down-leveling the type definition files. ([PR 12793](https://github.com/Azure/azure-sdk-for-js/pull/12793))
|
||||
|
||||
## 1.0.2 (2020-01-07)
|
||||
|
||||
Updates the `tslib` dependency to version 2.x.
|
||||
|
||||
## 1.0.1 (2019-12-04)
|
||||
|
||||
Fixes the [bug 6271](https://github.com/Azure/azure-sdk-for-js/issues/6271) that can occur with angular prod builds due to triple-slash directives.
|
||||
([PR 6344](https://github.com/Azure/azure-sdk-for-js/pull/6344))
|
||||
|
||||
## 1.0.0 (2019-10-29)
|
||||
|
||||
This release marks the general availability of the `@azure/abort-controller` package.
|
||||
|
||||
Removed the browser bundle. A browser-compatible library can still be created through the use of a bundler such as Rollup, Webpack, or Parcel.
|
||||
([#5860](https://github.com/Azure/azure-sdk-for-js/pull/5860))
|
||||
|
||||
## 1.0.0-preview.2 (2019-09-09)
|
||||
|
||||
Listeners attached to an `AbortSignal` now receive an event with the type `abort`. (PR #4756)
|
||||
21
dawidd6/action-download-artifact-v3/node_modules/@azure/abort-controller/LICENSE
generated
vendored
Normal file
21
dawidd6/action-download-artifact-v3/node_modules/@azure/abort-controller/LICENSE
generated
vendored
Normal file
|
|
@ -0,0 +1,21 @@
|
|||
The MIT License (MIT)
|
||||
|
||||
Copyright (c) 2020 Microsoft
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
110
dawidd6/action-download-artifact-v3/node_modules/@azure/abort-controller/README.md
generated
vendored
Normal file
110
dawidd6/action-download-artifact-v3/node_modules/@azure/abort-controller/README.md
generated
vendored
Normal file
|
|
@ -0,0 +1,110 @@
|
|||
# Azure Abort Controller client library for JavaScript
|
||||
|
||||
The `@azure/abort-controller` package provides `AbortController` and `AbortSignal` classes. These classes are compatible
|
||||
with the [AbortController](https://developer.mozilla.org/docs/Web/API/AbortController) built into modern browsers
|
||||
and the `AbortSignal` used by [fetch](https://developer.mozilla.org/docs/Web/API/Fetch_API).
|
||||
Use the `AbortController` class to create an instance of the `AbortSignal` class that can be used to cancel an operation
|
||||
in an Azure SDK that accept a parameter of type `AbortSignalLike`.
|
||||
|
||||
Key links:
|
||||
|
||||
- [Source code](https://github.com/Azure/azure-sdk-for-js/tree/main/sdk/core/abort-controller)
|
||||
- [Package (npm)](https://www.npmjs.com/package/@azure/abort-controller)
|
||||
- [API Reference Documentation](https://docs.microsoft.com/javascript/api/overview/azure/abort-controller-readme)
|
||||
|
||||
## Getting started
|
||||
|
||||
### Installation
|
||||
|
||||
Install this library using npm as follows
|
||||
|
||||
```
|
||||
npm install @azure/abort-controller
|
||||
```
|
||||
|
||||
## Key Concepts
|
||||
|
||||
Use the `AbortController` to create an `AbortSignal` which can then be passed to Azure SDK operations to cancel
|
||||
pending work. The `AbortSignal` can be accessed via the `signal` property on an instantiated `AbortController`.
|
||||
An `AbortSignal` can also be returned directly from a static method, e.g. `AbortController.timeout(100)`.
|
||||
that is cancelled after 100 milliseconds.
|
||||
|
||||
Calling `abort()` on the instantiated `AbortController` invokes the registered `abort`
|
||||
event listeners on the associated `AbortSignal`.
|
||||
Any subsequent calls to `abort()` on the same controller will have no effect.
|
||||
|
||||
The `AbortSignal.none` static property returns an `AbortSignal` that can not be aborted.
|
||||
|
||||
Multiple instances of an `AbortSignal` can be linked so that calling `abort()` on the parent signal,
|
||||
aborts all linked signals.
|
||||
This linkage is one-way, meaning that a parent signal can affect a linked signal, but not the other way around.
|
||||
To link `AbortSignals` together, pass in the parent signals to the `AbortController` constructor.
|
||||
|
||||
## Examples
|
||||
|
||||
The below examples assume that `doAsyncWork` is a function that takes a bag of properties, one of which is
|
||||
of the abort signal.
|
||||
|
||||
### Example 1 - basic usage
|
||||
|
||||
```js
|
||||
import { AbortController } from "@azure/abort-controller";
|
||||
|
||||
const controller = new AbortController();
|
||||
doAsyncWork({ abortSignal: controller.signal });
|
||||
|
||||
// at some point later
|
||||
controller.abort();
|
||||
```
|
||||
|
||||
### Example 2 - Aborting with timeout
|
||||
|
||||
```js
|
||||
import { AbortController } from "@azure/abort-controller";
|
||||
|
||||
const signal = AbortController.timeout(1000);
|
||||
doAsyncWork({ abortSignal: signal });
|
||||
```
|
||||
|
||||
### Example 3 - Aborting sub-tasks
|
||||
|
||||
```js
|
||||
import { AbortController } from "@azure/abort-controller";
|
||||
|
||||
const allTasksController = new AbortController();
|
||||
|
||||
const subTask1 = new AbortController(allTasksController.signal);
|
||||
const subtask2 = new AbortController(allTasksController.signal);
|
||||
|
||||
allTasksController.abort(); // aborts allTasksSignal, subTask1, subTask2
|
||||
subTask1.abort(); // aborts only subTask1
|
||||
```
|
||||
|
||||
### Example 4 - Aborting with parent signal or timeout
|
||||
|
||||
```js
|
||||
import { AbortController } from "@azure/abort-controller";
|
||||
|
||||
const allTasksController = new AbortController();
|
||||
|
||||
// create a subtask controller that can be aborted manually,
|
||||
// or when either the parent task aborts or the timeout is reached.
|
||||
const subTask = new AbortController(allTasksController.signal, AbortController.timeout(100));
|
||||
|
||||
allTasksController.abort(); // aborts allTasksSignal, subTask
|
||||
subTask.abort(); // aborts only subTask
|
||||
```
|
||||
|
||||
## Next steps
|
||||
|
||||
You can build and run the tests locally by executing `rushx test`. Explore the `test` folder to see advanced usage and behavior of the public classes.
|
||||
|
||||
## Troubleshooting
|
||||
|
||||
If you run into issues while using this library, please feel free to [file an issue](https://github.com/Azure/azure-sdk-for-js/issues/new).
|
||||
|
||||
## Contributing
|
||||
|
||||
If you'd like to contribute to this library, please read the [contributing guide](https://github.com/Azure/azure-sdk-for-js/blob/main/CONTRIBUTING.md) to learn more about how to build and test the code.
|
||||
|
||||

|
||||
118
dawidd6/action-download-artifact-v3/node_modules/@azure/abort-controller/dist-esm/src/AbortController.js
generated
vendored
Normal file
118
dawidd6/action-download-artifact-v3/node_modules/@azure/abort-controller/dist-esm/src/AbortController.js
generated
vendored
Normal file
|
|
@ -0,0 +1,118 @@
|
|||
// Copyright (c) Microsoft Corporation.
|
||||
// Licensed under the MIT license.
|
||||
import { AbortSignal, abortSignal } from "./AbortSignal";
|
||||
/**
|
||||
* This error is thrown when an asynchronous operation has been aborted.
|
||||
* Check for this error by testing the `name` that the name property of the
|
||||
* error matches `"AbortError"`.
|
||||
*
|
||||
* @example
|
||||
* ```ts
|
||||
* const controller = new AbortController();
|
||||
* controller.abort();
|
||||
* try {
|
||||
* doAsyncWork(controller.signal)
|
||||
* } catch (e) {
|
||||
* if (e.name === 'AbortError') {
|
||||
* // handle abort error here.
|
||||
* }
|
||||
* }
|
||||
* ```
|
||||
*/
|
||||
export class AbortError extends Error {
|
||||
constructor(message) {
|
||||
super(message);
|
||||
this.name = "AbortError";
|
||||
}
|
||||
}
|
||||
/**
|
||||
* An AbortController provides an AbortSignal and the associated controls to signal
|
||||
* that an asynchronous operation should be aborted.
|
||||
*
|
||||
* @example
|
||||
* Abort an operation when another event fires
|
||||
* ```ts
|
||||
* const controller = new AbortController();
|
||||
* const signal = controller.signal;
|
||||
* doAsyncWork(signal);
|
||||
* button.addEventListener('click', () => controller.abort());
|
||||
* ```
|
||||
*
|
||||
* @example
|
||||
* Share aborter cross multiple operations in 30s
|
||||
* ```ts
|
||||
* // Upload the same data to 2 different data centers at the same time,
|
||||
* // abort another when any of them is finished
|
||||
* const controller = AbortController.withTimeout(30 * 1000);
|
||||
* doAsyncWork(controller.signal).then(controller.abort);
|
||||
* doAsyncWork(controller.signal).then(controller.abort);
|
||||
*```
|
||||
*
|
||||
* @example
|
||||
* Cascaded aborting
|
||||
* ```ts
|
||||
* // All operations can't take more than 30 seconds
|
||||
* const aborter = Aborter.timeout(30 * 1000);
|
||||
*
|
||||
* // Following 2 operations can't take more than 25 seconds
|
||||
* await doAsyncWork(aborter.withTimeout(25 * 1000));
|
||||
* await doAsyncWork(aborter.withTimeout(25 * 1000));
|
||||
* ```
|
||||
*/
|
||||
export class AbortController {
|
||||
// eslint-disable-next-line @typescript-eslint/explicit-module-boundary-types
|
||||
constructor(parentSignals) {
|
||||
this._signal = new AbortSignal();
|
||||
if (!parentSignals) {
|
||||
return;
|
||||
}
|
||||
// coerce parentSignals into an array
|
||||
if (!Array.isArray(parentSignals)) {
|
||||
// eslint-disable-next-line prefer-rest-params
|
||||
parentSignals = arguments;
|
||||
}
|
||||
for (const parentSignal of parentSignals) {
|
||||
// if the parent signal has already had abort() called,
|
||||
// then call abort on this signal as well.
|
||||
if (parentSignal.aborted) {
|
||||
this.abort();
|
||||
}
|
||||
else {
|
||||
// when the parent signal aborts, this signal should as well.
|
||||
parentSignal.addEventListener("abort", () => {
|
||||
this.abort();
|
||||
});
|
||||
}
|
||||
}
|
||||
}
|
||||
/**
|
||||
* The AbortSignal associated with this controller that will signal aborted
|
||||
* when the abort method is called on this controller.
|
||||
*
|
||||
* @readonly
|
||||
*/
|
||||
get signal() {
|
||||
return this._signal;
|
||||
}
|
||||
/**
|
||||
* Signal that any operations passed this controller's associated abort signal
|
||||
* to cancel any remaining work and throw an `AbortError`.
|
||||
*/
|
||||
abort() {
|
||||
abortSignal(this._signal);
|
||||
}
|
||||
/**
|
||||
* Creates a new AbortSignal instance that will abort after the provided ms.
|
||||
* @param ms - Elapsed time in milliseconds to trigger an abort.
|
||||
*/
|
||||
static timeout(ms) {
|
||||
const signal = new AbortSignal();
|
||||
const timer = setTimeout(abortSignal, ms, signal);
|
||||
// Prevent the active Timer from keeping the Node.js event loop active.
|
||||
if (typeof timer.unref === "function") {
|
||||
timer.unref();
|
||||
}
|
||||
return signal;
|
||||
}
|
||||
}
|
||||
//# sourceMappingURL=AbortController.js.map
|
||||
1
dawidd6/action-download-artifact-v3/node_modules/@azure/abort-controller/dist-esm/src/AbortController.js.map
generated
vendored
Normal file
1
dawidd6/action-download-artifact-v3/node_modules/@azure/abort-controller/dist-esm/src/AbortController.js.map
generated
vendored
Normal file
File diff suppressed because one or more lines are too long
115
dawidd6/action-download-artifact-v3/node_modules/@azure/abort-controller/dist-esm/src/AbortSignal.js
generated
vendored
Normal file
115
dawidd6/action-download-artifact-v3/node_modules/@azure/abort-controller/dist-esm/src/AbortSignal.js
generated
vendored
Normal file
|
|
@ -0,0 +1,115 @@
|
|||
// Copyright (c) Microsoft Corporation.
|
||||
// Licensed under the MIT license.
|
||||
/// <reference path="../shims-public.d.ts" />
|
||||
const listenersMap = new WeakMap();
|
||||
const abortedMap = new WeakMap();
|
||||
/**
|
||||
* An aborter instance implements AbortSignal interface, can abort HTTP requests.
|
||||
*
|
||||
* - Call AbortSignal.none to create a new AbortSignal instance that cannot be cancelled.
|
||||
* Use `AbortSignal.none` when you are required to pass a cancellation token but the operation
|
||||
* cannot or will not ever be cancelled.
|
||||
*
|
||||
* @example
|
||||
* Abort without timeout
|
||||
* ```ts
|
||||
* await doAsyncWork(AbortSignal.none);
|
||||
* ```
|
||||
*/
|
||||
export class AbortSignal {
|
||||
constructor() {
|
||||
/**
|
||||
* onabort event listener.
|
||||
*/
|
||||
this.onabort = null;
|
||||
listenersMap.set(this, []);
|
||||
abortedMap.set(this, false);
|
||||
}
|
||||
/**
|
||||
* Status of whether aborted or not.
|
||||
*
|
||||
* @readonly
|
||||
*/
|
||||
get aborted() {
|
||||
if (!abortedMap.has(this)) {
|
||||
throw new TypeError("Expected `this` to be an instance of AbortSignal.");
|
||||
}
|
||||
return abortedMap.get(this);
|
||||
}
|
||||
/**
|
||||
* Creates a new AbortSignal instance that will never be aborted.
|
||||
*
|
||||
* @readonly
|
||||
*/
|
||||
static get none() {
|
||||
return new AbortSignal();
|
||||
}
|
||||
/**
|
||||
* Added new "abort" event listener, only support "abort" event.
|
||||
*
|
||||
* @param _type - Only support "abort" event
|
||||
* @param listener - The listener to be added
|
||||
*/
|
||||
addEventListener(
|
||||
// tslint:disable-next-line:variable-name
|
||||
_type, listener) {
|
||||
if (!listenersMap.has(this)) {
|
||||
throw new TypeError("Expected `this` to be an instance of AbortSignal.");
|
||||
}
|
||||
const listeners = listenersMap.get(this);
|
||||
listeners.push(listener);
|
||||
}
|
||||
/**
|
||||
* Remove "abort" event listener, only support "abort" event.
|
||||
*
|
||||
* @param _type - Only support "abort" event
|
||||
* @param listener - The listener to be removed
|
||||
*/
|
||||
removeEventListener(
|
||||
// tslint:disable-next-line:variable-name
|
||||
_type, listener) {
|
||||
if (!listenersMap.has(this)) {
|
||||
throw new TypeError("Expected `this` to be an instance of AbortSignal.");
|
||||
}
|
||||
const listeners = listenersMap.get(this);
|
||||
const index = listeners.indexOf(listener);
|
||||
if (index > -1) {
|
||||
listeners.splice(index, 1);
|
||||
}
|
||||
}
|
||||
/**
|
||||
* Dispatches a synthetic event to the AbortSignal.
|
||||
*/
|
||||
dispatchEvent(_event) {
|
||||
throw new Error("This is a stub dispatchEvent implementation that should not be used. It only exists for type-checking purposes.");
|
||||
}
|
||||
}
|
||||
/**
|
||||
* Helper to trigger an abort event immediately, the onabort and all abort event listeners will be triggered.
|
||||
* Will try to trigger abort event for all linked AbortSignal nodes.
|
||||
*
|
||||
* - If there is a timeout, the timer will be cancelled.
|
||||
* - If aborted is true, nothing will happen.
|
||||
*
|
||||
* @internal
|
||||
*/
|
||||
// eslint-disable-next-line @azure/azure-sdk/ts-use-interface-parameters
|
||||
export function abortSignal(signal) {
|
||||
if (signal.aborted) {
|
||||
return;
|
||||
}
|
||||
if (signal.onabort) {
|
||||
signal.onabort.call(signal);
|
||||
}
|
||||
const listeners = listenersMap.get(signal);
|
||||
if (listeners) {
|
||||
// Create a copy of listeners so mutations to the array
|
||||
// (e.g. via removeListener calls) don't affect the listeners
|
||||
// we invoke.
|
||||
listeners.slice().forEach((listener) => {
|
||||
listener.call(signal, { type: "abort" });
|
||||
});
|
||||
}
|
||||
abortedMap.set(signal, true);
|
||||
}
|
||||
//# sourceMappingURL=AbortSignal.js.map
|
||||
1
dawidd6/action-download-artifact-v3/node_modules/@azure/abort-controller/dist-esm/src/AbortSignal.js.map
generated
vendored
Normal file
1
dawidd6/action-download-artifact-v3/node_modules/@azure/abort-controller/dist-esm/src/AbortSignal.js.map
generated
vendored
Normal file
File diff suppressed because one or more lines are too long
12
dawidd6/action-download-artifact-v3/node_modules/@azure/abort-controller/dist-esm/src/index.js
generated
vendored
Normal file
12
dawidd6/action-download-artifact-v3/node_modules/@azure/abort-controller/dist-esm/src/index.js
generated
vendored
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
// Copyright (c) Microsoft Corporation.
|
||||
// Licensed under the MIT license.
|
||||
// Changes to Aborter
|
||||
// * Rename Aborter to AbortSignal
|
||||
// * Remove withValue and getValue - async context should be solved differently/wholistically, not tied to cancellation
|
||||
// * Remove withTimeout, it's moved to the controller
|
||||
// * AbortSignal constructor no longer takes a parent. Cancellation graphs are created from the controller.
|
||||
// Potential changes to align with DOM Spec
|
||||
// * dispatchEvent on Signal
|
||||
export { AbortController, AbortError } from "./AbortController";
|
||||
export { AbortSignal } from "./AbortSignal";
|
||||
//# sourceMappingURL=index.js.map
|
||||
1
dawidd6/action-download-artifact-v3/node_modules/@azure/abort-controller/dist-esm/src/index.js.map
generated
vendored
Normal file
1
dawidd6/action-download-artifact-v3/node_modules/@azure/abort-controller/dist-esm/src/index.js.map
generated
vendored
Normal file
|
|
@ -0,0 +1 @@
|
|||
{"version":3,"file":"index.js","sourceRoot":"","sources":["../../src/index.ts"],"names":[],"mappings":"AAAA,uCAAuC;AACvC,kCAAkC;AAElC,qBAAqB;AACrB,kCAAkC;AAClC,uHAAuH;AACvH,qDAAqD;AACrD,2GAA2G;AAE3G,2CAA2C;AAC3C,4BAA4B;AAE5B,OAAO,EAAE,eAAe,EAAE,UAAU,EAAE,MAAM,mBAAmB,CAAC;AAChE,OAAO,EAAE,WAAW,EAAmB,MAAM,eAAe,CAAC","sourcesContent":["// Copyright (c) Microsoft Corporation.\n// Licensed under the MIT license.\n\n// Changes to Aborter\n// * Rename Aborter to AbortSignal\n// * Remove withValue and getValue - async context should be solved differently/wholistically, not tied to cancellation\n// * Remove withTimeout, it's moved to the controller\n// * AbortSignal constructor no longer takes a parent. Cancellation graphs are created from the controller.\n\n// Potential changes to align with DOM Spec\n// * dispatchEvent on Signal\n\nexport { AbortController, AbortError } from \"./AbortController\";\nexport { AbortSignal, AbortSignalLike } from \"./AbortSignal\";\n"]}
|
||||
239
dawidd6/action-download-artifact-v3/node_modules/@azure/abort-controller/dist/index.js
generated
vendored
Normal file
239
dawidd6/action-download-artifact-v3/node_modules/@azure/abort-controller/dist/index.js
generated
vendored
Normal file
|
|
@ -0,0 +1,239 @@
|
|||
'use strict';
|
||||
|
||||
Object.defineProperty(exports, '__esModule', { value: true });
|
||||
|
||||
// Copyright (c) Microsoft Corporation.
|
||||
// Licensed under the MIT license.
|
||||
/// <reference path="../shims-public.d.ts" />
|
||||
const listenersMap = new WeakMap();
|
||||
const abortedMap = new WeakMap();
|
||||
/**
|
||||
* An aborter instance implements AbortSignal interface, can abort HTTP requests.
|
||||
*
|
||||
* - Call AbortSignal.none to create a new AbortSignal instance that cannot be cancelled.
|
||||
* Use `AbortSignal.none` when you are required to pass a cancellation token but the operation
|
||||
* cannot or will not ever be cancelled.
|
||||
*
|
||||
* @example
|
||||
* Abort without timeout
|
||||
* ```ts
|
||||
* await doAsyncWork(AbortSignal.none);
|
||||
* ```
|
||||
*/
|
||||
class AbortSignal {
|
||||
constructor() {
|
||||
/**
|
||||
* onabort event listener.
|
||||
*/
|
||||
this.onabort = null;
|
||||
listenersMap.set(this, []);
|
||||
abortedMap.set(this, false);
|
||||
}
|
||||
/**
|
||||
* Status of whether aborted or not.
|
||||
*
|
||||
* @readonly
|
||||
*/
|
||||
get aborted() {
|
||||
if (!abortedMap.has(this)) {
|
||||
throw new TypeError("Expected `this` to be an instance of AbortSignal.");
|
||||
}
|
||||
return abortedMap.get(this);
|
||||
}
|
||||
/**
|
||||
* Creates a new AbortSignal instance that will never be aborted.
|
||||
*
|
||||
* @readonly
|
||||
*/
|
||||
static get none() {
|
||||
return new AbortSignal();
|
||||
}
|
||||
/**
|
||||
* Added new "abort" event listener, only support "abort" event.
|
||||
*
|
||||
* @param _type - Only support "abort" event
|
||||
* @param listener - The listener to be added
|
||||
*/
|
||||
addEventListener(
|
||||
// tslint:disable-next-line:variable-name
|
||||
_type, listener) {
|
||||
if (!listenersMap.has(this)) {
|
||||
throw new TypeError("Expected `this` to be an instance of AbortSignal.");
|
||||
}
|
||||
const listeners = listenersMap.get(this);
|
||||
listeners.push(listener);
|
||||
}
|
||||
/**
|
||||
* Remove "abort" event listener, only support "abort" event.
|
||||
*
|
||||
* @param _type - Only support "abort" event
|
||||
* @param listener - The listener to be removed
|
||||
*/
|
||||
removeEventListener(
|
||||
// tslint:disable-next-line:variable-name
|
||||
_type, listener) {
|
||||
if (!listenersMap.has(this)) {
|
||||
throw new TypeError("Expected `this` to be an instance of AbortSignal.");
|
||||
}
|
||||
const listeners = listenersMap.get(this);
|
||||
const index = listeners.indexOf(listener);
|
||||
if (index > -1) {
|
||||
listeners.splice(index, 1);
|
||||
}
|
||||
}
|
||||
/**
|
||||
* Dispatches a synthetic event to the AbortSignal.
|
||||
*/
|
||||
dispatchEvent(_event) {
|
||||
throw new Error("This is a stub dispatchEvent implementation that should not be used. It only exists for type-checking purposes.");
|
||||
}
|
||||
}
|
||||
/**
|
||||
* Helper to trigger an abort event immediately, the onabort and all abort event listeners will be triggered.
|
||||
* Will try to trigger abort event for all linked AbortSignal nodes.
|
||||
*
|
||||
* - If there is a timeout, the timer will be cancelled.
|
||||
* - If aborted is true, nothing will happen.
|
||||
*
|
||||
* @internal
|
||||
*/
|
||||
// eslint-disable-next-line @azure/azure-sdk/ts-use-interface-parameters
|
||||
function abortSignal(signal) {
|
||||
if (signal.aborted) {
|
||||
return;
|
||||
}
|
||||
if (signal.onabort) {
|
||||
signal.onabort.call(signal);
|
||||
}
|
||||
const listeners = listenersMap.get(signal);
|
||||
if (listeners) {
|
||||
// Create a copy of listeners so mutations to the array
|
||||
// (e.g. via removeListener calls) don't affect the listeners
|
||||
// we invoke.
|
||||
listeners.slice().forEach((listener) => {
|
||||
listener.call(signal, { type: "abort" });
|
||||
});
|
||||
}
|
||||
abortedMap.set(signal, true);
|
||||
}
|
||||
|
||||
// Copyright (c) Microsoft Corporation.
|
||||
/**
|
||||
* This error is thrown when an asynchronous operation has been aborted.
|
||||
* Check for this error by testing the `name` that the name property of the
|
||||
* error matches `"AbortError"`.
|
||||
*
|
||||
* @example
|
||||
* ```ts
|
||||
* const controller = new AbortController();
|
||||
* controller.abort();
|
||||
* try {
|
||||
* doAsyncWork(controller.signal)
|
||||
* } catch (e) {
|
||||
* if (e.name === 'AbortError') {
|
||||
* // handle abort error here.
|
||||
* }
|
||||
* }
|
||||
* ```
|
||||
*/
|
||||
class AbortError extends Error {
|
||||
constructor(message) {
|
||||
super(message);
|
||||
this.name = "AbortError";
|
||||
}
|
||||
}
|
||||
/**
|
||||
* An AbortController provides an AbortSignal and the associated controls to signal
|
||||
* that an asynchronous operation should be aborted.
|
||||
*
|
||||
* @example
|
||||
* Abort an operation when another event fires
|
||||
* ```ts
|
||||
* const controller = new AbortController();
|
||||
* const signal = controller.signal;
|
||||
* doAsyncWork(signal);
|
||||
* button.addEventListener('click', () => controller.abort());
|
||||
* ```
|
||||
*
|
||||
* @example
|
||||
* Share aborter cross multiple operations in 30s
|
||||
* ```ts
|
||||
* // Upload the same data to 2 different data centers at the same time,
|
||||
* // abort another when any of them is finished
|
||||
* const controller = AbortController.withTimeout(30 * 1000);
|
||||
* doAsyncWork(controller.signal).then(controller.abort);
|
||||
* doAsyncWork(controller.signal).then(controller.abort);
|
||||
*```
|
||||
*
|
||||
* @example
|
||||
* Cascaded aborting
|
||||
* ```ts
|
||||
* // All operations can't take more than 30 seconds
|
||||
* const aborter = Aborter.timeout(30 * 1000);
|
||||
*
|
||||
* // Following 2 operations can't take more than 25 seconds
|
||||
* await doAsyncWork(aborter.withTimeout(25 * 1000));
|
||||
* await doAsyncWork(aborter.withTimeout(25 * 1000));
|
||||
* ```
|
||||
*/
|
||||
class AbortController {
|
||||
// eslint-disable-next-line @typescript-eslint/explicit-module-boundary-types
|
||||
constructor(parentSignals) {
|
||||
this._signal = new AbortSignal();
|
||||
if (!parentSignals) {
|
||||
return;
|
||||
}
|
||||
// coerce parentSignals into an array
|
||||
if (!Array.isArray(parentSignals)) {
|
||||
// eslint-disable-next-line prefer-rest-params
|
||||
parentSignals = arguments;
|
||||
}
|
||||
for (const parentSignal of parentSignals) {
|
||||
// if the parent signal has already had abort() called,
|
||||
// then call abort on this signal as well.
|
||||
if (parentSignal.aborted) {
|
||||
this.abort();
|
||||
}
|
||||
else {
|
||||
// when the parent signal aborts, this signal should as well.
|
||||
parentSignal.addEventListener("abort", () => {
|
||||
this.abort();
|
||||
});
|
||||
}
|
||||
}
|
||||
}
|
||||
/**
|
||||
* The AbortSignal associated with this controller that will signal aborted
|
||||
* when the abort method is called on this controller.
|
||||
*
|
||||
* @readonly
|
||||
*/
|
||||
get signal() {
|
||||
return this._signal;
|
||||
}
|
||||
/**
|
||||
* Signal that any operations passed this controller's associated abort signal
|
||||
* to cancel any remaining work and throw an `AbortError`.
|
||||
*/
|
||||
abort() {
|
||||
abortSignal(this._signal);
|
||||
}
|
||||
/**
|
||||
* Creates a new AbortSignal instance that will abort after the provided ms.
|
||||
* @param ms - Elapsed time in milliseconds to trigger an abort.
|
||||
*/
|
||||
static timeout(ms) {
|
||||
const signal = new AbortSignal();
|
||||
const timer = setTimeout(abortSignal, ms, signal);
|
||||
// Prevent the active Timer from keeping the Node.js event loop active.
|
||||
if (typeof timer.unref === "function") {
|
||||
timer.unref();
|
||||
}
|
||||
return signal;
|
||||
}
|
||||
}
|
||||
|
||||
exports.AbortController = AbortController;
|
||||
exports.AbortError = AbortError;
|
||||
exports.AbortSignal = AbortSignal;
|
||||
//# sourceMappingURL=index.js.map
|
||||
1
dawidd6/action-download-artifact-v3/node_modules/@azure/abort-controller/dist/index.js.map
generated
vendored
Normal file
1
dawidd6/action-download-artifact-v3/node_modules/@azure/abort-controller/dist/index.js.map
generated
vendored
Normal file
File diff suppressed because one or more lines are too long
104
dawidd6/action-download-artifact-v3/node_modules/@azure/abort-controller/package.json
generated
vendored
Normal file
104
dawidd6/action-download-artifact-v3/node_modules/@azure/abort-controller/package.json
generated
vendored
Normal file
|
|
@ -0,0 +1,104 @@
|
|||
{
|
||||
"name": "@azure/abort-controller",
|
||||
"sdk-type": "client",
|
||||
"version": "1.1.0",
|
||||
"description": "Microsoft Azure SDK for JavaScript - Aborter",
|
||||
"main": "./dist/index.js",
|
||||
"module": "dist-esm/src/index.js",
|
||||
"scripts": {
|
||||
"audit": "node ../../../common/scripts/rush-audit.js && rimraf node_modules package-lock.json && npm i --package-lock-only 2>&1 && npm audit",
|
||||
"build:samples": "echo Obsolete",
|
||||
"build:test": "tsc -p . && dev-tool run bundle",
|
||||
"build:types": "downlevel-dts types/src types/3.1",
|
||||
"build": "npm run clean && tsc -p . && dev-tool run bundle && api-extractor run --local && npm run build:types",
|
||||
"check-format": "prettier --list-different --config ../../../.prettierrc.json --ignore-path ../../../.prettierignore \"src/**/*.ts\" \"test/**/*.ts\" \"*.{js,json}\"",
|
||||
"clean": "rimraf dist dist-* temp types *.tgz *.log",
|
||||
"execute:samples": "echo skipped",
|
||||
"extract-api": "tsc -p . && api-extractor run --local",
|
||||
"format": "prettier --write --config ../../../.prettierrc.json --ignore-path ../../../.prettierignore \"src/**/*.ts\" \"test/**/*.ts\" \"*.{js,json}\"",
|
||||
"integration-test:browser": "echo skipped",
|
||||
"integration-test:node": "echo skipped",
|
||||
"integration-test": "npm run integration-test:node && npm run integration-test:browser",
|
||||
"lint:fix": "eslint package.json api-extractor.json src test --ext .ts --fix --fix-type [problem,suggestion]",
|
||||
"lint": "eslint package.json api-extractor.json src test --ext .ts",
|
||||
"pack": "npm pack 2>&1",
|
||||
"test:browser": "npm run clean && npm run build:test && npm run unit-test:browser && npm run integration-test:browser",
|
||||
"test:node": "npm run clean && tsc -p . && npm run unit-test:node && npm run integration-test:node",
|
||||
"test": "npm run clean && tsc -p . && npm run unit-test:node && dev-tool run bundle && npm run unit-test:browser && npm run integration-test",
|
||||
"unit-test:browser": "karma start --single-run",
|
||||
"unit-test:node": "mocha -r esm -r ts-node/register --reporter ../../../common/tools/mocha-multi-reporter.js --timeout 1200000 --full-trace --exclude \"test/**/browser/*.spec.ts\" \"test/**/*.spec.ts\"",
|
||||
"unit-test": "npm run unit-test:node && npm run unit-test:browser"
|
||||
},
|
||||
"types": "./types/src/index.d.ts",
|
||||
"typesVersions": {
|
||||
"<3.6": {
|
||||
"types/src/*": [
|
||||
"types/3.1/*"
|
||||
]
|
||||
}
|
||||
},
|
||||
"files": [
|
||||
"dist/",
|
||||
"dist-esm/src/",
|
||||
"shims-public.d.ts",
|
||||
"types/src",
|
||||
"types/3.1",
|
||||
"README.md",
|
||||
"LICENSE"
|
||||
],
|
||||
"engines": {
|
||||
"node": ">=12.0.0"
|
||||
},
|
||||
"repository": "github:Azure/azure-sdk-for-js",
|
||||
"keywords": [
|
||||
"azure",
|
||||
"aborter",
|
||||
"abortsignal",
|
||||
"cancellation",
|
||||
"node.js",
|
||||
"typescript",
|
||||
"javascript",
|
||||
"browser",
|
||||
"cloud"
|
||||
],
|
||||
"author": "Microsoft Corporation",
|
||||
"license": "MIT",
|
||||
"bugs": {
|
||||
"url": "https://github.com/Azure/azure-sdk-for-js/issues"
|
||||
},
|
||||
"homepage": "https://github.com/Azure/azure-sdk-for-js/tree/main/sdk/core/abort-controller/README.md",
|
||||
"sideEffects": false,
|
||||
"dependencies": {
|
||||
"tslib": "^2.2.0"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@azure/dev-tool": "^1.0.0",
|
||||
"@azure/eslint-plugin-azure-sdk": "^3.0.0",
|
||||
"@microsoft/api-extractor": "7.18.11",
|
||||
"@types/chai": "^4.1.6",
|
||||
"@types/mocha": "^7.0.2",
|
||||
"@types/node": "^12.0.0",
|
||||
"chai": "^4.2.0",
|
||||
"cross-env": "^7.0.2",
|
||||
"downlevel-dts": "^0.8.0",
|
||||
"eslint": "^7.15.0",
|
||||
"karma": "^6.2.0",
|
||||
"karma-chrome-launcher": "^3.0.0",
|
||||
"karma-coverage": "^2.0.0",
|
||||
"karma-edge-launcher": "^0.4.2",
|
||||
"karma-env-preprocessor": "^0.1.1",
|
||||
"karma-firefox-launcher": "^1.1.0",
|
||||
"karma-ie-launcher": "^1.0.0",
|
||||
"karma-junit-reporter": "^2.0.1",
|
||||
"karma-mocha": "^2.0.1",
|
||||
"karma-mocha-reporter": "^2.2.5",
|
||||
"karma-sourcemap-loader": "^0.3.8",
|
||||
"mocha": "^7.1.1",
|
||||
"mocha-junit-reporter": "^2.0.0",
|
||||
"nyc": "^15.0.0",
|
||||
"prettier": "^2.5.1",
|
||||
"rimraf": "^3.0.0",
|
||||
"ts-node": "^10.0.0",
|
||||
"typescript": "~4.6.0"
|
||||
}
|
||||
}
|
||||
5
dawidd6/action-download-artifact-v3/node_modules/@azure/abort-controller/shims-public.d.ts
generated
vendored
Normal file
5
dawidd6/action-download-artifact-v3/node_modules/@azure/abort-controller/shims-public.d.ts
generated
vendored
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
// Copyright (c) Microsoft Corporation.
|
||||
// Licensed under the MIT license.
|
||||
|
||||
// forward declaration of Event in case DOM libs are not present.
|
||||
interface Event {}
|
||||
85
dawidd6/action-download-artifact-v3/node_modules/@azure/abort-controller/types/3.1/AbortController.d.ts
generated
vendored
Normal file
85
dawidd6/action-download-artifact-v3/node_modules/@azure/abort-controller/types/3.1/AbortController.d.ts
generated
vendored
Normal file
|
|
@ -0,0 +1,85 @@
|
|||
import { AbortSignal, AbortSignalLike } from "./AbortSignal";
|
||||
/**
|
||||
* This error is thrown when an asynchronous operation has been aborted.
|
||||
* Check for this error by testing the `name` that the name property of the
|
||||
* error matches `"AbortError"`.
|
||||
*
|
||||
* @example
|
||||
* ```ts
|
||||
* const controller = new AbortController();
|
||||
* controller.abort();
|
||||
* try {
|
||||
* doAsyncWork(controller.signal)
|
||||
* } catch (e) {
|
||||
* if (e.name === 'AbortError') {
|
||||
* // handle abort error here.
|
||||
* }
|
||||
* }
|
||||
* ```
|
||||
*/
|
||||
export declare class AbortError extends Error {
|
||||
constructor(message?: string);
|
||||
}
|
||||
/**
|
||||
* An AbortController provides an AbortSignal and the associated controls to signal
|
||||
* that an asynchronous operation should be aborted.
|
||||
*
|
||||
* @example
|
||||
* Abort an operation when another event fires
|
||||
* ```ts
|
||||
* const controller = new AbortController();
|
||||
* const signal = controller.signal;
|
||||
* doAsyncWork(signal);
|
||||
* button.addEventListener('click', () => controller.abort());
|
||||
* ```
|
||||
*
|
||||
* @example
|
||||
* Share aborter cross multiple operations in 30s
|
||||
* ```ts
|
||||
* // Upload the same data to 2 different data centers at the same time,
|
||||
* // abort another when any of them is finished
|
||||
* const controller = AbortController.withTimeout(30 * 1000);
|
||||
* doAsyncWork(controller.signal).then(controller.abort);
|
||||
* doAsyncWork(controller.signal).then(controller.abort);
|
||||
*```
|
||||
*
|
||||
* @example
|
||||
* Cascaded aborting
|
||||
* ```ts
|
||||
* // All operations can't take more than 30 seconds
|
||||
* const aborter = Aborter.timeout(30 * 1000);
|
||||
*
|
||||
* // Following 2 operations can't take more than 25 seconds
|
||||
* await doAsyncWork(aborter.withTimeout(25 * 1000));
|
||||
* await doAsyncWork(aborter.withTimeout(25 * 1000));
|
||||
* ```
|
||||
*/
|
||||
export declare class AbortController {
|
||||
private _signal;
|
||||
/**
|
||||
* @param parentSignals - The AbortSignals that will signal aborted on the AbortSignal associated with this controller.
|
||||
*/
|
||||
constructor(parentSignals?: AbortSignalLike[]);
|
||||
/**
|
||||
* @param parentSignals - The AbortSignals that will signal aborted on the AbortSignal associated with this controller.
|
||||
*/
|
||||
constructor(...parentSignals: AbortSignalLike[]);
|
||||
/*
|
||||
* The AbortSignal associated with this controller that will signal aborted
|
||||
* when the abort method is called on this controller.
|
||||
*
|
||||
* @readonly
|
||||
*/
|
||||
readonly signal: AbortSignal;
|
||||
/**
|
||||
* Signal that any operations passed this controller's associated abort signal
|
||||
* to cancel any remaining work and throw an `AbortError`.
|
||||
*/
|
||||
abort(): void;
|
||||
/**
|
||||
* Creates a new AbortSignal instance that will abort after the provided ms.
|
||||
* @param ms - Elapsed time in milliseconds to trigger an abort.
|
||||
*/
|
||||
static timeout(ms: number): AbortSignal;
|
||||
}
|
||||
//# sourceMappingURL=AbortController.d.ts.map
|
||||
80
dawidd6/action-download-artifact-v3/node_modules/@azure/abort-controller/types/3.1/AbortSignal.d.ts
generated
vendored
Normal file
80
dawidd6/action-download-artifact-v3/node_modules/@azure/abort-controller/types/3.1/AbortSignal.d.ts
generated
vendored
Normal file
|
|
@ -0,0 +1,80 @@
|
|||
/// <reference path="../../shims-public.d.ts" />
|
||||
/**
|
||||
* Allows the request to be aborted upon firing of the "abort" event.
|
||||
* Compatible with the browser built-in AbortSignal and common polyfills.
|
||||
*/
|
||||
export interface AbortSignalLike {
|
||||
/**
|
||||
* Indicates if the signal has already been aborted.
|
||||
*/
|
||||
readonly aborted: boolean;
|
||||
/**
|
||||
* Add new "abort" event listener, only support "abort" event.
|
||||
*/
|
||||
addEventListener(type: "abort", listener: (this: AbortSignalLike, ev: any) => any, options?: any): void;
|
||||
/**
|
||||
* Remove "abort" event listener, only support "abort" event.
|
||||
*/
|
||||
removeEventListener(type: "abort", listener: (this: AbortSignalLike, ev: any) => any, options?: any): void;
|
||||
}
|
||||
/**
|
||||
* An aborter instance implements AbortSignal interface, can abort HTTP requests.
|
||||
*
|
||||
* - Call AbortSignal.none to create a new AbortSignal instance that cannot be cancelled.
|
||||
* Use `AbortSignal.none` when you are required to pass a cancellation token but the operation
|
||||
* cannot or will not ever be cancelled.
|
||||
*
|
||||
* @example
|
||||
* Abort without timeout
|
||||
* ```ts
|
||||
* await doAsyncWork(AbortSignal.none);
|
||||
* ```
|
||||
*/
|
||||
export declare class AbortSignal implements AbortSignalLike {
|
||||
constructor();
|
||||
/*
|
||||
* Status of whether aborted or not.
|
||||
*
|
||||
* @readonly
|
||||
*/
|
||||
readonly aborted: boolean;
|
||||
/*
|
||||
* Creates a new AbortSignal instance that will never be aborted.
|
||||
*
|
||||
* @readonly
|
||||
*/
|
||||
static readonly none: AbortSignal;
|
||||
/**
|
||||
* onabort event listener.
|
||||
*/
|
||||
onabort: ((ev?: Event) => any) | null;
|
||||
/**
|
||||
* Added new "abort" event listener, only support "abort" event.
|
||||
*
|
||||
* @param _type - Only support "abort" event
|
||||
* @param listener - The listener to be added
|
||||
*/
|
||||
addEventListener(_type: "abort", listener: (this: AbortSignalLike, ev: any) => any): void;
|
||||
/**
|
||||
* Remove "abort" event listener, only support "abort" event.
|
||||
*
|
||||
* @param _type - Only support "abort" event
|
||||
* @param listener - The listener to be removed
|
||||
*/
|
||||
removeEventListener(_type: "abort", listener: (this: AbortSignalLike, ev: any) => any): void;
|
||||
/**
|
||||
* Dispatches a synthetic event to the AbortSignal.
|
||||
*/
|
||||
dispatchEvent(_event: Event): boolean;
|
||||
}
|
||||
/**
|
||||
* Helper to trigger an abort event immediately, the onabort and all abort event listeners will be triggered.
|
||||
* Will try to trigger abort event for all linked AbortSignal nodes.
|
||||
*
|
||||
* - If there is a timeout, the timer will be cancelled.
|
||||
* - If aborted is true, nothing will happen.
|
||||
*
|
||||
* @internal
|
||||
*/
|
||||
export declare function abortSignal(signal: AbortSignal): void;
|
||||
//# sourceMappingURL=AbortSignal.d.ts.map
|
||||
3
dawidd6/action-download-artifact-v3/node_modules/@azure/abort-controller/types/3.1/index.d.ts
generated
vendored
Normal file
3
dawidd6/action-download-artifact-v3/node_modules/@azure/abort-controller/types/3.1/index.d.ts
generated
vendored
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
export { AbortController, AbortError } from "./AbortController";
|
||||
export { AbortSignal, AbortSignalLike } from "./AbortSignal";
|
||||
//# sourceMappingURL=index.d.ts.map
|
||||
85
dawidd6/action-download-artifact-v3/node_modules/@azure/abort-controller/types/src/AbortController.d.ts
generated
vendored
Normal file
85
dawidd6/action-download-artifact-v3/node_modules/@azure/abort-controller/types/src/AbortController.d.ts
generated
vendored
Normal file
|
|
@ -0,0 +1,85 @@
|
|||
import { AbortSignal, AbortSignalLike } from "./AbortSignal";
|
||||
/**
|
||||
* This error is thrown when an asynchronous operation has been aborted.
|
||||
* Check for this error by testing the `name` that the name property of the
|
||||
* error matches `"AbortError"`.
|
||||
*
|
||||
* @example
|
||||
* ```ts
|
||||
* const controller = new AbortController();
|
||||
* controller.abort();
|
||||
* try {
|
||||
* doAsyncWork(controller.signal)
|
||||
* } catch (e) {
|
||||
* if (e.name === 'AbortError') {
|
||||
* // handle abort error here.
|
||||
* }
|
||||
* }
|
||||
* ```
|
||||
*/
|
||||
export declare class AbortError extends Error {
|
||||
constructor(message?: string);
|
||||
}
|
||||
/**
|
||||
* An AbortController provides an AbortSignal and the associated controls to signal
|
||||
* that an asynchronous operation should be aborted.
|
||||
*
|
||||
* @example
|
||||
* Abort an operation when another event fires
|
||||
* ```ts
|
||||
* const controller = new AbortController();
|
||||
* const signal = controller.signal;
|
||||
* doAsyncWork(signal);
|
||||
* button.addEventListener('click', () => controller.abort());
|
||||
* ```
|
||||
*
|
||||
* @example
|
||||
* Share aborter cross multiple operations in 30s
|
||||
* ```ts
|
||||
* // Upload the same data to 2 different data centers at the same time,
|
||||
* // abort another when any of them is finished
|
||||
* const controller = AbortController.withTimeout(30 * 1000);
|
||||
* doAsyncWork(controller.signal).then(controller.abort);
|
||||
* doAsyncWork(controller.signal).then(controller.abort);
|
||||
*```
|
||||
*
|
||||
* @example
|
||||
* Cascaded aborting
|
||||
* ```ts
|
||||
* // All operations can't take more than 30 seconds
|
||||
* const aborter = Aborter.timeout(30 * 1000);
|
||||
*
|
||||
* // Following 2 operations can't take more than 25 seconds
|
||||
* await doAsyncWork(aborter.withTimeout(25 * 1000));
|
||||
* await doAsyncWork(aborter.withTimeout(25 * 1000));
|
||||
* ```
|
||||
*/
|
||||
export declare class AbortController {
|
||||
private _signal;
|
||||
/**
|
||||
* @param parentSignals - The AbortSignals that will signal aborted on the AbortSignal associated with this controller.
|
||||
*/
|
||||
constructor(parentSignals?: AbortSignalLike[]);
|
||||
/**
|
||||
* @param parentSignals - The AbortSignals that will signal aborted on the AbortSignal associated with this controller.
|
||||
*/
|
||||
constructor(...parentSignals: AbortSignalLike[]);
|
||||
/**
|
||||
* The AbortSignal associated with this controller that will signal aborted
|
||||
* when the abort method is called on this controller.
|
||||
*
|
||||
* @readonly
|
||||
*/
|
||||
get signal(): AbortSignal;
|
||||
/**
|
||||
* Signal that any operations passed this controller's associated abort signal
|
||||
* to cancel any remaining work and throw an `AbortError`.
|
||||
*/
|
||||
abort(): void;
|
||||
/**
|
||||
* Creates a new AbortSignal instance that will abort after the provided ms.
|
||||
* @param ms - Elapsed time in milliseconds to trigger an abort.
|
||||
*/
|
||||
static timeout(ms: number): AbortSignal;
|
||||
}
|
||||
//# sourceMappingURL=AbortController.d.ts.map
|
||||
1
dawidd6/action-download-artifact-v3/node_modules/@azure/abort-controller/types/src/AbortController.d.ts.map
generated
vendored
Normal file
1
dawidd6/action-download-artifact-v3/node_modules/@azure/abort-controller/types/src/AbortController.d.ts.map
generated
vendored
Normal file
|
|
@ -0,0 +1 @@
|
|||
{"version":3,"file":"AbortController.d.ts","sourceRoot":"","sources":["../../src/AbortController.ts"],"names":[],"mappings":"AAGA,OAAO,EAAE,WAAW,EAAE,eAAe,EAAe,MAAM,eAAe,CAAC;AAE1E;;;;;;;;;;;;;;;;;GAiBG;AACH,qBAAa,UAAW,SAAQ,KAAK;gBACvB,OAAO,CAAC,EAAE,MAAM;CAI7B;AAED;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;GAiCG;AACH,qBAAa,eAAe;IAC1B,OAAO,CAAC,OAAO,CAAc;IAE7B;;OAEG;gBACS,aAAa,CAAC,EAAE,eAAe,EAAE;IAC7C;;OAEG;gBACS,GAAG,aAAa,EAAE,eAAe,EAAE;IA2B/C;;;;;OAKG;IACH,IAAW,MAAM,IAAI,WAAW,CAE/B;IAED;;;OAGG;IACH,KAAK,IAAI,IAAI;IAIb;;;OAGG;WACW,OAAO,CAAC,EAAE,EAAE,MAAM,GAAG,WAAW;CAS/C"}
|
||||
80
dawidd6/action-download-artifact-v3/node_modules/@azure/abort-controller/types/src/AbortSignal.d.ts
generated
vendored
Normal file
80
dawidd6/action-download-artifact-v3/node_modules/@azure/abort-controller/types/src/AbortSignal.d.ts
generated
vendored
Normal file
|
|
@ -0,0 +1,80 @@
|
|||
/// <reference path="../../shims-public.d.ts" />
|
||||
/**
|
||||
* Allows the request to be aborted upon firing of the "abort" event.
|
||||
* Compatible with the browser built-in AbortSignal and common polyfills.
|
||||
*/
|
||||
export interface AbortSignalLike {
|
||||
/**
|
||||
* Indicates if the signal has already been aborted.
|
||||
*/
|
||||
readonly aborted: boolean;
|
||||
/**
|
||||
* Add new "abort" event listener, only support "abort" event.
|
||||
*/
|
||||
addEventListener(type: "abort", listener: (this: AbortSignalLike, ev: any) => any, options?: any): void;
|
||||
/**
|
||||
* Remove "abort" event listener, only support "abort" event.
|
||||
*/
|
||||
removeEventListener(type: "abort", listener: (this: AbortSignalLike, ev: any) => any, options?: any): void;
|
||||
}
|
||||
/**
|
||||
* An aborter instance implements AbortSignal interface, can abort HTTP requests.
|
||||
*
|
||||
* - Call AbortSignal.none to create a new AbortSignal instance that cannot be cancelled.
|
||||
* Use `AbortSignal.none` when you are required to pass a cancellation token but the operation
|
||||
* cannot or will not ever be cancelled.
|
||||
*
|
||||
* @example
|
||||
* Abort without timeout
|
||||
* ```ts
|
||||
* await doAsyncWork(AbortSignal.none);
|
||||
* ```
|
||||
*/
|
||||
export declare class AbortSignal implements AbortSignalLike {
|
||||
constructor();
|
||||
/**
|
||||
* Status of whether aborted or not.
|
||||
*
|
||||
* @readonly
|
||||
*/
|
||||
get aborted(): boolean;
|
||||
/**
|
||||
* Creates a new AbortSignal instance that will never be aborted.
|
||||
*
|
||||
* @readonly
|
||||
*/
|
||||
static get none(): AbortSignal;
|
||||
/**
|
||||
* onabort event listener.
|
||||
*/
|
||||
onabort: ((ev?: Event) => any) | null;
|
||||
/**
|
||||
* Added new "abort" event listener, only support "abort" event.
|
||||
*
|
||||
* @param _type - Only support "abort" event
|
||||
* @param listener - The listener to be added
|
||||
*/
|
||||
addEventListener(_type: "abort", listener: (this: AbortSignalLike, ev: any) => any): void;
|
||||
/**
|
||||
* Remove "abort" event listener, only support "abort" event.
|
||||
*
|
||||
* @param _type - Only support "abort" event
|
||||
* @param listener - The listener to be removed
|
||||
*/
|
||||
removeEventListener(_type: "abort", listener: (this: AbortSignalLike, ev: any) => any): void;
|
||||
/**
|
||||
* Dispatches a synthetic event to the AbortSignal.
|
||||
*/
|
||||
dispatchEvent(_event: Event): boolean;
|
||||
}
|
||||
/**
|
||||
* Helper to trigger an abort event immediately, the onabort and all abort event listeners will be triggered.
|
||||
* Will try to trigger abort event for all linked AbortSignal nodes.
|
||||
*
|
||||
* - If there is a timeout, the timer will be cancelled.
|
||||
* - If aborted is true, nothing will happen.
|
||||
*
|
||||
* @internal
|
||||
*/
|
||||
export declare function abortSignal(signal: AbortSignal): void;
|
||||
//# sourceMappingURL=AbortSignal.d.ts.map
|
||||
1
dawidd6/action-download-artifact-v3/node_modules/@azure/abort-controller/types/src/AbortSignal.d.ts.map
generated
vendored
Normal file
1
dawidd6/action-download-artifact-v3/node_modules/@azure/abort-controller/types/src/AbortSignal.d.ts.map
generated
vendored
Normal file
|
|
@ -0,0 +1 @@
|
|||
{"version":3,"file":"AbortSignal.d.ts","sourceRoot":"","sources":["../../src/AbortSignal.ts"],"names":[],"mappings":";AAWA;;;GAGG;AACH,MAAM,WAAW,eAAe;IAC9B;;OAEG;IACH,QAAQ,CAAC,OAAO,EAAE,OAAO,CAAC;IAC1B;;OAEG;IACH,gBAAgB,CACd,IAAI,EAAE,OAAO,EACb,QAAQ,EAAE,CAAC,IAAI,EAAE,eAAe,EAAE,EAAE,EAAE,GAAG,KAAK,GAAG,EACjD,OAAO,CAAC,EAAE,GAAG,GACZ,IAAI,CAAC;IACR;;OAEG;IACH,mBAAmB,CACjB,IAAI,EAAE,OAAO,EACb,QAAQ,EAAE,CAAC,IAAI,EAAE,eAAe,EAAE,EAAE,EAAE,GAAG,KAAK,GAAG,EACjD,OAAO,CAAC,EAAE,GAAG,GACZ,IAAI,CAAC;CACT;AAED;;;;;;;;;;;;GAYG;AACH,qBAAa,WAAY,YAAW,eAAe;;IAMjD;;;;OAIG;IACH,IAAW,OAAO,IAAI,OAAO,CAM5B;IAED;;;;OAIG;IACH,WAAkB,IAAI,IAAI,WAAW,CAEpC;IAED;;OAEG;IACI,OAAO,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,KAAK,KAAK,GAAG,CAAC,GAAG,IAAI,CAAQ;IAEpD;;;;;OAKG;IACI,gBAAgB,CAErB,KAAK,EAAE,OAAO,EACd,QAAQ,EAAE,CAAC,IAAI,EAAE,eAAe,EAAE,EAAE,EAAE,GAAG,KAAK,GAAG,GAChD,IAAI;IASP;;;;;OAKG;IACI,mBAAmB,CAExB,KAAK,EAAE,OAAO,EACd,QAAQ,EAAE,CAAC,IAAI,EAAE,eAAe,EAAE,EAAE,EAAE,GAAG,KAAK,GAAG,GAChD,IAAI;IAaP;;OAEG;IACH,aAAa,CAAC,MAAM,EAAE,KAAK,GAAG,OAAO;CAKtC;AAED;;;;;;;;GAQG;AAEH,wBAAgB,WAAW,CAAC,MAAM,EAAE,WAAW,GAAG,IAAI,CAoBrD"}
|
||||
3
dawidd6/action-download-artifact-v3/node_modules/@azure/abort-controller/types/src/index.d.ts
generated
vendored
Normal file
3
dawidd6/action-download-artifact-v3/node_modules/@azure/abort-controller/types/src/index.d.ts
generated
vendored
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
export { AbortController, AbortError } from "./AbortController";
|
||||
export { AbortSignal, AbortSignalLike } from "./AbortSignal";
|
||||
//# sourceMappingURL=index.d.ts.map
|
||||
1
dawidd6/action-download-artifact-v3/node_modules/@azure/abort-controller/types/src/index.d.ts.map
generated
vendored
Normal file
1
dawidd6/action-download-artifact-v3/node_modules/@azure/abort-controller/types/src/index.d.ts.map
generated
vendored
Normal file
|
|
@ -0,0 +1 @@
|
|||
{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../src/index.ts"],"names":[],"mappings":"AAYA,OAAO,EAAE,eAAe,EAAE,UAAU,EAAE,MAAM,mBAAmB,CAAC;AAChE,OAAO,EAAE,WAAW,EAAE,eAAe,EAAE,MAAM,eAAe,CAAC"}
|
||||
11
dawidd6/action-download-artifact-v3/node_modules/@azure/abort-controller/types/src/tsdoc-metadata.json
generated
vendored
Normal file
11
dawidd6/action-download-artifact-v3/node_modules/@azure/abort-controller/types/src/tsdoc-metadata.json
generated
vendored
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
// This file is read by tools that parse documentation comments conforming to the TSDoc standard.
|
||||
// It should be published with your NPM package. It should not be tracked by Git.
|
||||
{
|
||||
"tsdocVersion": "0.12",
|
||||
"toolPackages": [
|
||||
{
|
||||
"packageName": "@microsoft/api-extractor",
|
||||
"packageVersion": "7.18.11"
|
||||
}
|
||||
]
|
||||
}
|
||||
21
dawidd6/action-download-artifact-v3/node_modules/@azure/core-auth/LICENSE
generated
vendored
Normal file
21
dawidd6/action-download-artifact-v3/node_modules/@azure/core-auth/LICENSE
generated
vendored
Normal file
|
|
@ -0,0 +1,21 @@
|
|||
The MIT License (MIT)
|
||||
|
||||
Copyright (c) 2020 Microsoft
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
78
dawidd6/action-download-artifact-v3/node_modules/@azure/core-auth/README.md
generated
vendored
Normal file
78
dawidd6/action-download-artifact-v3/node_modules/@azure/core-auth/README.md
generated
vendored
Normal file
|
|
@ -0,0 +1,78 @@
|
|||
# Azure Core Authentication client library for JavaScript
|
||||
|
||||
The `@azure/core-auth` package provides core interfaces and helper methods for authenticating with Azure services using Azure Active Directory and other authentication schemes common across the Azure SDK. As a "core" library, it shouldn't need to be added as a dependency to any user code, only other Azure SDK libraries.
|
||||
|
||||
## Getting started
|
||||
|
||||
### Installation
|
||||
|
||||
Install this library using npm as follows
|
||||
|
||||
```
|
||||
npm install @azure/core-auth
|
||||
```
|
||||
|
||||
## Key Concepts
|
||||
|
||||
The `TokenCredential` interface represents a credential capable of providing an authentication token. The `@azure/identity` package contains various credentials that implement the `TokenCredential` interface.
|
||||
|
||||
The `AzureKeyCredential` is a static key-based credential that supports key rotation via the `update` method. Use this when a single secret value is needed for authentication, e.g. when using a shared access key.
|
||||
|
||||
The `AzureNamedKeyCredential` is a static name/key-based credential that supports name and key rotation via the `update` method. Use this when both a secret value and a label are needed, e.g. when using a shared access key and shared access key name.
|
||||
|
||||
The `AzureSASCredential` is a static signature-based credential that supports updating the signature value via the `update` method. Use this when using a shared access signature.
|
||||
|
||||
## Examples
|
||||
|
||||
### AzureKeyCredential
|
||||
|
||||
```js
|
||||
const { AzureKeyCredential } = require("@azure/core-auth");
|
||||
|
||||
const credential = new AzureKeyCredential("secret value");
|
||||
// prints: "secret value"
|
||||
console.log(credential.key);
|
||||
credential.update("other secret value");
|
||||
// prints: "other secret value"
|
||||
console.log(credential.key);
|
||||
```
|
||||
|
||||
### AzureNamedKeyCredential
|
||||
|
||||
```js
|
||||
const { AzureNamedKeyCredential } = require("@azure/core-auth");
|
||||
|
||||
const credential = new AzureNamedKeyCredential("ManagedPolicy", "secret value");
|
||||
// prints: "ManagedPolicy, secret value"
|
||||
console.log(`${credential.name}, ${credential.key}`);
|
||||
credential.update("OtherManagedPolicy", "other secret value");
|
||||
// prints: "OtherManagedPolicy, other secret value"
|
||||
console.log(`${credential.name}, ${credential.key}`);
|
||||
```
|
||||
|
||||
### AzureSASCredential
|
||||
|
||||
```js
|
||||
const { AzureSASCredential } = require("@azure/core-auth");
|
||||
|
||||
const credential = new AzureSASCredential("signature1");
|
||||
// prints: "signature1"
|
||||
console.log(credential.signature);
|
||||
credential.update("signature2");
|
||||
// prints: "signature2"
|
||||
console.log(credential.signature);
|
||||
```
|
||||
|
||||
## Next steps
|
||||
|
||||
You can build and run the tests locally by executing `rushx test`. Explore the `test` folder to see advanced usage and behavior of the public classes.
|
||||
|
||||
## Troubleshooting
|
||||
|
||||
If you run into issues while using this library, please feel free to [file an issue](https://github.com/Azure/azure-sdk-for-js/issues/new).
|
||||
|
||||
## Contributing
|
||||
|
||||
If you'd like to contribute to this library, please read the [contributing guide](https://github.com/Azure/azure-sdk-for-js/blob/main/CONTRIBUTING.md) to learn more about how to build and test the code.
|
||||
|
||||

|
||||
38
dawidd6/action-download-artifact-v3/node_modules/@azure/core-auth/dist-esm/src/azureKeyCredential.js
generated
vendored
Normal file
38
dawidd6/action-download-artifact-v3/node_modules/@azure/core-auth/dist-esm/src/azureKeyCredential.js
generated
vendored
Normal file
|
|
@ -0,0 +1,38 @@
|
|||
// Copyright (c) Microsoft Corporation.
|
||||
// Licensed under the MIT license.
|
||||
/**
|
||||
* A static-key-based credential that supports updating
|
||||
* the underlying key value.
|
||||
*/
|
||||
export class AzureKeyCredential {
|
||||
/**
|
||||
* The value of the key to be used in authentication
|
||||
*/
|
||||
get key() {
|
||||
return this._key;
|
||||
}
|
||||
/**
|
||||
* Create an instance of an AzureKeyCredential for use
|
||||
* with a service client.
|
||||
*
|
||||
* @param key - The initial value of the key to use in authentication
|
||||
*/
|
||||
constructor(key) {
|
||||
if (!key) {
|
||||
throw new Error("key must be a non-empty string");
|
||||
}
|
||||
this._key = key;
|
||||
}
|
||||
/**
|
||||
* Change the value of the key.
|
||||
*
|
||||
* Updates will take effect upon the next request after
|
||||
* updating the key value.
|
||||
*
|
||||
* @param newKey - The new key value to be used
|
||||
*/
|
||||
update(newKey) {
|
||||
this._key = newKey;
|
||||
}
|
||||
}
|
||||
//# sourceMappingURL=azureKeyCredential.js.map
|
||||
1
dawidd6/action-download-artifact-v3/node_modules/@azure/core-auth/dist-esm/src/azureKeyCredential.js.map
generated
vendored
Normal file
1
dawidd6/action-download-artifact-v3/node_modules/@azure/core-auth/dist-esm/src/azureKeyCredential.js.map
generated
vendored
Normal file
|
|
@ -0,0 +1 @@
|
|||
{"version":3,"file":"azureKeyCredential.js","sourceRoot":"","sources":["../../src/azureKeyCredential.ts"],"names":[],"mappings":"AAAA,uCAAuC;AACvC,kCAAkC;AAIlC;;;GAGG;AACH,MAAM,OAAO,kBAAkB;IAG7B;;OAEG;IACH,IAAW,GAAG;QACZ,OAAO,IAAI,CAAC,IAAI,CAAC;IACnB,CAAC;IAED;;;;;OAKG;IACH,YAAY,GAAW;QACrB,IAAI,CAAC,GAAG,EAAE,CAAC;YACT,MAAM,IAAI,KAAK,CAAC,gCAAgC,CAAC,CAAC;QACpD,CAAC;QAED,IAAI,CAAC,IAAI,GAAG,GAAG,CAAC;IAClB,CAAC;IAED;;;;;;;OAOG;IACI,MAAM,CAAC,MAAc;QAC1B,IAAI,CAAC,IAAI,GAAG,MAAM,CAAC;IACrB,CAAC;CACF","sourcesContent":["// Copyright (c) Microsoft Corporation.\n// Licensed under the MIT license.\n\nimport { KeyCredential } from \"./keyCredential\";\n\n/**\n * A static-key-based credential that supports updating\n * the underlying key value.\n */\nexport class AzureKeyCredential implements KeyCredential {\n private _key: string;\n\n /**\n * The value of the key to be used in authentication\n */\n public get key(): string {\n return this._key;\n }\n\n /**\n * Create an instance of an AzureKeyCredential for use\n * with a service client.\n *\n * @param key - The initial value of the key to use in authentication\n */\n constructor(key: string) {\n if (!key) {\n throw new Error(\"key must be a non-empty string\");\n }\n\n this._key = key;\n }\n\n /**\n * Change the value of the key.\n *\n * Updates will take effect upon the next request after\n * updating the key value.\n *\n * @param newKey - The new key value to be used\n */\n public update(newKey: string): void {\n this._key = newKey;\n }\n}\n"]}
|
||||
62
dawidd6/action-download-artifact-v3/node_modules/@azure/core-auth/dist-esm/src/azureNamedKeyCredential.js
generated
vendored
Normal file
62
dawidd6/action-download-artifact-v3/node_modules/@azure/core-auth/dist-esm/src/azureNamedKeyCredential.js
generated
vendored
Normal file
|
|
@ -0,0 +1,62 @@
|
|||
// Copyright (c) Microsoft Corporation.
|
||||
// Licensed under the MIT license.
|
||||
import { isObjectWithProperties } from "@azure/core-util";
|
||||
/**
|
||||
* A static name/key-based credential that supports updating
|
||||
* the underlying name and key values.
|
||||
*/
|
||||
export class AzureNamedKeyCredential {
|
||||
/**
|
||||
* The value of the key to be used in authentication.
|
||||
*/
|
||||
get key() {
|
||||
return this._key;
|
||||
}
|
||||
/**
|
||||
* The value of the name to be used in authentication.
|
||||
*/
|
||||
get name() {
|
||||
return this._name;
|
||||
}
|
||||
/**
|
||||
* Create an instance of an AzureNamedKeyCredential for use
|
||||
* with a service client.
|
||||
*
|
||||
* @param name - The initial value of the name to use in authentication.
|
||||
* @param key - The initial value of the key to use in authentication.
|
||||
*/
|
||||
constructor(name, key) {
|
||||
if (!name || !key) {
|
||||
throw new TypeError("name and key must be non-empty strings");
|
||||
}
|
||||
this._name = name;
|
||||
this._key = key;
|
||||
}
|
||||
/**
|
||||
* Change the value of the key.
|
||||
*
|
||||
* Updates will take effect upon the next request after
|
||||
* updating the key value.
|
||||
*
|
||||
* @param newName - The new name value to be used.
|
||||
* @param newKey - The new key value to be used.
|
||||
*/
|
||||
update(newName, newKey) {
|
||||
if (!newName || !newKey) {
|
||||
throw new TypeError("newName and newKey must be non-empty strings");
|
||||
}
|
||||
this._name = newName;
|
||||
this._key = newKey;
|
||||
}
|
||||
}
|
||||
/**
|
||||
* Tests an object to determine whether it implements NamedKeyCredential.
|
||||
*
|
||||
* @param credential - The assumed NamedKeyCredential to be tested.
|
||||
*/
|
||||
export function isNamedKeyCredential(credential) {
|
||||
return (isObjectWithProperties(credential, ["name", "key"]) &&
|
||||
typeof credential.key === "string" &&
|
||||
typeof credential.name === "string");
|
||||
}
|
||||
//# sourceMappingURL=azureNamedKeyCredential.js.map
|
||||
1
dawidd6/action-download-artifact-v3/node_modules/@azure/core-auth/dist-esm/src/azureNamedKeyCredential.js.map
generated
vendored
Normal file
1
dawidd6/action-download-artifact-v3/node_modules/@azure/core-auth/dist-esm/src/azureNamedKeyCredential.js.map
generated
vendored
Normal file
|
|
@ -0,0 +1 @@
|
|||
{"version":3,"file":"azureNamedKeyCredential.js","sourceRoot":"","sources":["../../src/azureNamedKeyCredential.ts"],"names":[],"mappings":"AAAA,uCAAuC;AACvC,kCAAkC;AAElC,OAAO,EAAE,sBAAsB,EAAE,MAAM,kBAAkB,CAAC;AAgB1D;;;GAGG;AACH,MAAM,OAAO,uBAAuB;IAIlC;;OAEG;IACH,IAAW,GAAG;QACZ,OAAO,IAAI,CAAC,IAAI,CAAC;IACnB,CAAC;IAED;;OAEG;IACH,IAAW,IAAI;QACb,OAAO,IAAI,CAAC,KAAK,CAAC;IACpB,CAAC;IAED;;;;;;OAMG;IACH,YAAY,IAAY,EAAE,GAAW;QACnC,IAAI,CAAC,IAAI,IAAI,CAAC,GAAG,EAAE,CAAC;YAClB,MAAM,IAAI,SAAS,CAAC,wCAAwC,CAAC,CAAC;QAChE,CAAC;QAED,IAAI,CAAC,KAAK,GAAG,IAAI,CAAC;QAClB,IAAI,CAAC,IAAI,GAAG,GAAG,CAAC;IAClB,CAAC;IAED;;;;;;;;OAQG;IACI,MAAM,CAAC,OAAe,EAAE,MAAc;QAC3C,IAAI,CAAC,OAAO,IAAI,CAAC,MAAM,EAAE,CAAC;YACxB,MAAM,IAAI,SAAS,CAAC,8CAA8C,CAAC,CAAC;QACtE,CAAC;QAED,IAAI,CAAC,KAAK,GAAG,OAAO,CAAC;QACrB,IAAI,CAAC,IAAI,GAAG,MAAM,CAAC;IACrB,CAAC;CACF;AAED;;;;GAIG;AACH,MAAM,UAAU,oBAAoB,CAAC,UAAmB;IACtD,OAAO,CACL,sBAAsB,CAAC,UAAU,EAAE,CAAC,MAAM,EAAE,KAAK,CAAC,CAAC;QACnD,OAAO,UAAU,CAAC,GAAG,KAAK,QAAQ;QAClC,OAAO,UAAU,CAAC,IAAI,KAAK,QAAQ,CACpC,CAAC;AACJ,CAAC","sourcesContent":["// Copyright (c) Microsoft Corporation.\n// Licensed under the MIT license.\n\nimport { isObjectWithProperties } from \"@azure/core-util\";\n\n/**\n * Represents a credential defined by a static API name and key.\n */\nexport interface NamedKeyCredential {\n /**\n * The value of the API key represented as a string\n */\n readonly key: string;\n /**\n * The value of the API name represented as a string.\n */\n readonly name: string;\n}\n\n/**\n * A static name/key-based credential that supports updating\n * the underlying name and key values.\n */\nexport class AzureNamedKeyCredential implements NamedKeyCredential {\n private _key: string;\n private _name: string;\n\n /**\n * The value of the key to be used in authentication.\n */\n public get key(): string {\n return this._key;\n }\n\n /**\n * The value of the name to be used in authentication.\n */\n public get name(): string {\n return this._name;\n }\n\n /**\n * Create an instance of an AzureNamedKeyCredential for use\n * with a service client.\n *\n * @param name - The initial value of the name to use in authentication.\n * @param key - The initial value of the key to use in authentication.\n */\n constructor(name: string, key: string) {\n if (!name || !key) {\n throw new TypeError(\"name and key must be non-empty strings\");\n }\n\n this._name = name;\n this._key = key;\n }\n\n /**\n * Change the value of the key.\n *\n * Updates will take effect upon the next request after\n * updating the key value.\n *\n * @param newName - The new name value to be used.\n * @param newKey - The new key value to be used.\n */\n public update(newName: string, newKey: string): void {\n if (!newName || !newKey) {\n throw new TypeError(\"newName and newKey must be non-empty strings\");\n }\n\n this._name = newName;\n this._key = newKey;\n }\n}\n\n/**\n * Tests an object to determine whether it implements NamedKeyCredential.\n *\n * @param credential - The assumed NamedKeyCredential to be tested.\n */\nexport function isNamedKeyCredential(credential: unknown): credential is NamedKeyCredential {\n return (\n isObjectWithProperties(credential, [\"name\", \"key\"]) &&\n typeof credential.key === \"string\" &&\n typeof credential.name === \"string\"\n );\n}\n"]}
|
||||
50
dawidd6/action-download-artifact-v3/node_modules/@azure/core-auth/dist-esm/src/azureSASCredential.js
generated
vendored
Normal file
50
dawidd6/action-download-artifact-v3/node_modules/@azure/core-auth/dist-esm/src/azureSASCredential.js
generated
vendored
Normal file
|
|
@ -0,0 +1,50 @@
|
|||
// Copyright (c) Microsoft Corporation.
|
||||
// Licensed under the MIT license.
|
||||
import { isObjectWithProperties } from "@azure/core-util";
|
||||
/**
|
||||
* A static-signature-based credential that supports updating
|
||||
* the underlying signature value.
|
||||
*/
|
||||
export class AzureSASCredential {
|
||||
/**
|
||||
* The value of the shared access signature to be used in authentication
|
||||
*/
|
||||
get signature() {
|
||||
return this._signature;
|
||||
}
|
||||
/**
|
||||
* Create an instance of an AzureSASCredential for use
|
||||
* with a service client.
|
||||
*
|
||||
* @param signature - The initial value of the shared access signature to use in authentication
|
||||
*/
|
||||
constructor(signature) {
|
||||
if (!signature) {
|
||||
throw new Error("shared access signature must be a non-empty string");
|
||||
}
|
||||
this._signature = signature;
|
||||
}
|
||||
/**
|
||||
* Change the value of the signature.
|
||||
*
|
||||
* Updates will take effect upon the next request after
|
||||
* updating the signature value.
|
||||
*
|
||||
* @param newSignature - The new shared access signature value to be used
|
||||
*/
|
||||
update(newSignature) {
|
||||
if (!newSignature) {
|
||||
throw new Error("shared access signature must be a non-empty string");
|
||||
}
|
||||
this._signature = newSignature;
|
||||
}
|
||||
}
|
||||
/**
|
||||
* Tests an object to determine whether it implements SASCredential.
|
||||
*
|
||||
* @param credential - The assumed SASCredential to be tested.
|
||||
*/
|
||||
export function isSASCredential(credential) {
|
||||
return (isObjectWithProperties(credential, ["signature"]) && typeof credential.signature === "string");
|
||||
}
|
||||
//# sourceMappingURL=azureSASCredential.js.map
|
||||
1
dawidd6/action-download-artifact-v3/node_modules/@azure/core-auth/dist-esm/src/azureSASCredential.js.map
generated
vendored
Normal file
1
dawidd6/action-download-artifact-v3/node_modules/@azure/core-auth/dist-esm/src/azureSASCredential.js.map
generated
vendored
Normal file
|
|
@ -0,0 +1 @@
|
|||
{"version":3,"file":"azureSASCredential.js","sourceRoot":"","sources":["../../src/azureSASCredential.ts"],"names":[],"mappings":"AAAA,uCAAuC;AACvC,kCAAkC;AAElC,OAAO,EAAE,sBAAsB,EAAE,MAAM,kBAAkB,CAAC;AAY1D;;;GAGG;AACH,MAAM,OAAO,kBAAkB;IAG7B;;OAEG;IACH,IAAW,SAAS;QAClB,OAAO,IAAI,CAAC,UAAU,CAAC;IACzB,CAAC;IAED;;;;;OAKG;IACH,YAAY,SAAiB;QAC3B,IAAI,CAAC,SAAS,EAAE,CAAC;YACf,MAAM,IAAI,KAAK,CAAC,oDAAoD,CAAC,CAAC;QACxE,CAAC;QAED,IAAI,CAAC,UAAU,GAAG,SAAS,CAAC;IAC9B,CAAC;IAED;;;;;;;OAOG;IACI,MAAM,CAAC,YAAoB;QAChC,IAAI,CAAC,YAAY,EAAE,CAAC;YAClB,MAAM,IAAI,KAAK,CAAC,oDAAoD,CAAC,CAAC;QACxE,CAAC;QAED,IAAI,CAAC,UAAU,GAAG,YAAY,CAAC;IACjC,CAAC;CACF;AAED;;;;GAIG;AACH,MAAM,UAAU,eAAe,CAAC,UAAmB;IACjD,OAAO,CACL,sBAAsB,CAAC,UAAU,EAAE,CAAC,WAAW,CAAC,CAAC,IAAI,OAAO,UAAU,CAAC,SAAS,KAAK,QAAQ,CAC9F,CAAC;AACJ,CAAC","sourcesContent":["// Copyright (c) Microsoft Corporation.\n// Licensed under the MIT license.\n\nimport { isObjectWithProperties } from \"@azure/core-util\";\n\n/**\n * Represents a credential defined by a static shared access signature.\n */\nexport interface SASCredential {\n /**\n * The value of the shared access signature represented as a string\n */\n readonly signature: string;\n}\n\n/**\n * A static-signature-based credential that supports updating\n * the underlying signature value.\n */\nexport class AzureSASCredential implements SASCredential {\n private _signature: string;\n\n /**\n * The value of the shared access signature to be used in authentication\n */\n public get signature(): string {\n return this._signature;\n }\n\n /**\n * Create an instance of an AzureSASCredential for use\n * with a service client.\n *\n * @param signature - The initial value of the shared access signature to use in authentication\n */\n constructor(signature: string) {\n if (!signature) {\n throw new Error(\"shared access signature must be a non-empty string\");\n }\n\n this._signature = signature;\n }\n\n /**\n * Change the value of the signature.\n *\n * Updates will take effect upon the next request after\n * updating the signature value.\n *\n * @param newSignature - The new shared access signature value to be used\n */\n public update(newSignature: string): void {\n if (!newSignature) {\n throw new Error(\"shared access signature must be a non-empty string\");\n }\n\n this._signature = newSignature;\n }\n}\n\n/**\n * Tests an object to determine whether it implements SASCredential.\n *\n * @param credential - The assumed SASCredential to be tested.\n */\nexport function isSASCredential(credential: unknown): credential is SASCredential {\n return (\n isObjectWithProperties(credential, [\"signature\"]) && typeof credential.signature === \"string\"\n );\n}\n"]}
|
||||
8
dawidd6/action-download-artifact-v3/node_modules/@azure/core-auth/dist-esm/src/index.js
generated
vendored
Normal file
8
dawidd6/action-download-artifact-v3/node_modules/@azure/core-auth/dist-esm/src/index.js
generated
vendored
Normal file
|
|
@ -0,0 +1,8 @@
|
|||
// Copyright (c) Microsoft Corporation.
|
||||
// Licensed under the MIT license.
|
||||
export { AzureKeyCredential } from "./azureKeyCredential";
|
||||
export { isKeyCredential } from "./keyCredential";
|
||||
export { AzureNamedKeyCredential, isNamedKeyCredential, } from "./azureNamedKeyCredential";
|
||||
export { AzureSASCredential, isSASCredential } from "./azureSASCredential";
|
||||
export { isTokenCredential, } from "./tokenCredential";
|
||||
//# sourceMappingURL=index.js.map
|
||||
1
dawidd6/action-download-artifact-v3/node_modules/@azure/core-auth/dist-esm/src/index.js.map
generated
vendored
Normal file
1
dawidd6/action-download-artifact-v3/node_modules/@azure/core-auth/dist-esm/src/index.js.map
generated
vendored
Normal file
|
|
@ -0,0 +1 @@
|
|||
{"version":3,"file":"index.js","sourceRoot":"","sources":["../../src/index.ts"],"names":[],"mappings":"AAAA,uCAAuC;AACvC,kCAAkC;AAElC,OAAO,EAAE,kBAAkB,EAAE,MAAM,sBAAsB,CAAC;AAC1D,OAAO,EAAiB,eAAe,EAAE,MAAM,iBAAiB,CAAC;AACjE,OAAO,EACL,uBAAuB,EAEvB,oBAAoB,GACrB,MAAM,2BAA2B,CAAC;AACnC,OAAO,EAAE,kBAAkB,EAAiB,eAAe,EAAE,MAAM,sBAAsB,CAAC;AAE1F,OAAO,EAIL,iBAAiB,GAClB,MAAM,mBAAmB,CAAC","sourcesContent":["// Copyright (c) Microsoft Corporation.\n// Licensed under the MIT license.\n\nexport { AzureKeyCredential } from \"./azureKeyCredential\";\nexport { KeyCredential, isKeyCredential } from \"./keyCredential\";\nexport {\n AzureNamedKeyCredential,\n NamedKeyCredential,\n isNamedKeyCredential,\n} from \"./azureNamedKeyCredential\";\nexport { AzureSASCredential, SASCredential, isSASCredential } from \"./azureSASCredential\";\n\nexport {\n TokenCredential,\n GetTokenOptions,\n AccessToken,\n isTokenCredential,\n} from \"./tokenCredential\";\n\nexport { TracingContext } from \"./tracing\";\n"]}
|
||||
12
dawidd6/action-download-artifact-v3/node_modules/@azure/core-auth/dist-esm/src/keyCredential.js
generated
vendored
Normal file
12
dawidd6/action-download-artifact-v3/node_modules/@azure/core-auth/dist-esm/src/keyCredential.js
generated
vendored
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
// Copyright (c) Microsoft Corporation.
|
||||
// Licensed under the MIT license.
|
||||
import { isObjectWithProperties } from "@azure/core-util";
|
||||
/**
|
||||
* Tests an object to determine whether it implements KeyCredential.
|
||||
*
|
||||
* @param credential - The assumed KeyCredential to be tested.
|
||||
*/
|
||||
export function isKeyCredential(credential) {
|
||||
return isObjectWithProperties(credential, ["key"]) && typeof credential.key === "string";
|
||||
}
|
||||
//# sourceMappingURL=keyCredential.js.map
|
||||
1
dawidd6/action-download-artifact-v3/node_modules/@azure/core-auth/dist-esm/src/keyCredential.js.map
generated
vendored
Normal file
1
dawidd6/action-download-artifact-v3/node_modules/@azure/core-auth/dist-esm/src/keyCredential.js.map
generated
vendored
Normal file
|
|
@ -0,0 +1 @@
|
|||
{"version":3,"file":"keyCredential.js","sourceRoot":"","sources":["../../src/keyCredential.ts"],"names":[],"mappings":"AAAA,uCAAuC;AACvC,kCAAkC;AAElC,OAAO,EAAE,sBAAsB,EAAE,MAAM,kBAAkB,CAAC;AAY1D;;;;GAIG;AACH,MAAM,UAAU,eAAe,CAAC,UAAmB;IACjD,OAAO,sBAAsB,CAAC,UAAU,EAAE,CAAC,KAAK,CAAC,CAAC,IAAI,OAAO,UAAU,CAAC,GAAG,KAAK,QAAQ,CAAC;AAC3F,CAAC","sourcesContent":["// Copyright (c) Microsoft Corporation.\n// Licensed under the MIT license.\n\nimport { isObjectWithProperties } from \"@azure/core-util\";\n\n/**\n * Represents a credential defined by a static API key.\n */\nexport interface KeyCredential {\n /**\n * The value of the API key represented as a string\n */\n readonly key: string;\n}\n\n/**\n * Tests an object to determine whether it implements KeyCredential.\n *\n * @param credential - The assumed KeyCredential to be tested.\n */\nexport function isKeyCredential(credential: unknown): credential is KeyCredential {\n return isObjectWithProperties(credential, [\"key\"]) && typeof credential.key === \"string\";\n}\n"]}
|
||||
19
dawidd6/action-download-artifact-v3/node_modules/@azure/core-auth/dist-esm/src/tokenCredential.js
generated
vendored
Normal file
19
dawidd6/action-download-artifact-v3/node_modules/@azure/core-auth/dist-esm/src/tokenCredential.js
generated
vendored
Normal file
|
|
@ -0,0 +1,19 @@
|
|||
// Copyright (c) Microsoft Corporation.
|
||||
// Licensed under the MIT license.
|
||||
/**
|
||||
* Tests an object to determine whether it implements TokenCredential.
|
||||
*
|
||||
* @param credential - The assumed TokenCredential to be tested.
|
||||
*/
|
||||
export function isTokenCredential(credential) {
|
||||
// Check for an object with a 'getToken' function and possibly with
|
||||
// a 'signRequest' function. We do this check to make sure that
|
||||
// a ServiceClientCredentials implementor (like TokenClientCredentials
|
||||
// in ms-rest-nodeauth) doesn't get mistaken for a TokenCredential if
|
||||
// it doesn't actually implement TokenCredential also.
|
||||
const castCredential = credential;
|
||||
return (castCredential &&
|
||||
typeof castCredential.getToken === "function" &&
|
||||
(castCredential.signRequest === undefined || castCredential.getToken.length > 0));
|
||||
}
|
||||
//# sourceMappingURL=tokenCredential.js.map
|
||||
1
dawidd6/action-download-artifact-v3/node_modules/@azure/core-auth/dist-esm/src/tokenCredential.js.map
generated
vendored
Normal file
1
dawidd6/action-download-artifact-v3/node_modules/@azure/core-auth/dist-esm/src/tokenCredential.js.map
generated
vendored
Normal file
|
|
@ -0,0 +1 @@
|
|||
{"version":3,"file":"tokenCredential.js","sourceRoot":"","sources":["../../src/tokenCredential.ts"],"names":[],"mappings":"AAAA,uCAAuC;AACvC,kCAAkC;AA6ElC;;;;GAIG;AACH,MAAM,UAAU,iBAAiB,CAAC,UAAmB;IACnD,mEAAmE;IACnE,gEAAgE;IAChE,sEAAsE;IACtE,qEAAqE;IACrE,sDAAsD;IACtD,MAAM,cAAc,GAAG,UAGtB,CAAC;IACF,OAAO,CACL,cAAc;QACd,OAAO,cAAc,CAAC,QAAQ,KAAK,UAAU;QAC7C,CAAC,cAAc,CAAC,WAAW,KAAK,SAAS,IAAI,cAAc,CAAC,QAAQ,CAAC,MAAM,GAAG,CAAC,CAAC,CACjF,CAAC;AACJ,CAAC","sourcesContent":["// Copyright (c) Microsoft Corporation.\n// Licensed under the MIT license.\n\nimport { AbortSignalLike } from \"@azure/abort-controller\";\nimport { TracingContext } from \"./tracing\";\n\n/**\n * Represents a credential capable of providing an authentication token.\n */\nexport interface TokenCredential {\n /**\n * Gets the token provided by this credential.\n *\n * This method is called automatically by Azure SDK client libraries. You may call this method\n * directly, but you must also handle token caching and token refreshing.\n *\n * @param scopes - The list of scopes for which the token will have access.\n * @param options - The options used to configure any requests this\n * TokenCredential implementation might make.\n */\n getToken(scopes: string | string[], options?: GetTokenOptions): Promise<AccessToken | null>;\n}\n\n/**\n * Defines options for TokenCredential.getToken.\n */\nexport interface GetTokenOptions {\n /**\n * The signal which can be used to abort requests.\n */\n abortSignal?: AbortSignalLike;\n /**\n * Options used when creating and sending HTTP requests for this operation.\n */\n requestOptions?: {\n /**\n * The number of milliseconds a request can take before automatically being terminated.\n */\n timeout?: number;\n };\n /**\n * Options used when tracing is enabled.\n */\n tracingOptions?: {\n /**\n * Tracing Context for the current request.\n */\n tracingContext?: TracingContext;\n };\n /**\n * Claim details to perform the Continuous Access Evaluation authentication flow\n */\n claims?: string;\n /**\n * Indicates whether to enable the Continuous Access Evaluation authentication flow\n */\n enableCae?: boolean;\n /**\n * Allows specifying a tenantId. Useful to handle challenges that provide tenant Id hints.\n */\n tenantId?: string;\n}\n\n/**\n * Represents an access token with an expiration time.\n */\nexport interface AccessToken {\n /**\n * The access token returned by the authentication service.\n */\n token: string;\n\n /**\n * The access token's expiration timestamp in milliseconds, UNIX epoch time.\n */\n expiresOnTimestamp: number;\n}\n\n/**\n * Tests an object to determine whether it implements TokenCredential.\n *\n * @param credential - The assumed TokenCredential to be tested.\n */\nexport function isTokenCredential(credential: unknown): credential is TokenCredential {\n // Check for an object with a 'getToken' function and possibly with\n // a 'signRequest' function. We do this check to make sure that\n // a ServiceClientCredentials implementor (like TokenClientCredentials\n // in ms-rest-nodeauth) doesn't get mistaken for a TokenCredential if\n // it doesn't actually implement TokenCredential also.\n const castCredential = credential as {\n getToken: unknown;\n signRequest: unknown;\n };\n return (\n castCredential &&\n typeof castCredential.getToken === \"function\" &&\n (castCredential.signRequest === undefined || castCredential.getToken.length > 0)\n );\n}\n"]}
|
||||
4
dawidd6/action-download-artifact-v3/node_modules/@azure/core-auth/dist-esm/src/tracing.js
generated
vendored
Normal file
4
dawidd6/action-download-artifact-v3/node_modules/@azure/core-auth/dist-esm/src/tracing.js
generated
vendored
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
// Copyright (c) Microsoft Corporation.
|
||||
// Licensed under the MIT license.
|
||||
export {};
|
||||
//# sourceMappingURL=tracing.js.map
|
||||
1
dawidd6/action-download-artifact-v3/node_modules/@azure/core-auth/dist-esm/src/tracing.js.map
generated
vendored
Normal file
1
dawidd6/action-download-artifact-v3/node_modules/@azure/core-auth/dist-esm/src/tracing.js.map
generated
vendored
Normal file
|
|
@ -0,0 +1 @@
|
|||
{"version":3,"file":"tracing.js","sourceRoot":"","sources":["../../src/tracing.ts"],"names":[],"mappings":"AAAA,uCAAuC;AACvC,kCAAkC","sourcesContent":["// Copyright (c) Microsoft Corporation.\n// Licensed under the MIT license.\n\n// The interfaces in this file should be kept in sync with those\n// found in the `@azure/core-tracing` package.\n\n/**\n * An interface structurally compatible with OpenTelemetry.\n */\nexport interface TracingContext {\n /**\n * Get a value from the context.\n *\n * @param key - key which identifies a context value\n */\n getValue(key: symbol): unknown;\n /**\n * Create a new context which inherits from this context and has\n * the given key set to the given value.\n *\n * @param key - context key for which to set the value\n * @param value - value to set for the given key\n */\n setValue(key: symbol, value: unknown): TracingContext;\n /**\n * Return a new context which inherits from this context but does\n * not contain a value for the given key.\n *\n * @param key - context key for which to clear a value\n */\n deleteValue(key: symbol): TracingContext;\n}\n"]}
|
||||
192
dawidd6/action-download-artifact-v3/node_modules/@azure/core-auth/dist/index.js
generated
vendored
Normal file
192
dawidd6/action-download-artifact-v3/node_modules/@azure/core-auth/dist/index.js
generated
vendored
Normal file
|
|
@ -0,0 +1,192 @@
|
|||
'use strict';
|
||||
|
||||
Object.defineProperty(exports, '__esModule', { value: true });
|
||||
|
||||
var coreUtil = require('@azure/core-util');
|
||||
|
||||
// Copyright (c) Microsoft Corporation.
|
||||
// Licensed under the MIT license.
|
||||
/**
|
||||
* A static-key-based credential that supports updating
|
||||
* the underlying key value.
|
||||
*/
|
||||
class AzureKeyCredential {
|
||||
/**
|
||||
* The value of the key to be used in authentication
|
||||
*/
|
||||
get key() {
|
||||
return this._key;
|
||||
}
|
||||
/**
|
||||
* Create an instance of an AzureKeyCredential for use
|
||||
* with a service client.
|
||||
*
|
||||
* @param key - The initial value of the key to use in authentication
|
||||
*/
|
||||
constructor(key) {
|
||||
if (!key) {
|
||||
throw new Error("key must be a non-empty string");
|
||||
}
|
||||
this._key = key;
|
||||
}
|
||||
/**
|
||||
* Change the value of the key.
|
||||
*
|
||||
* Updates will take effect upon the next request after
|
||||
* updating the key value.
|
||||
*
|
||||
* @param newKey - The new key value to be used
|
||||
*/
|
||||
update(newKey) {
|
||||
this._key = newKey;
|
||||
}
|
||||
}
|
||||
|
||||
// Copyright (c) Microsoft Corporation.
|
||||
// Licensed under the MIT license.
|
||||
/**
|
||||
* Tests an object to determine whether it implements KeyCredential.
|
||||
*
|
||||
* @param credential - The assumed KeyCredential to be tested.
|
||||
*/
|
||||
function isKeyCredential(credential) {
|
||||
return coreUtil.isObjectWithProperties(credential, ["key"]) && typeof credential.key === "string";
|
||||
}
|
||||
|
||||
// Copyright (c) Microsoft Corporation.
|
||||
// Licensed under the MIT license.
|
||||
/**
|
||||
* A static name/key-based credential that supports updating
|
||||
* the underlying name and key values.
|
||||
*/
|
||||
class AzureNamedKeyCredential {
|
||||
/**
|
||||
* The value of the key to be used in authentication.
|
||||
*/
|
||||
get key() {
|
||||
return this._key;
|
||||
}
|
||||
/**
|
||||
* The value of the name to be used in authentication.
|
||||
*/
|
||||
get name() {
|
||||
return this._name;
|
||||
}
|
||||
/**
|
||||
* Create an instance of an AzureNamedKeyCredential for use
|
||||
* with a service client.
|
||||
*
|
||||
* @param name - The initial value of the name to use in authentication.
|
||||
* @param key - The initial value of the key to use in authentication.
|
||||
*/
|
||||
constructor(name, key) {
|
||||
if (!name || !key) {
|
||||
throw new TypeError("name and key must be non-empty strings");
|
||||
}
|
||||
this._name = name;
|
||||
this._key = key;
|
||||
}
|
||||
/**
|
||||
* Change the value of the key.
|
||||
*
|
||||
* Updates will take effect upon the next request after
|
||||
* updating the key value.
|
||||
*
|
||||
* @param newName - The new name value to be used.
|
||||
* @param newKey - The new key value to be used.
|
||||
*/
|
||||
update(newName, newKey) {
|
||||
if (!newName || !newKey) {
|
||||
throw new TypeError("newName and newKey must be non-empty strings");
|
||||
}
|
||||
this._name = newName;
|
||||
this._key = newKey;
|
||||
}
|
||||
}
|
||||
/**
|
||||
* Tests an object to determine whether it implements NamedKeyCredential.
|
||||
*
|
||||
* @param credential - The assumed NamedKeyCredential to be tested.
|
||||
*/
|
||||
function isNamedKeyCredential(credential) {
|
||||
return (coreUtil.isObjectWithProperties(credential, ["name", "key"]) &&
|
||||
typeof credential.key === "string" &&
|
||||
typeof credential.name === "string");
|
||||
}
|
||||
|
||||
// Copyright (c) Microsoft Corporation.
|
||||
// Licensed under the MIT license.
|
||||
/**
|
||||
* A static-signature-based credential that supports updating
|
||||
* the underlying signature value.
|
||||
*/
|
||||
class AzureSASCredential {
|
||||
/**
|
||||
* The value of the shared access signature to be used in authentication
|
||||
*/
|
||||
get signature() {
|
||||
return this._signature;
|
||||
}
|
||||
/**
|
||||
* Create an instance of an AzureSASCredential for use
|
||||
* with a service client.
|
||||
*
|
||||
* @param signature - The initial value of the shared access signature to use in authentication
|
||||
*/
|
||||
constructor(signature) {
|
||||
if (!signature) {
|
||||
throw new Error("shared access signature must be a non-empty string");
|
||||
}
|
||||
this._signature = signature;
|
||||
}
|
||||
/**
|
||||
* Change the value of the signature.
|
||||
*
|
||||
* Updates will take effect upon the next request after
|
||||
* updating the signature value.
|
||||
*
|
||||
* @param newSignature - The new shared access signature value to be used
|
||||
*/
|
||||
update(newSignature) {
|
||||
if (!newSignature) {
|
||||
throw new Error("shared access signature must be a non-empty string");
|
||||
}
|
||||
this._signature = newSignature;
|
||||
}
|
||||
}
|
||||
/**
|
||||
* Tests an object to determine whether it implements SASCredential.
|
||||
*
|
||||
* @param credential - The assumed SASCredential to be tested.
|
||||
*/
|
||||
function isSASCredential(credential) {
|
||||
return (coreUtil.isObjectWithProperties(credential, ["signature"]) && typeof credential.signature === "string");
|
||||
}
|
||||
|
||||
// Copyright (c) Microsoft Corporation.
|
||||
// Licensed under the MIT license.
|
||||
/**
|
||||
* Tests an object to determine whether it implements TokenCredential.
|
||||
*
|
||||
* @param credential - The assumed TokenCredential to be tested.
|
||||
*/
|
||||
function isTokenCredential(credential) {
|
||||
// Check for an object with a 'getToken' function and possibly with
|
||||
// a 'signRequest' function. We do this check to make sure that
|
||||
// a ServiceClientCredentials implementor (like TokenClientCredentials
|
||||
// in ms-rest-nodeauth) doesn't get mistaken for a TokenCredential if
|
||||
// it doesn't actually implement TokenCredential also.
|
||||
const castCredential = credential;
|
||||
return (castCredential &&
|
||||
typeof castCredential.getToken === "function" &&
|
||||
(castCredential.signRequest === undefined || castCredential.getToken.length > 0));
|
||||
}
|
||||
|
||||
exports.AzureKeyCredential = AzureKeyCredential;
|
||||
exports.AzureNamedKeyCredential = AzureNamedKeyCredential;
|
||||
exports.AzureSASCredential = AzureSASCredential;
|
||||
exports.isKeyCredential = isKeyCredential;
|
||||
exports.isNamedKeyCredential = isNamedKeyCredential;
|
||||
exports.isSASCredential = isSASCredential;
|
||||
exports.isTokenCredential = isTokenCredential;
|
||||
//# sourceMappingURL=index.js.map
|
||||
1
dawidd6/action-download-artifact-v3/node_modules/@azure/core-auth/dist/index.js.map
generated
vendored
Normal file
1
dawidd6/action-download-artifact-v3/node_modules/@azure/core-auth/dist/index.js.map
generated
vendored
Normal file
File diff suppressed because one or more lines are too long
21
dawidd6/action-download-artifact-v3/node_modules/@azure/core-auth/node_modules/@azure/abort-controller/LICENSE
generated
vendored
Normal file
21
dawidd6/action-download-artifact-v3/node_modules/@azure/core-auth/node_modules/@azure/abort-controller/LICENSE
generated
vendored
Normal file
|
|
@ -0,0 +1,21 @@
|
|||
The MIT License (MIT)
|
||||
|
||||
Copyright (c) 2020 Microsoft
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
110
dawidd6/action-download-artifact-v3/node_modules/@azure/core-auth/node_modules/@azure/abort-controller/README.md
generated
vendored
Normal file
110
dawidd6/action-download-artifact-v3/node_modules/@azure/core-auth/node_modules/@azure/abort-controller/README.md
generated
vendored
Normal file
|
|
@ -0,0 +1,110 @@
|
|||
# Azure Abort Controller client library for JavaScript
|
||||
|
||||
The `@azure/abort-controller` package provides `AbortController` and `AbortSignal` classes. These classes are compatible
|
||||
with the [AbortController](https://developer.mozilla.org/docs/Web/API/AbortController) built into modern browsers
|
||||
and the `AbortSignal` used by [fetch](https://developer.mozilla.org/docs/Web/API/Fetch_API).
|
||||
Use the `AbortController` class to create an instance of the `AbortSignal` class that can be used to cancel an operation
|
||||
in an Azure SDK that accept a parameter of type `AbortSignalLike`.
|
||||
|
||||
Key links:
|
||||
|
||||
- [Source code](https://github.com/Azure/azure-sdk-for-js/tree/main/sdk/core/abort-controller)
|
||||
- [Package (npm)](https://www.npmjs.com/package/@azure/abort-controller)
|
||||
- [API Reference Documentation](https://docs.microsoft.com/javascript/api/overview/azure/abort-controller-readme)
|
||||
|
||||
## Getting started
|
||||
|
||||
### Installation
|
||||
|
||||
Install this library using npm as follows
|
||||
|
||||
```
|
||||
npm install @azure/abort-controller
|
||||
```
|
||||
|
||||
## Key Concepts
|
||||
|
||||
Use the `AbortController` to create an `AbortSignal` which can then be passed to Azure SDK operations to cancel
|
||||
pending work. The `AbortSignal` can be accessed via the `signal` property on an instantiated `AbortController`.
|
||||
An `AbortSignal` can also be returned directly from a static method, e.g. `AbortController.timeout(100)`.
|
||||
that is cancelled after 100 milliseconds.
|
||||
|
||||
Calling `abort()` on the instantiated `AbortController` invokes the registered `abort`
|
||||
event listeners on the associated `AbortSignal`.
|
||||
Any subsequent calls to `abort()` on the same controller will have no effect.
|
||||
|
||||
The `AbortSignal.none` static property returns an `AbortSignal` that can not be aborted.
|
||||
|
||||
Multiple instances of an `AbortSignal` can be linked so that calling `abort()` on the parent signal,
|
||||
aborts all linked signals.
|
||||
This linkage is one-way, meaning that a parent signal can affect a linked signal, but not the other way around.
|
||||
To link `AbortSignals` together, pass in the parent signals to the `AbortController` constructor.
|
||||
|
||||
## Examples
|
||||
|
||||
The below examples assume that `doAsyncWork` is a function that takes a bag of properties, one of which is
|
||||
of the abort signal.
|
||||
|
||||
### Example 1 - basic usage
|
||||
|
||||
```js
|
||||
import { AbortController } from "@azure/abort-controller";
|
||||
|
||||
const controller = new AbortController();
|
||||
doAsyncWork({ abortSignal: controller.signal });
|
||||
|
||||
// at some point later
|
||||
controller.abort();
|
||||
```
|
||||
|
||||
### Example 2 - Aborting with timeout
|
||||
|
||||
```js
|
||||
import { AbortController } from "@azure/abort-controller";
|
||||
|
||||
const signal = AbortController.timeout(1000);
|
||||
doAsyncWork({ abortSignal: signal });
|
||||
```
|
||||
|
||||
### Example 3 - Aborting sub-tasks
|
||||
|
||||
```js
|
||||
import { AbortController } from "@azure/abort-controller";
|
||||
|
||||
const allTasksController = new AbortController();
|
||||
|
||||
const subTask1 = new AbortController(allTasksController.signal);
|
||||
const subtask2 = new AbortController(allTasksController.signal);
|
||||
|
||||
allTasksController.abort(); // aborts allTasksSignal, subTask1, subTask2
|
||||
subTask1.abort(); // aborts only subTask1
|
||||
```
|
||||
|
||||
### Example 4 - Aborting with parent signal or timeout
|
||||
|
||||
```js
|
||||
import { AbortController } from "@azure/abort-controller";
|
||||
|
||||
const allTasksController = new AbortController();
|
||||
|
||||
// create a subtask controller that can be aborted manually,
|
||||
// or when either the parent task aborts or the timeout is reached.
|
||||
const subTask = new AbortController(allTasksController.signal, AbortController.timeout(100));
|
||||
|
||||
allTasksController.abort(); // aborts allTasksSignal, subTask
|
||||
subTask.abort(); // aborts only subTask
|
||||
```
|
||||
|
||||
## Next steps
|
||||
|
||||
You can build and run the tests locally by executing `rushx test`. Explore the `test` folder to see advanced usage and behavior of the public classes.
|
||||
|
||||
## Troubleshooting
|
||||
|
||||
If you run into issues while using this library, please feel free to [file an issue](https://github.com/Azure/azure-sdk-for-js/issues/new).
|
||||
|
||||
## Contributing
|
||||
|
||||
If you'd like to contribute to this library, please read the [contributing guide](https://github.com/Azure/azure-sdk-for-js/blob/main/CONTRIBUTING.md) to learn more about how to build and test the code.
|
||||
|
||||

|
||||
27
dawidd6/action-download-artifact-v3/node_modules/@azure/core-auth/node_modules/@azure/abort-controller/dist-esm/src/AbortError.js
generated
vendored
Normal file
27
dawidd6/action-download-artifact-v3/node_modules/@azure/core-auth/node_modules/@azure/abort-controller/dist-esm/src/AbortError.js
generated
vendored
Normal file
|
|
@ -0,0 +1,27 @@
|
|||
// Copyright (c) Microsoft Corporation.
|
||||
// Licensed under the MIT license.
|
||||
/**
|
||||
* This error is thrown when an asynchronous operation has been aborted.
|
||||
* Check for this error by testing the `name` that the name property of the
|
||||
* error matches `"AbortError"`.
|
||||
*
|
||||
* @example
|
||||
* ```ts
|
||||
* const controller = new AbortController();
|
||||
* controller.abort();
|
||||
* try {
|
||||
* doAsyncWork(controller.signal)
|
||||
* } catch (e) {
|
||||
* if (e.name === 'AbortError') {
|
||||
* // handle abort error here.
|
||||
* }
|
||||
* }
|
||||
* ```
|
||||
*/
|
||||
export class AbortError extends Error {
|
||||
constructor(message) {
|
||||
super(message);
|
||||
this.name = "AbortError";
|
||||
}
|
||||
}
|
||||
//# sourceMappingURL=AbortError.js.map
|
||||
|
|
@ -0,0 +1 @@
|
|||
{"version":3,"file":"AbortError.js","sourceRoot":"","sources":["../../src/AbortError.ts"],"names":[],"mappings":"AAAA,uCAAuC;AACvC,kCAAkC;AAElC;;;;;;;;;;;;;;;;;GAiBG;AACH,MAAM,OAAO,UAAW,SAAQ,KAAK;IACnC,YAAY,OAAgB;QAC1B,KAAK,CAAC,OAAO,CAAC,CAAC;QACf,IAAI,CAAC,IAAI,GAAG,YAAY,CAAC;IAC3B,CAAC;CACF","sourcesContent":["// Copyright (c) Microsoft Corporation.\n// Licensed under the MIT license.\n\n/**\n * This error is thrown when an asynchronous operation has been aborted.\n * Check for this error by testing the `name` that the name property of the\n * error matches `\"AbortError\"`.\n *\n * @example\n * ```ts\n * const controller = new AbortController();\n * controller.abort();\n * try {\n * doAsyncWork(controller.signal)\n * } catch (e) {\n * if (e.name === 'AbortError') {\n * // handle abort error here.\n * }\n * }\n * ```\n */\nexport class AbortError extends Error {\n constructor(message?: string) {\n super(message);\n this.name = \"AbortError\";\n }\n}\n"]}
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
// Copyright (c) Microsoft Corporation.
|
||||
// Licensed under the MIT license.
|
||||
export {};
|
||||
//# sourceMappingURL=AbortSignalLike.js.map
|
||||
|
|
@ -0,0 +1 @@
|
|||
{"version":3,"file":"AbortSignalLike.js","sourceRoot":"","sources":["../../src/AbortSignalLike.ts"],"names":[],"mappings":"AAAA,uCAAuC;AACvC,kCAAkC","sourcesContent":["// Copyright (c) Microsoft Corporation.\n// Licensed under the MIT license.\n\n/**\n * Allows the request to be aborted upon firing of the \"abort\" event.\n * Compatible with the browser built-in AbortSignal and common polyfills.\n */\nexport interface AbortSignalLike {\n /**\n * Indicates if the signal has already been aborted.\n */\n readonly aborted: boolean;\n /**\n * Add new \"abort\" event listener, only support \"abort\" event.\n */\n addEventListener(\n type: \"abort\",\n listener: (this: AbortSignalLike, ev: any) => any,\n options?: any,\n ): void;\n /**\n * Remove \"abort\" event listener, only support \"abort\" event.\n */\n removeEventListener(\n type: \"abort\",\n listener: (this: AbortSignalLike, ev: any) => any,\n options?: any,\n ): void;\n}\n"]}
|
||||
4
dawidd6/action-download-artifact-v3/node_modules/@azure/core-auth/node_modules/@azure/abort-controller/dist-esm/src/index.js
generated
vendored
Normal file
4
dawidd6/action-download-artifact-v3/node_modules/@azure/core-auth/node_modules/@azure/abort-controller/dist-esm/src/index.js
generated
vendored
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
// Copyright (c) Microsoft Corporation.
|
||||
// Licensed under the MIT license.
|
||||
export { AbortError } from "./AbortError";
|
||||
//# sourceMappingURL=index.js.map
|
||||
1
dawidd6/action-download-artifact-v3/node_modules/@azure/core-auth/node_modules/@azure/abort-controller/dist-esm/src/index.js.map
generated
vendored
Normal file
1
dawidd6/action-download-artifact-v3/node_modules/@azure/core-auth/node_modules/@azure/abort-controller/dist-esm/src/index.js.map
generated
vendored
Normal file
|
|
@ -0,0 +1 @@
|
|||
{"version":3,"file":"index.js","sourceRoot":"","sources":["../../src/index.ts"],"names":[],"mappings":"AAAA,uCAAuC;AACvC,kCAAkC;AAElC,OAAO,EAAE,UAAU,EAAE,MAAM,cAAc,CAAC","sourcesContent":["// Copyright (c) Microsoft Corporation.\n// Licensed under the MIT license.\n\nexport { AbortError } from \"./AbortError\";\nexport { AbortSignalLike } from \"./AbortSignalLike\";\n"]}
|
||||
33
dawidd6/action-download-artifact-v3/node_modules/@azure/core-auth/node_modules/@azure/abort-controller/dist/index.js
generated
vendored
Normal file
33
dawidd6/action-download-artifact-v3/node_modules/@azure/core-auth/node_modules/@azure/abort-controller/dist/index.js
generated
vendored
Normal file
|
|
@ -0,0 +1,33 @@
|
|||
'use strict';
|
||||
|
||||
Object.defineProperty(exports, '__esModule', { value: true });
|
||||
|
||||
// Copyright (c) Microsoft Corporation.
|
||||
// Licensed under the MIT license.
|
||||
/**
|
||||
* This error is thrown when an asynchronous operation has been aborted.
|
||||
* Check for this error by testing the `name` that the name property of the
|
||||
* error matches `"AbortError"`.
|
||||
*
|
||||
* @example
|
||||
* ```ts
|
||||
* const controller = new AbortController();
|
||||
* controller.abort();
|
||||
* try {
|
||||
* doAsyncWork(controller.signal)
|
||||
* } catch (e) {
|
||||
* if (e.name === 'AbortError') {
|
||||
* // handle abort error here.
|
||||
* }
|
||||
* }
|
||||
* ```
|
||||
*/
|
||||
class AbortError extends Error {
|
||||
constructor(message) {
|
||||
super(message);
|
||||
this.name = "AbortError";
|
||||
}
|
||||
}
|
||||
|
||||
exports.AbortError = AbortError;
|
||||
//# sourceMappingURL=index.js.map
|
||||
1
dawidd6/action-download-artifact-v3/node_modules/@azure/core-auth/node_modules/@azure/abort-controller/dist/index.js.map
generated
vendored
Normal file
1
dawidd6/action-download-artifact-v3/node_modules/@azure/core-auth/node_modules/@azure/abort-controller/dist/index.js.map
generated
vendored
Normal file
|
|
@ -0,0 +1 @@
|
|||
{"version":3,"file":"index.js","sources":["../src/AbortError.ts"],"sourcesContent":["// Copyright (c) Microsoft Corporation.\n// Licensed under the MIT license.\n\n/**\n * This error is thrown when an asynchronous operation has been aborted.\n * Check for this error by testing the `name` that the name property of the\n * error matches `\"AbortError\"`.\n *\n * @example\n * ```ts\n * const controller = new AbortController();\n * controller.abort();\n * try {\n * doAsyncWork(controller.signal)\n * } catch (e) {\n * if (e.name === 'AbortError') {\n * // handle abort error here.\n * }\n * }\n * ```\n */\nexport class AbortError extends Error {\n constructor(message?: string) {\n super(message);\n this.name = \"AbortError\";\n }\n}\n"],"names":[],"mappings":";;;;AAAA;AACA;AAEA;;;;;;;;;;;;;;;;;AAiBG;AACG,MAAO,UAAW,SAAQ,KAAK,CAAA;AACnC,IAAA,WAAA,CAAY,OAAgB,EAAA;QAC1B,KAAK,CAAC,OAAO,CAAC,CAAC;AACf,QAAA,IAAI,CAAC,IAAI,GAAG,YAAY,CAAC;KAC1B;AACF;;;;"}
|
||||
92
dawidd6/action-download-artifact-v3/node_modules/@azure/core-auth/node_modules/@azure/abort-controller/package.json
generated
vendored
Normal file
92
dawidd6/action-download-artifact-v3/node_modules/@azure/core-auth/node_modules/@azure/abort-controller/package.json
generated
vendored
Normal file
|
|
@ -0,0 +1,92 @@
|
|||
{
|
||||
"name": "@azure/abort-controller",
|
||||
"sdk-type": "client",
|
||||
"version": "2.0.0",
|
||||
"description": "Microsoft Azure SDK for JavaScript - Aborter",
|
||||
"main": "./dist/index.js",
|
||||
"module": "dist-esm/src/index.js",
|
||||
"scripts": {
|
||||
"build:samples": "echo Obsolete",
|
||||
"build:test": "tsc -p . && dev-tool run bundle",
|
||||
"build": "npm run clean && tsc -p . && dev-tool run bundle && api-extractor run --local",
|
||||
"check-format": "dev-tool run vendored prettier --list-different --config ../../../.prettierrc.json --ignore-path ../../../.prettierignore \"src/**/*.ts\" \"test/**/*.ts\" \"*.{js,json}\"",
|
||||
"clean": "rimraf dist dist-* temp types *.tgz *.log",
|
||||
"execute:samples": "echo skipped",
|
||||
"extract-api": "tsc -p . && api-extractor run --local",
|
||||
"format": "dev-tool run vendored prettier --write --config ../../../.prettierrc.json --ignore-path ../../../.prettierignore \"src/**/*.ts\" \"test/**/*.ts\" \"*.{js,json}\"",
|
||||
"integration-test:browser": "echo skipped",
|
||||
"integration-test:node": "echo skipped",
|
||||
"integration-test": "npm run integration-test:node && npm run integration-test:browser",
|
||||
"lint:fix": "eslint package.json api-extractor.json src test --ext .ts --fix --fix-type [problem,suggestion]",
|
||||
"lint": "eslint package.json api-extractor.json src test --ext .ts",
|
||||
"pack": "npm pack 2>&1",
|
||||
"test:browser": "npm run clean && npm run build:test && npm run unit-test:browser && npm run integration-test:browser",
|
||||
"test:node": "npm run clean && tsc -p . && npm run unit-test:node && npm run integration-test:node",
|
||||
"test": "npm run clean && tsc -p . && npm run unit-test:node && dev-tool run bundle && npm run unit-test:browser && npm run integration-test",
|
||||
"unit-test:browser": "karma start --single-run",
|
||||
"unit-test:node": "dev-tool run test:node-ts-input --no-test-proxy=true",
|
||||
"unit-test": "npm run unit-test:node && npm run unit-test:browser"
|
||||
},
|
||||
"types": "./types/src/index.d.ts",
|
||||
"files": [
|
||||
"dist/",
|
||||
"dist-esm/src/",
|
||||
"shims-public.d.ts",
|
||||
"types/src",
|
||||
"README.md",
|
||||
"LICENSE"
|
||||
],
|
||||
"engines": {
|
||||
"node": ">=18.0.0"
|
||||
},
|
||||
"repository": "github:Azure/azure-sdk-for-js",
|
||||
"keywords": [
|
||||
"azure",
|
||||
"aborter",
|
||||
"abortsignal",
|
||||
"cancellation",
|
||||
"node.js",
|
||||
"typescript",
|
||||
"javascript",
|
||||
"browser",
|
||||
"cloud"
|
||||
],
|
||||
"author": "Microsoft Corporation",
|
||||
"license": "MIT",
|
||||
"bugs": {
|
||||
"url": "https://github.com/Azure/azure-sdk-for-js/issues"
|
||||
},
|
||||
"homepage": "https://github.com/Azure/azure-sdk-for-js/tree/main/sdk/core/abort-controller/README.md",
|
||||
"sideEffects": false,
|
||||
"dependencies": {
|
||||
"tslib": "^2.2.0"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@azure/dev-tool": "^1.0.0",
|
||||
"@azure/eslint-plugin-azure-sdk": "^3.0.0",
|
||||
"@microsoft/api-extractor": "^7.31.1",
|
||||
"@types/chai": "^4.1.6",
|
||||
"@types/mocha": "^10.0.0",
|
||||
"@types/node": "^18.0.0",
|
||||
"chai": "^4.2.0",
|
||||
"cross-env": "^7.0.2",
|
||||
"eslint": "^8.0.0",
|
||||
"karma": "^6.2.0",
|
||||
"karma-chrome-launcher": "^3.0.0",
|
||||
"karma-coverage": "^2.0.0",
|
||||
"karma-env-preprocessor": "^0.1.1",
|
||||
"karma-firefox-launcher": "^1.1.0",
|
||||
"karma-junit-reporter": "^2.0.1",
|
||||
"karma-mocha": "^2.0.1",
|
||||
"karma-mocha-reporter": "^2.2.5",
|
||||
"karma-sourcemap-loader": "^0.3.8",
|
||||
"mocha": "^10.0.0",
|
||||
"c8": "^8.0.0",
|
||||
"rimraf": "^3.0.0",
|
||||
"ts-node": "^10.0.0",
|
||||
"typescript": "~5.2.0"
|
||||
},
|
||||
"//metadata": {
|
||||
"migrationDate": "2023-03-08T18:36:03.000Z"
|
||||
}
|
||||
}
|
||||
5
dawidd6/action-download-artifact-v3/node_modules/@azure/core-auth/node_modules/@azure/abort-controller/shims-public.d.ts
generated
vendored
Normal file
5
dawidd6/action-download-artifact-v3/node_modules/@azure/core-auth/node_modules/@azure/abort-controller/shims-public.d.ts
generated
vendored
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
// Copyright (c) Microsoft Corporation.
|
||||
// Licensed under the MIT license.
|
||||
|
||||
// forward declaration of Event in case DOM libs are not present.
|
||||
interface Event {}
|
||||
22
dawidd6/action-download-artifact-v3/node_modules/@azure/core-auth/node_modules/@azure/abort-controller/types/src/AbortError.d.ts
generated
vendored
Normal file
22
dawidd6/action-download-artifact-v3/node_modules/@azure/core-auth/node_modules/@azure/abort-controller/types/src/AbortError.d.ts
generated
vendored
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
/**
|
||||
* This error is thrown when an asynchronous operation has been aborted.
|
||||
* Check for this error by testing the `name` that the name property of the
|
||||
* error matches `"AbortError"`.
|
||||
*
|
||||
* @example
|
||||
* ```ts
|
||||
* const controller = new AbortController();
|
||||
* controller.abort();
|
||||
* try {
|
||||
* doAsyncWork(controller.signal)
|
||||
* } catch (e) {
|
||||
* if (e.name === 'AbortError') {
|
||||
* // handle abort error here.
|
||||
* }
|
||||
* }
|
||||
* ```
|
||||
*/
|
||||
export declare class AbortError extends Error {
|
||||
constructor(message?: string);
|
||||
}
|
||||
//# sourceMappingURL=AbortError.d.ts.map
|
||||
1
dawidd6/action-download-artifact-v3/node_modules/@azure/core-auth/node_modules/@azure/abort-controller/types/src/AbortError.d.ts.map
generated
vendored
Normal file
1
dawidd6/action-download-artifact-v3/node_modules/@azure/core-auth/node_modules/@azure/abort-controller/types/src/AbortError.d.ts.map
generated
vendored
Normal file
|
|
@ -0,0 +1 @@
|
|||
{"version":3,"file":"AbortError.d.ts","sourceRoot":"","sources":["../../src/AbortError.ts"],"names":[],"mappings":"AAGA;;;;;;;;;;;;;;;;;GAiBG;AACH,qBAAa,UAAW,SAAQ,KAAK;gBACvB,OAAO,CAAC,EAAE,MAAM;CAI7B"}
|
||||
19
dawidd6/action-download-artifact-v3/node_modules/@azure/core-auth/node_modules/@azure/abort-controller/types/src/AbortSignalLike.d.ts
generated
vendored
Normal file
19
dawidd6/action-download-artifact-v3/node_modules/@azure/core-auth/node_modules/@azure/abort-controller/types/src/AbortSignalLike.d.ts
generated
vendored
Normal file
|
|
@ -0,0 +1,19 @@
|
|||
/**
|
||||
* Allows the request to be aborted upon firing of the "abort" event.
|
||||
* Compatible with the browser built-in AbortSignal and common polyfills.
|
||||
*/
|
||||
export interface AbortSignalLike {
|
||||
/**
|
||||
* Indicates if the signal has already been aborted.
|
||||
*/
|
||||
readonly aborted: boolean;
|
||||
/**
|
||||
* Add new "abort" event listener, only support "abort" event.
|
||||
*/
|
||||
addEventListener(type: "abort", listener: (this: AbortSignalLike, ev: any) => any, options?: any): void;
|
||||
/**
|
||||
* Remove "abort" event listener, only support "abort" event.
|
||||
*/
|
||||
removeEventListener(type: "abort", listener: (this: AbortSignalLike, ev: any) => any, options?: any): void;
|
||||
}
|
||||
//# sourceMappingURL=AbortSignalLike.d.ts.map
|
||||
|
|
@ -0,0 +1 @@
|
|||
{"version":3,"file":"AbortSignalLike.d.ts","sourceRoot":"","sources":["../../src/AbortSignalLike.ts"],"names":[],"mappings":"AAGA;;;GAGG;AACH,MAAM,WAAW,eAAe;IAC9B;;OAEG;IACH,QAAQ,CAAC,OAAO,EAAE,OAAO,CAAC;IAC1B;;OAEG;IACH,gBAAgB,CACd,IAAI,EAAE,OAAO,EACb,QAAQ,EAAE,CAAC,IAAI,EAAE,eAAe,EAAE,EAAE,EAAE,GAAG,KAAK,GAAG,EACjD,OAAO,CAAC,EAAE,GAAG,GACZ,IAAI,CAAC;IACR;;OAEG;IACH,mBAAmB,CACjB,IAAI,EAAE,OAAO,EACb,QAAQ,EAAE,CAAC,IAAI,EAAE,eAAe,EAAE,EAAE,EAAE,GAAG,KAAK,GAAG,EACjD,OAAO,CAAC,EAAE,GAAG,GACZ,IAAI,CAAC;CACT"}
|
||||
3
dawidd6/action-download-artifact-v3/node_modules/@azure/core-auth/node_modules/@azure/abort-controller/types/src/index.d.ts
generated
vendored
Normal file
3
dawidd6/action-download-artifact-v3/node_modules/@azure/core-auth/node_modules/@azure/abort-controller/types/src/index.d.ts
generated
vendored
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
export { AbortError } from "./AbortError";
|
||||
export { AbortSignalLike } from "./AbortSignalLike";
|
||||
//# sourceMappingURL=index.d.ts.map
|
||||
1
dawidd6/action-download-artifact-v3/node_modules/@azure/core-auth/node_modules/@azure/abort-controller/types/src/index.d.ts.map
generated
vendored
Normal file
1
dawidd6/action-download-artifact-v3/node_modules/@azure/core-auth/node_modules/@azure/abort-controller/types/src/index.d.ts.map
generated
vendored
Normal file
|
|
@ -0,0 +1 @@
|
|||
{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../src/index.ts"],"names":[],"mappings":"AAGA,OAAO,EAAE,UAAU,EAAE,MAAM,cAAc,CAAC;AAC1C,OAAO,EAAE,eAAe,EAAE,MAAM,mBAAmB,CAAC"}
|
||||
11
dawidd6/action-download-artifact-v3/node_modules/@azure/core-auth/node_modules/@azure/abort-controller/types/src/tsdoc-metadata.json
generated
vendored
Normal file
11
dawidd6/action-download-artifact-v3/node_modules/@azure/core-auth/node_modules/@azure/abort-controller/types/src/tsdoc-metadata.json
generated
vendored
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
// This file is read by tools that parse documentation comments conforming to the TSDoc standard.
|
||||
// It should be published with your NPM package. It should not be tracked by Git.
|
||||
{
|
||||
"tsdocVersion": "0.12",
|
||||
"toolPackages": [
|
||||
{
|
||||
"packageName": "@microsoft/api-extractor",
|
||||
"packageVersion": "7.39.0"
|
||||
}
|
||||
]
|
||||
}
|
||||
79
dawidd6/action-download-artifact-v3/node_modules/@azure/core-auth/package.json
generated
vendored
Normal file
79
dawidd6/action-download-artifact-v3/node_modules/@azure/core-auth/package.json
generated
vendored
Normal file
|
|
@ -0,0 +1,79 @@
|
|||
{
|
||||
"name": "@azure/core-auth",
|
||||
"version": "1.6.0",
|
||||
"description": "Provides low-level interfaces and helper methods for authentication in Azure SDK",
|
||||
"sdk-type": "client",
|
||||
"main": "dist/index.js",
|
||||
"module": "dist-esm/src/index.js",
|
||||
"types": "./types/latest/core-auth.d.ts",
|
||||
"scripts": {
|
||||
"build:samples": "echo Obsolete",
|
||||
"build:test": "tsc -p . && dev-tool run bundle",
|
||||
"build": "npm run clean && tsc -p . && dev-tool run bundle && api-extractor run --local",
|
||||
"check-format": "dev-tool run vendored prettier --list-different --config ../../../.prettierrc.json --ignore-path ../../../.prettierignore \"src/**/*.ts\" \"test/**/*.ts\" \"*.{js,json}\"",
|
||||
"clean": "rimraf dist dist-* temp types *.tgz *.log",
|
||||
"execute:samples": "echo skipped",
|
||||
"extract-api": "tsc -p . && api-extractor run --local",
|
||||
"format": "dev-tool run vendored prettier --write --config ../../../.prettierrc.json --ignore-path ../../../.prettierignore \"src/**/*.ts\" \"test/**/*.ts\" \"*.{js,json}\"",
|
||||
"integration-test:browser": "echo skipped",
|
||||
"integration-test:node": "echo skipped",
|
||||
"integration-test": "npm run integration-test:node && npm run integration-test:browser",
|
||||
"lint:fix": "eslint package.json api-extractor.json src test --ext .ts --fix --fix-type [problem,suggestion]",
|
||||
"lint": "eslint package.json api-extractor.json src test --ext .ts",
|
||||
"pack": "npm pack 2>&1",
|
||||
"test:browser": "npm run clean && npm run build:test && npm run unit-test:browser && npm run integration-test:browser",
|
||||
"test:node": "npm run clean && tsc -p . && npm run unit-test:node && npm run integration-test:node",
|
||||
"test": "npm run clean && tsc -p . && npm run unit-test:node && dev-tool run bundle && npm run unit-test:browser && npm run integration-test",
|
||||
"unit-test:browser": "echo skipped",
|
||||
"unit-test:node": "dev-tool run test:node-ts-input --no-test-proxy=true",
|
||||
"unit-test": "npm run unit-test:node && npm run unit-test:browser"
|
||||
},
|
||||
"files": [
|
||||
"dist/",
|
||||
"dist-esm/src/",
|
||||
"types/latest/core-auth.d.ts",
|
||||
"README.md",
|
||||
"LICENSE"
|
||||
],
|
||||
"repository": "github:Azure/azure-sdk-for-js",
|
||||
"keywords": [
|
||||
"azure",
|
||||
"authentication",
|
||||
"cloud"
|
||||
],
|
||||
"author": "Microsoft Corporation",
|
||||
"license": "MIT",
|
||||
"bugs": {
|
||||
"url": "https://github.com/Azure/azure-sdk-for-js/issues"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=18.0.0"
|
||||
},
|
||||
"homepage": "https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/core/core-auth/README.md",
|
||||
"sideEffects": false,
|
||||
"dependencies": {
|
||||
"@azure/abort-controller": "^2.0.0",
|
||||
"@azure/core-util": "^1.1.0",
|
||||
"tslib": "^2.2.0"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@azure/dev-tool": "^1.0.0",
|
||||
"@azure/eslint-plugin-azure-sdk": "^3.0.0",
|
||||
"@microsoft/api-extractor": "^7.31.1",
|
||||
"@types/chai": "^4.1.6",
|
||||
"@types/mocha": "^10.0.0",
|
||||
"@types/node": "^18.0.0",
|
||||
"chai": "^4.2.0",
|
||||
"cross-env": "^7.0.2",
|
||||
"eslint": "^8.0.0",
|
||||
"inherits": "^2.0.3",
|
||||
"mocha": "^10.0.0",
|
||||
"rimraf": "^3.0.0",
|
||||
"typescript": "~5.3.3",
|
||||
"util": "^0.12.1",
|
||||
"ts-node": "^10.0.0"
|
||||
},
|
||||
"//metadata": {
|
||||
"migrationDate": "2023-03-08T18:36:03.000Z"
|
||||
}
|
||||
}
|
||||
254
dawidd6/action-download-artifact-v3/node_modules/@azure/core-auth/types/latest/core-auth.d.ts
generated
vendored
Normal file
254
dawidd6/action-download-artifact-v3/node_modules/@azure/core-auth/types/latest/core-auth.d.ts
generated
vendored
Normal file
|
|
@ -0,0 +1,254 @@
|
|||
import { AbortSignalLike } from '@azure/abort-controller';
|
||||
|
||||
/**
|
||||
* Represents an access token with an expiration time.
|
||||
*/
|
||||
export declare interface AccessToken {
|
||||
/**
|
||||
* The access token returned by the authentication service.
|
||||
*/
|
||||
token: string;
|
||||
/**
|
||||
* The access token's expiration timestamp in milliseconds, UNIX epoch time.
|
||||
*/
|
||||
expiresOnTimestamp: number;
|
||||
}
|
||||
|
||||
/**
|
||||
* A static-key-based credential that supports updating
|
||||
* the underlying key value.
|
||||
*/
|
||||
export declare class AzureKeyCredential implements KeyCredential {
|
||||
private _key;
|
||||
/**
|
||||
* The value of the key to be used in authentication
|
||||
*/
|
||||
get key(): string;
|
||||
/**
|
||||
* Create an instance of an AzureKeyCredential for use
|
||||
* with a service client.
|
||||
*
|
||||
* @param key - The initial value of the key to use in authentication
|
||||
*/
|
||||
constructor(key: string);
|
||||
/**
|
||||
* Change the value of the key.
|
||||
*
|
||||
* Updates will take effect upon the next request after
|
||||
* updating the key value.
|
||||
*
|
||||
* @param newKey - The new key value to be used
|
||||
*/
|
||||
update(newKey: string): void;
|
||||
}
|
||||
|
||||
/**
|
||||
* A static name/key-based credential that supports updating
|
||||
* the underlying name and key values.
|
||||
*/
|
||||
export declare class AzureNamedKeyCredential implements NamedKeyCredential {
|
||||
private _key;
|
||||
private _name;
|
||||
/**
|
||||
* The value of the key to be used in authentication.
|
||||
*/
|
||||
get key(): string;
|
||||
/**
|
||||
* The value of the name to be used in authentication.
|
||||
*/
|
||||
get name(): string;
|
||||
/**
|
||||
* Create an instance of an AzureNamedKeyCredential for use
|
||||
* with a service client.
|
||||
*
|
||||
* @param name - The initial value of the name to use in authentication.
|
||||
* @param key - The initial value of the key to use in authentication.
|
||||
*/
|
||||
constructor(name: string, key: string);
|
||||
/**
|
||||
* Change the value of the key.
|
||||
*
|
||||
* Updates will take effect upon the next request after
|
||||
* updating the key value.
|
||||
*
|
||||
* @param newName - The new name value to be used.
|
||||
* @param newKey - The new key value to be used.
|
||||
*/
|
||||
update(newName: string, newKey: string): void;
|
||||
}
|
||||
|
||||
/**
|
||||
* A static-signature-based credential that supports updating
|
||||
* the underlying signature value.
|
||||
*/
|
||||
export declare class AzureSASCredential implements SASCredential {
|
||||
private _signature;
|
||||
/**
|
||||
* The value of the shared access signature to be used in authentication
|
||||
*/
|
||||
get signature(): string;
|
||||
/**
|
||||
* Create an instance of an AzureSASCredential for use
|
||||
* with a service client.
|
||||
*
|
||||
* @param signature - The initial value of the shared access signature to use in authentication
|
||||
*/
|
||||
constructor(signature: string);
|
||||
/**
|
||||
* Change the value of the signature.
|
||||
*
|
||||
* Updates will take effect upon the next request after
|
||||
* updating the signature value.
|
||||
*
|
||||
* @param newSignature - The new shared access signature value to be used
|
||||
*/
|
||||
update(newSignature: string): void;
|
||||
}
|
||||
|
||||
/**
|
||||
* Defines options for TokenCredential.getToken.
|
||||
*/
|
||||
export declare interface GetTokenOptions {
|
||||
/**
|
||||
* The signal which can be used to abort requests.
|
||||
*/
|
||||
abortSignal?: AbortSignalLike;
|
||||
/**
|
||||
* Options used when creating and sending HTTP requests for this operation.
|
||||
*/
|
||||
requestOptions?: {
|
||||
/**
|
||||
* The number of milliseconds a request can take before automatically being terminated.
|
||||
*/
|
||||
timeout?: number;
|
||||
};
|
||||
/**
|
||||
* Options used when tracing is enabled.
|
||||
*/
|
||||
tracingOptions?: {
|
||||
/**
|
||||
* Tracing Context for the current request.
|
||||
*/
|
||||
tracingContext?: TracingContext;
|
||||
};
|
||||
/**
|
||||
* Claim details to perform the Continuous Access Evaluation authentication flow
|
||||
*/
|
||||
claims?: string;
|
||||
/**
|
||||
* Indicates whether to enable the Continuous Access Evaluation authentication flow
|
||||
*/
|
||||
enableCae?: boolean;
|
||||
/**
|
||||
* Allows specifying a tenantId. Useful to handle challenges that provide tenant Id hints.
|
||||
*/
|
||||
tenantId?: string;
|
||||
}
|
||||
|
||||
/**
|
||||
* Tests an object to determine whether it implements KeyCredential.
|
||||
*
|
||||
* @param credential - The assumed KeyCredential to be tested.
|
||||
*/
|
||||
export declare function isKeyCredential(credential: unknown): credential is KeyCredential;
|
||||
|
||||
/**
|
||||
* Tests an object to determine whether it implements NamedKeyCredential.
|
||||
*
|
||||
* @param credential - The assumed NamedKeyCredential to be tested.
|
||||
*/
|
||||
export declare function isNamedKeyCredential(credential: unknown): credential is NamedKeyCredential;
|
||||
|
||||
/**
|
||||
* Tests an object to determine whether it implements SASCredential.
|
||||
*
|
||||
* @param credential - The assumed SASCredential to be tested.
|
||||
*/
|
||||
export declare function isSASCredential(credential: unknown): credential is SASCredential;
|
||||
|
||||
/**
|
||||
* Tests an object to determine whether it implements TokenCredential.
|
||||
*
|
||||
* @param credential - The assumed TokenCredential to be tested.
|
||||
*/
|
||||
export declare function isTokenCredential(credential: unknown): credential is TokenCredential;
|
||||
|
||||
/**
|
||||
* Represents a credential defined by a static API key.
|
||||
*/
|
||||
export declare interface KeyCredential {
|
||||
/**
|
||||
* The value of the API key represented as a string
|
||||
*/
|
||||
readonly key: string;
|
||||
}
|
||||
|
||||
/**
|
||||
* Represents a credential defined by a static API name and key.
|
||||
*/
|
||||
export declare interface NamedKeyCredential {
|
||||
/**
|
||||
* The value of the API key represented as a string
|
||||
*/
|
||||
readonly key: string;
|
||||
/**
|
||||
* The value of the API name represented as a string.
|
||||
*/
|
||||
readonly name: string;
|
||||
}
|
||||
|
||||
/**
|
||||
* Represents a credential defined by a static shared access signature.
|
||||
*/
|
||||
export declare interface SASCredential {
|
||||
/**
|
||||
* The value of the shared access signature represented as a string
|
||||
*/
|
||||
readonly signature: string;
|
||||
}
|
||||
|
||||
/**
|
||||
* Represents a credential capable of providing an authentication token.
|
||||
*/
|
||||
export declare interface TokenCredential {
|
||||
/**
|
||||
* Gets the token provided by this credential.
|
||||
*
|
||||
* This method is called automatically by Azure SDK client libraries. You may call this method
|
||||
* directly, but you must also handle token caching and token refreshing.
|
||||
*
|
||||
* @param scopes - The list of scopes for which the token will have access.
|
||||
* @param options - The options used to configure any requests this
|
||||
* TokenCredential implementation might make.
|
||||
*/
|
||||
getToken(scopes: string | string[], options?: GetTokenOptions): Promise<AccessToken | null>;
|
||||
}
|
||||
|
||||
/**
|
||||
* An interface structurally compatible with OpenTelemetry.
|
||||
*/
|
||||
export declare interface TracingContext {
|
||||
/**
|
||||
* Get a value from the context.
|
||||
*
|
||||
* @param key - key which identifies a context value
|
||||
*/
|
||||
getValue(key: symbol): unknown;
|
||||
/**
|
||||
* Create a new context which inherits from this context and has
|
||||
* the given key set to the given value.
|
||||
*
|
||||
* @param key - context key for which to set the value
|
||||
* @param value - value to set for the given key
|
||||
*/
|
||||
setValue(key: symbol, value: unknown): TracingContext;
|
||||
/**
|
||||
* Return a new context which inherits from this context but does
|
||||
* not contain a value for the given key.
|
||||
*
|
||||
* @param key - context key for which to clear a value
|
||||
*/
|
||||
deleteValue(key: symbol): TracingContext;
|
||||
}
|
||||
|
||||
export { }
|
||||
21
dawidd6/action-download-artifact-v3/node_modules/@azure/core-http/LICENSE
generated
vendored
Normal file
21
dawidd6/action-download-artifact-v3/node_modules/@azure/core-http/LICENSE
generated
vendored
Normal file
|
|
@ -0,0 +1,21 @@
|
|||
The MIT License (MIT)
|
||||
|
||||
Copyright (c) 2020 Microsoft
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
72
dawidd6/action-download-artifact-v3/node_modules/@azure/core-http/README.md
generated
vendored
Normal file
72
dawidd6/action-download-artifact-v3/node_modules/@azure/core-http/README.md
generated
vendored
Normal file
|
|
@ -0,0 +1,72 @@
|
|||
# Azure Core HTTP client library for JavaScript
|
||||
|
||||
This is the core HTTP pipeline for Azure SDK JavaScript libraries which work in the browser and Node.js. This library is primarily intended to be used in code generated by [AutoRest](https://github.com/Azure/Autorest) and [`autorest.typescript`](https://github.com/Azure/autorest.typescript).
|
||||
|
||||
## Getting started
|
||||
|
||||
### Currently supported environments
|
||||
|
||||
- [LTS versions of Node.js](https://github.com/nodejs/release#release-schedule)
|
||||
- Latest versions of Safari, Chrome, Edge, and Firefox.
|
||||
|
||||
See our [support policy](https://github.com/Azure/azure-sdk-for-js/blob/main/SUPPORT.md) for more details.
|
||||
|
||||
### Installation
|
||||
|
||||
This package is primarily used in generated code and not meant to be consumed directly by end users.
|
||||
|
||||
## Key concepts
|
||||
|
||||
You can find an explanation of how this repository's code works by going to our [architecture overview](https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/core/core-http/docs/architectureOverview.md).
|
||||
|
||||
## Examples
|
||||
|
||||
Examples can be found in the `samples` folder.
|
||||
|
||||
## Next steps
|
||||
|
||||
- Build this library (`core-http`). For more information on how to build project in this repo, please refer to the [Contributing Guide](https://github.com/Azure/azure-sdk-for-js/blob/main/CONTRIBUTING.md).
|
||||
|
||||
- The code in `samples\node-sample.ts` shows how to create a `ServiceClient` instance with a test `TokenCredential` implementation and use the client instance to perform a `GET` operation from the Azure management service endpoint for subscriptions. To run the code, first obtain an access token to the Azure management service.
|
||||
|
||||
One easy way to get an access token is using [Azure CLI](https://docs.microsoft.com/cli/azure/?view=azure-cli-latest)
|
||||
|
||||
1. Sign in
|
||||
```shell
|
||||
az login
|
||||
```
|
||||
2. Select the subscription to use
|
||||
```shell
|
||||
az account set -s <subscription id>
|
||||
```
|
||||
3. Obtain an access token
|
||||
```shell
|
||||
az account get-access-token --resource=https://management.azure.com
|
||||
```
|
||||
|
||||
### NodeJS
|
||||
|
||||
- Set values of `subscriptionId` and `token` variable in `samples/node-sample.ts`
|
||||
|
||||
- Change directory to samples folder, compile the TypeScript code, then run the sample
|
||||
|
||||
```
|
||||
cd samples
|
||||
tsc node-sample.ts
|
||||
node node-sample.js
|
||||
```
|
||||
|
||||
### Browser
|
||||
|
||||
- Set values of `subscriptionId` and `token` variable in `samples/index.js`
|
||||
- Follow the instructions of [JavaScript Bundling Guide using Parcel](https://github.com/Azure/azure-sdk-for-js/blob/main/documentation/Bundling.md#using-parcel) to build and run the code in the browser.
|
||||
|
||||
## Troubleshooting
|
||||
|
||||
If you run into issues while using this library, please feel free to [file an issue](https://github.com/Azure/azure-sdk-for-js/issues/new).
|
||||
|
||||
## Contributing
|
||||
|
||||
If you'd like to contribute to this library, please read the [contributing guide](https://github.com/Azure/azure-sdk-for-js/blob/main/CONTRIBUTING.md) to learn more about how to build and test the code.
|
||||
|
||||

|
||||
19
dawidd6/action-download-artifact-v3/node_modules/@azure/core-http/dist-esm/src/createSpanLegacy.js
generated
vendored
Normal file
19
dawidd6/action-download-artifact-v3/node_modules/@azure/core-http/dist-esm/src/createSpanLegacy.js
generated
vendored
Normal file
|
|
@ -0,0 +1,19 @@
|
|||
// Copyright (c) Microsoft Corporation.
|
||||
// Licensed under the MIT license.
|
||||
// NOTE: we've moved this code into core-tracing but these functions
|
||||
// were a part of the GA'd library and can't be removed until the next major
|
||||
// release. They currently get called always, even if tracing is not enabled.
|
||||
import { createSpanFunction as coreTracingCreateSpanFunction } from "@azure/core-tracing";
|
||||
/**
|
||||
* This function is only here for compatibility. Use createSpanFunction in core-tracing.
|
||||
*
|
||||
* @deprecated This function is only here for compatibility. Use createSpanFunction in core-tracing.
|
||||
* @hidden
|
||||
|
||||
* @param spanConfig - The name of the operation being performed.
|
||||
* @param tracingOptions - The options for the underlying http request.
|
||||
*/
|
||||
export function createSpanFunction(args) {
|
||||
return coreTracingCreateSpanFunction(args);
|
||||
}
|
||||
//# sourceMappingURL=createSpanLegacy.js.map
|
||||
1
dawidd6/action-download-artifact-v3/node_modules/@azure/core-http/dist-esm/src/createSpanLegacy.js.map
generated
vendored
Normal file
1
dawidd6/action-download-artifact-v3/node_modules/@azure/core-http/dist-esm/src/createSpanLegacy.js.map
generated
vendored
Normal file
|
|
@ -0,0 +1 @@
|
|||
{"version":3,"file":"createSpanLegacy.js","sourceRoot":"","sources":["../../src/createSpanLegacy.ts"],"names":[],"mappings":"AAAA,uCAAuC;AACvC,kCAAkC;AAElC,oEAAoE;AACpE,4EAA4E;AAC5E,6EAA6E;AAE7E,OAAO,EAAQ,kBAAkB,IAAI,6BAA6B,EAAE,MAAM,qBAAqB,CAAC;AAoBhG;;;;;;;;GAQG;AACH,MAAM,UAAU,kBAAkB,CAChC,IAAgB;IAKhB,OAAO,6BAA6B,CAAC,IAAI,CAAC,CAAC;AAC7C,CAAC","sourcesContent":["// Copyright (c) Microsoft Corporation.\n// Licensed under the MIT license.\n\n// NOTE: we've moved this code into core-tracing but these functions\n// were a part of the GA'd library and can't be removed until the next major\n// release. They currently get called always, even if tracing is not enabled.\n\nimport { Span, createSpanFunction as coreTracingCreateSpanFunction } from \"@azure/core-tracing\";\nimport { OperationOptions } from \"./operationOptions\";\n\n/**\n * This function is only here for compatibility. Use createSpanFunction in core-tracing.\n *\n * @deprecated This function is only here for compatibility. Use core-tracing instead.\n * @hidden\n */\nexport interface SpanConfig {\n /**\n * Package name prefix\n */\n packagePrefix: string;\n /**\n * Service namespace\n */\n namespace: string;\n}\n\n/**\n * This function is only here for compatibility. Use createSpanFunction in core-tracing.\n *\n * @deprecated This function is only here for compatibility. Use createSpanFunction in core-tracing.\n * @hidden\n\n * @param spanConfig - The name of the operation being performed.\n * @param tracingOptions - The options for the underlying http request.\n */\nexport function createSpanFunction(\n args: SpanConfig\n): <T extends OperationOptions>(\n operationName: string,\n operationOptions: T\n) => { span: Span; updatedOptions: T } {\n return coreTracingCreateSpanFunction(args);\n}\n"]}
|
||||
41
dawidd6/action-download-artifact-v3/node_modules/@azure/core-http/dist-esm/src/credentials/accessTokenCache.js
generated
vendored
Normal file
41
dawidd6/action-download-artifact-v3/node_modules/@azure/core-http/dist-esm/src/credentials/accessTokenCache.js
generated
vendored
Normal file
|
|
@ -0,0 +1,41 @@
|
|||
// Copyright (c) Microsoft Corporation.
|
||||
// Licensed under the MIT license.
|
||||
/**
|
||||
* Defines the default token refresh buffer duration.
|
||||
*/
|
||||
export const TokenRefreshBufferMs = 2 * 60 * 1000; // 2 Minutes
|
||||
/**
|
||||
* Provides an {@link AccessTokenCache} implementation which clears
|
||||
* the cached {@link AccessToken}'s after the expiresOnTimestamp has
|
||||
* passed.
|
||||
*
|
||||
* @deprecated No longer used in the bearer authorization policy.
|
||||
*/
|
||||
export class ExpiringAccessTokenCache {
|
||||
/**
|
||||
* Constructs an instance of {@link ExpiringAccessTokenCache} with
|
||||
* an optional expiration buffer time.
|
||||
*/
|
||||
constructor(tokenRefreshBufferMs = TokenRefreshBufferMs) {
|
||||
this.cachedToken = undefined;
|
||||
this.tokenRefreshBufferMs = tokenRefreshBufferMs;
|
||||
}
|
||||
/**
|
||||
* Saves an access token into the internal in-memory cache.
|
||||
* @param accessToken - Access token or undefined to clear the cache.
|
||||
*/
|
||||
setCachedToken(accessToken) {
|
||||
this.cachedToken = accessToken;
|
||||
}
|
||||
/**
|
||||
* Returns the cached access token, or `undefined` if one is not cached or the cached one is expiring soon.
|
||||
*/
|
||||
getCachedToken() {
|
||||
if (this.cachedToken &&
|
||||
Date.now() + this.tokenRefreshBufferMs >= this.cachedToken.expiresOnTimestamp) {
|
||||
this.cachedToken = undefined;
|
||||
}
|
||||
return this.cachedToken;
|
||||
}
|
||||
}
|
||||
//# sourceMappingURL=accessTokenCache.js.map
|
||||
1
dawidd6/action-download-artifact-v3/node_modules/@azure/core-http/dist-esm/src/credentials/accessTokenCache.js.map
generated
vendored
Normal file
1
dawidd6/action-download-artifact-v3/node_modules/@azure/core-http/dist-esm/src/credentials/accessTokenCache.js.map
generated
vendored
Normal file
|
|
@ -0,0 +1 @@
|
|||
{"version":3,"file":"accessTokenCache.js","sourceRoot":"","sources":["../../../src/credentials/accessTokenCache.ts"],"names":[],"mappings":"AAAA,uCAAuC;AACvC,kCAAkC;AAIlC;;GAEG;AACH,MAAM,CAAC,MAAM,oBAAoB,GAAG,CAAC,GAAG,EAAE,GAAG,IAAI,CAAC,CAAC,YAAY;AAqB/D;;;;;;GAMG;AACH,MAAM,OAAO,wBAAwB;IAInC;;;OAGG;IACH,YAAY,uBAA+B,oBAAoB;QANvD,gBAAW,GAAiB,SAAS,CAAC;QAO5C,IAAI,CAAC,oBAAoB,GAAG,oBAAoB,CAAC;IACnD,CAAC;IAED;;;OAGG;IACH,cAAc,CAAC,WAAoC;QACjD,IAAI,CAAC,WAAW,GAAG,WAAW,CAAC;IACjC,CAAC;IAED;;OAEG;IACH,cAAc;QACZ,IACE,IAAI,CAAC,WAAW;YAChB,IAAI,CAAC,GAAG,EAAE,GAAG,IAAI,CAAC,oBAAoB,IAAI,IAAI,CAAC,WAAW,CAAC,kBAAkB,EAC7E;YACA,IAAI,CAAC,WAAW,GAAG,SAAS,CAAC;SAC9B;QAED,OAAO,IAAI,CAAC,WAAW,CAAC;IAC1B,CAAC;CACF","sourcesContent":["// Copyright (c) Microsoft Corporation.\n// Licensed under the MIT license.\n\nimport { AccessToken } from \"@azure/core-auth\";\n\n/**\n * Defines the default token refresh buffer duration.\n */\nexport const TokenRefreshBufferMs = 2 * 60 * 1000; // 2 Minutes\n\n/**\n * Provides a cache for an AccessToken that was that\n * was returned from a TokenCredential.\n */\nexport interface AccessTokenCache {\n /**\n * Sets the cached token.\n *\n * @param accessToken - The {@link AccessToken} to be cached or null to\n * clear the cached token.\n */\n setCachedToken(accessToken: AccessToken | undefined): void;\n\n /**\n * Returns the cached {@link AccessToken} or undefined if nothing is cached.\n */\n getCachedToken(): AccessToken | undefined;\n}\n\n/**\n * Provides an {@link AccessTokenCache} implementation which clears\n * the cached {@link AccessToken}'s after the expiresOnTimestamp has\n * passed.\n *\n * @deprecated No longer used in the bearer authorization policy.\n */\nexport class ExpiringAccessTokenCache implements AccessTokenCache {\n private tokenRefreshBufferMs: number;\n private cachedToken?: AccessToken = undefined;\n\n /**\n * Constructs an instance of {@link ExpiringAccessTokenCache} with\n * an optional expiration buffer time.\n */\n constructor(tokenRefreshBufferMs: number = TokenRefreshBufferMs) {\n this.tokenRefreshBufferMs = tokenRefreshBufferMs;\n }\n\n /**\n * Saves an access token into the internal in-memory cache.\n * @param accessToken - Access token or undefined to clear the cache.\n */\n setCachedToken(accessToken: AccessToken | undefined): void {\n this.cachedToken = accessToken;\n }\n\n /**\n * Returns the cached access token, or `undefined` if one is not cached or the cached one is expiring soon.\n */\n getCachedToken(): AccessToken | undefined {\n if (\n this.cachedToken &&\n Date.now() + this.tokenRefreshBufferMs >= this.cachedToken.expiresOnTimestamp\n ) {\n this.cachedToken = undefined;\n }\n\n return this.cachedToken;\n }\n}\n"]}
|
||||
46
dawidd6/action-download-artifact-v3/node_modules/@azure/core-http/dist-esm/src/credentials/accessTokenRefresher.js
generated
vendored
Normal file
46
dawidd6/action-download-artifact-v3/node_modules/@azure/core-http/dist-esm/src/credentials/accessTokenRefresher.js
generated
vendored
Normal file
|
|
@ -0,0 +1,46 @@
|
|||
// Copyright (c) Microsoft Corporation.
|
||||
// Licensed under the MIT license.
|
||||
/**
|
||||
* Helps the core-http token authentication policies with requesting a new token if we're not currently waiting for a new token.
|
||||
*
|
||||
* @deprecated No longer used in the bearer authorization policy.
|
||||
*/
|
||||
export class AccessTokenRefresher {
|
||||
constructor(credential, scopes, requiredMillisecondsBeforeNewRefresh = 30000) {
|
||||
this.credential = credential;
|
||||
this.scopes = scopes;
|
||||
this.requiredMillisecondsBeforeNewRefresh = requiredMillisecondsBeforeNewRefresh;
|
||||
this.lastCalled = 0;
|
||||
}
|
||||
/**
|
||||
* Returns true if the required milliseconds(defaulted to 30000) have been passed signifying
|
||||
* that we are ready for a new refresh.
|
||||
*/
|
||||
isReady() {
|
||||
// We're only ready for a new refresh if the required milliseconds have passed.
|
||||
return (!this.lastCalled || Date.now() - this.lastCalled > this.requiredMillisecondsBeforeNewRefresh);
|
||||
}
|
||||
/**
|
||||
* Stores the time in which it is called,
|
||||
* then requests a new token,
|
||||
* then sets this.promise to undefined,
|
||||
* then returns the token.
|
||||
*/
|
||||
async getToken(options) {
|
||||
this.lastCalled = Date.now();
|
||||
const token = await this.credential.getToken(this.scopes, options);
|
||||
this.promise = undefined;
|
||||
return token || undefined;
|
||||
}
|
||||
/**
|
||||
* Requests a new token if we're not currently waiting for a new token.
|
||||
* Returns null if the required time between each call hasn't been reached.
|
||||
*/
|
||||
refresh(options) {
|
||||
if (!this.promise) {
|
||||
this.promise = this.getToken(options);
|
||||
}
|
||||
return this.promise;
|
||||
}
|
||||
}
|
||||
//# sourceMappingURL=accessTokenRefresher.js.map
|
||||
1
dawidd6/action-download-artifact-v3/node_modules/@azure/core-http/dist-esm/src/credentials/accessTokenRefresher.js.map
generated
vendored
Normal file
1
dawidd6/action-download-artifact-v3/node_modules/@azure/core-http/dist-esm/src/credentials/accessTokenRefresher.js.map
generated
vendored
Normal file
|
|
@ -0,0 +1 @@
|
|||
{"version":3,"file":"accessTokenRefresher.js","sourceRoot":"","sources":["../../../src/credentials/accessTokenRefresher.ts"],"names":[],"mappings":"AAAA,uCAAuC;AACvC,kCAAkC;AAIlC;;;;GAIG;AACH,MAAM,OAAO,oBAAoB;IAI/B,YACU,UAA2B,EAC3B,MAAyB,EACzB,uCAA+C,KAAK;QAFpD,eAAU,GAAV,UAAU,CAAiB;QAC3B,WAAM,GAAN,MAAM,CAAmB;QACzB,yCAAoC,GAApC,oCAAoC,CAAgB;QALtD,eAAU,GAAG,CAAC,CAAC;IAMpB,CAAC;IAEJ;;;OAGG;IACI,OAAO;QACZ,+EAA+E;QAC/E,OAAO,CACL,CAAC,IAAI,CAAC,UAAU,IAAI,IAAI,CAAC,GAAG,EAAE,GAAG,IAAI,CAAC,UAAU,GAAG,IAAI,CAAC,oCAAoC,CAC7F,CAAC;IACJ,CAAC;IAED;;;;;OAKG;IACK,KAAK,CAAC,QAAQ,CAAC,OAAwB;QAC7C,IAAI,CAAC,UAAU,GAAG,IAAI,CAAC,GAAG,EAAE,CAAC;QAC7B,MAAM,KAAK,GAAG,MAAM,IAAI,CAAC,UAAU,CAAC,QAAQ,CAAC,IAAI,CAAC,MAAM,EAAE,OAAO,CAAC,CAAC;QACnE,IAAI,CAAC,OAAO,GAAG,SAAS,CAAC;QACzB,OAAO,KAAK,IAAI,SAAS,CAAC;IAC5B,CAAC;IAED;;;OAGG;IACI,OAAO,CAAC,OAAwB;QACrC,IAAI,CAAC,IAAI,CAAC,OAAO,EAAE;YACjB,IAAI,CAAC,OAAO,GAAG,IAAI,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC;SACvC;QAED,OAAO,IAAI,CAAC,OAAO,CAAC;IACtB,CAAC;CACF","sourcesContent":["// Copyright (c) Microsoft Corporation.\n// Licensed under the MIT license.\n\nimport { AccessToken, GetTokenOptions, TokenCredential } from \"@azure/core-auth\";\n\n/**\n * Helps the core-http token authentication policies with requesting a new token if we're not currently waiting for a new token.\n *\n * @deprecated No longer used in the bearer authorization policy.\n */\nexport class AccessTokenRefresher {\n private promise: Promise<AccessToken | undefined> | undefined;\n private lastCalled = 0;\n\n constructor(\n private credential: TokenCredential,\n private scopes: string | string[],\n private requiredMillisecondsBeforeNewRefresh: number = 30000\n ) {}\n\n /**\n * Returns true if the required milliseconds(defaulted to 30000) have been passed signifying\n * that we are ready for a new refresh.\n */\n public isReady(): boolean {\n // We're only ready for a new refresh if the required milliseconds have passed.\n return (\n !this.lastCalled || Date.now() - this.lastCalled > this.requiredMillisecondsBeforeNewRefresh\n );\n }\n\n /**\n * Stores the time in which it is called,\n * then requests a new token,\n * then sets this.promise to undefined,\n * then returns the token.\n */\n private async getToken(options: GetTokenOptions): Promise<AccessToken | undefined> {\n this.lastCalled = Date.now();\n const token = await this.credential.getToken(this.scopes, options);\n this.promise = undefined;\n return token || undefined;\n }\n\n /**\n * Requests a new token if we're not currently waiting for a new token.\n * Returns null if the required time between each call hasn't been reached.\n */\n public refresh(options: GetTokenOptions): Promise<AccessToken | undefined> {\n if (!this.promise) {\n this.promise = this.getToken(options);\n }\n\n return this.promise;\n }\n}\n"]}
|
||||
53
dawidd6/action-download-artifact-v3/node_modules/@azure/core-http/dist-esm/src/credentials/apiKeyCredentials.js
generated
vendored
Normal file
53
dawidd6/action-download-artifact-v3/node_modules/@azure/core-http/dist-esm/src/credentials/apiKeyCredentials.js
generated
vendored
Normal file
|
|
@ -0,0 +1,53 @@
|
|||
// Copyright (c) Microsoft Corporation.
|
||||
// Licensed under the MIT license.
|
||||
import { HttpHeaders } from "../httpHeaders";
|
||||
/**
|
||||
* Authenticates to a service using an API key.
|
||||
*/
|
||||
export class ApiKeyCredentials {
|
||||
/**
|
||||
* @param options - Specifies the options to be provided for auth. Either header or query needs to be provided.
|
||||
*/
|
||||
constructor(options) {
|
||||
if (!options || (options && !options.inHeader && !options.inQuery)) {
|
||||
throw new Error(`options cannot be null or undefined. Either "inHeader" or "inQuery" property of the options object needs to be provided.`);
|
||||
}
|
||||
this.inHeader = options.inHeader;
|
||||
this.inQuery = options.inQuery;
|
||||
}
|
||||
/**
|
||||
* Signs a request with the values provided in the inHeader and inQuery parameter.
|
||||
*
|
||||
* @param webResource - The WebResourceLike to be signed.
|
||||
* @returns The signed request object.
|
||||
*/
|
||||
signRequest(webResource) {
|
||||
if (!webResource) {
|
||||
return Promise.reject(new Error(`webResource cannot be null or undefined and must be of type "object".`));
|
||||
}
|
||||
if (this.inHeader) {
|
||||
if (!webResource.headers) {
|
||||
webResource.headers = new HttpHeaders();
|
||||
}
|
||||
for (const headerName in this.inHeader) {
|
||||
webResource.headers.set(headerName, this.inHeader[headerName]);
|
||||
}
|
||||
}
|
||||
if (this.inQuery) {
|
||||
if (!webResource.url) {
|
||||
return Promise.reject(new Error(`url cannot be null in the request object.`));
|
||||
}
|
||||
if (webResource.url.indexOf("?") < 0) {
|
||||
webResource.url += "?";
|
||||
}
|
||||
for (const key in this.inQuery) {
|
||||
if (!webResource.url.endsWith("?")) {
|
||||
webResource.url += "&";
|
||||
}
|
||||
webResource.url += `${key}=${this.inQuery[key]}`;
|
||||
}
|
||||
}
|
||||
return Promise.resolve(webResource);
|
||||
}
|
||||
}
|
||||
//# sourceMappingURL=apiKeyCredentials.js.map
|
||||
1
dawidd6/action-download-artifact-v3/node_modules/@azure/core-http/dist-esm/src/credentials/apiKeyCredentials.js.map
generated
vendored
Normal file
1
dawidd6/action-download-artifact-v3/node_modules/@azure/core-http/dist-esm/src/credentials/apiKeyCredentials.js.map
generated
vendored
Normal file
|
|
@ -0,0 +1 @@
|
|||
{"version":3,"file":"apiKeyCredentials.js","sourceRoot":"","sources":["../../../src/credentials/apiKeyCredentials.ts"],"names":[],"mappings":"AAAA,uCAAuC;AACvC,kCAAkC;AAElC,OAAO,EAAE,WAAW,EAAE,MAAM,gBAAgB,CAAC;AAkB7C;;GAEG;AACH,MAAM,OAAO,iBAAiB;IAU5B;;OAEG;IACH,YAAY,OAAgC;QAC1C,IAAI,CAAC,OAAO,IAAI,CAAC,OAAO,IAAI,CAAC,OAAO,CAAC,QAAQ,IAAI,CAAC,OAAO,CAAC,OAAO,CAAC,EAAE;YAClE,MAAM,IAAI,KAAK,CACb,0HAA0H,CAC3H,CAAC;SACH;QACD,IAAI,CAAC,QAAQ,GAAG,OAAO,CAAC,QAAQ,CAAC;QACjC,IAAI,CAAC,OAAO,GAAG,OAAO,CAAC,OAAO,CAAC;IACjC,CAAC;IAED;;;;;OAKG;IACH,WAAW,CAAC,WAA4B;QACtC,IAAI,CAAC,WAAW,EAAE;YAChB,OAAO,OAAO,CAAC,MAAM,CACnB,IAAI,KAAK,CAAC,uEAAuE,CAAC,CACnF,CAAC;SACH;QAED,IAAI,IAAI,CAAC,QAAQ,EAAE;YACjB,IAAI,CAAC,WAAW,CAAC,OAAO,EAAE;gBACxB,WAAW,CAAC,OAAO,GAAG,IAAI,WAAW,EAAE,CAAC;aACzC;YACD,KAAK,MAAM,UAAU,IAAI,IAAI,CAAC,QAAQ,EAAE;gBACtC,WAAW,CAAC,OAAO,CAAC,GAAG,CAAC,UAAU,EAAE,IAAI,CAAC,QAAQ,CAAC,UAAU,CAAC,CAAC,CAAC;aAChE;SACF;QAED,IAAI,IAAI,CAAC,OAAO,EAAE;YAChB,IAAI,CAAC,WAAW,CAAC,GAAG,EAAE;gBACpB,OAAO,OAAO,CAAC,MAAM,CAAC,IAAI,KAAK,CAAC,2CAA2C,CAAC,CAAC,CAAC;aAC/E;YACD,IAAI,WAAW,CAAC,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,GAAG,CAAC,EAAE;gBACpC,WAAW,CAAC,GAAG,IAAI,GAAG,CAAC;aACxB;YACD,KAAK,MAAM,GAAG,IAAI,IAAI,CAAC,OAAO,EAAE;gBAC9B,IAAI,CAAC,WAAW,CAAC,GAAG,CAAC,QAAQ,CAAC,GAAG,CAAC,EAAE;oBAClC,WAAW,CAAC,GAAG,IAAI,GAAG,CAAC;iBACxB;gBACD,WAAW,CAAC,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,EAAE,CAAC;aAClD;SACF;QAED,OAAO,OAAO,CAAC,OAAO,CAAC,WAAW,CAAC,CAAC;IACtC,CAAC;CACF","sourcesContent":["// Copyright (c) Microsoft Corporation.\n// Licensed under the MIT license.\n\nimport { HttpHeaders } from \"../httpHeaders\";\nimport { ServiceClientCredentials } from \"./serviceClientCredentials\";\nimport { WebResourceLike } from \"../webResource\";\n\n/**\n * Describes the options to be provided while creating an instance of ApiKeyCredentials\n */\nexport interface ApiKeyCredentialOptions {\n /**\n * A key value pair of the header parameters that need to be applied to the request.\n */\n inHeader?: { [x: string]: any };\n /**\n * A key value pair of the query parameters that need to be applied to the request.\n */\n inQuery?: { [x: string]: any };\n}\n\n/**\n * Authenticates to a service using an API key.\n */\nexport class ApiKeyCredentials implements ServiceClientCredentials {\n /**\n * A key value pair of the header parameters that need to be applied to the request.\n */\n private readonly inHeader?: { [x: string]: any };\n /**\n * A key value pair of the query parameters that need to be applied to the request.\n */\n private readonly inQuery?: { [x: string]: any };\n\n /**\n * @param options - Specifies the options to be provided for auth. Either header or query needs to be provided.\n */\n constructor(options: ApiKeyCredentialOptions) {\n if (!options || (options && !options.inHeader && !options.inQuery)) {\n throw new Error(\n `options cannot be null or undefined. Either \"inHeader\" or \"inQuery\" property of the options object needs to be provided.`\n );\n }\n this.inHeader = options.inHeader;\n this.inQuery = options.inQuery;\n }\n\n /**\n * Signs a request with the values provided in the inHeader and inQuery parameter.\n *\n * @param webResource - The WebResourceLike to be signed.\n * @returns The signed request object.\n */\n signRequest(webResource: WebResourceLike): Promise<WebResourceLike> {\n if (!webResource) {\n return Promise.reject(\n new Error(`webResource cannot be null or undefined and must be of type \"object\".`)\n );\n }\n\n if (this.inHeader) {\n if (!webResource.headers) {\n webResource.headers = new HttpHeaders();\n }\n for (const headerName in this.inHeader) {\n webResource.headers.set(headerName, this.inHeader[headerName]);\n }\n }\n\n if (this.inQuery) {\n if (!webResource.url) {\n return Promise.reject(new Error(`url cannot be null in the request object.`));\n }\n if (webResource.url.indexOf(\"?\") < 0) {\n webResource.url += \"?\";\n }\n for (const key in this.inQuery) {\n if (!webResource.url.endsWith(\"?\")) {\n webResource.url += \"&\";\n }\n webResource.url += `${key}=${this.inQuery[key]}`;\n }\n }\n\n return Promise.resolve(webResource);\n }\n}\n"]}
|
||||
50
dawidd6/action-download-artifact-v3/node_modules/@azure/core-http/dist-esm/src/credentials/basicAuthenticationCredentials.js
generated
vendored
Normal file
50
dawidd6/action-download-artifact-v3/node_modules/@azure/core-http/dist-esm/src/credentials/basicAuthenticationCredentials.js
generated
vendored
Normal file
|
|
@ -0,0 +1,50 @@
|
|||
// Copyright (c) Microsoft Corporation.
|
||||
// Licensed under the MIT license.
|
||||
import * as base64 from "../util/base64";
|
||||
import { Constants } from "../util/constants";
|
||||
import { HttpHeaders } from "../httpHeaders";
|
||||
const HeaderConstants = Constants.HeaderConstants;
|
||||
const DEFAULT_AUTHORIZATION_SCHEME = "Basic";
|
||||
/**
|
||||
* A simple {@link ServiceClientCredential} that authenticates with a username and a password.
|
||||
*/
|
||||
export class BasicAuthenticationCredentials {
|
||||
/**
|
||||
* Creates a new BasicAuthenticationCredentials object.
|
||||
*
|
||||
* @param userName - User name.
|
||||
* @param password - Password.
|
||||
* @param authorizationScheme - The authorization scheme.
|
||||
*/
|
||||
constructor(userName, password, authorizationScheme = DEFAULT_AUTHORIZATION_SCHEME) {
|
||||
/**
|
||||
* Authorization scheme. Defaults to "Basic".
|
||||
* More information about authorization schemes is available here: https://developer.mozilla.org/docs/Web/HTTP/Authentication#authentication_schemes
|
||||
*/
|
||||
this.authorizationScheme = DEFAULT_AUTHORIZATION_SCHEME;
|
||||
if (userName === null || userName === undefined || typeof userName.valueOf() !== "string") {
|
||||
throw new Error("userName cannot be null or undefined and must be of type string.");
|
||||
}
|
||||
if (password === null || password === undefined || typeof password.valueOf() !== "string") {
|
||||
throw new Error("password cannot be null or undefined and must be of type string.");
|
||||
}
|
||||
this.userName = userName;
|
||||
this.password = password;
|
||||
this.authorizationScheme = authorizationScheme;
|
||||
}
|
||||
/**
|
||||
* Signs a request with the Authentication header.
|
||||
*
|
||||
* @param webResource - The WebResourceLike to be signed.
|
||||
* @returns The signed request object.
|
||||
*/
|
||||
signRequest(webResource) {
|
||||
const credentials = `${this.userName}:${this.password}`;
|
||||
const encodedCredentials = `${this.authorizationScheme} ${base64.encodeString(credentials)}`;
|
||||
if (!webResource.headers)
|
||||
webResource.headers = new HttpHeaders();
|
||||
webResource.headers.set(HeaderConstants.AUTHORIZATION, encodedCredentials);
|
||||
return Promise.resolve(webResource);
|
||||
}
|
||||
}
|
||||
//# sourceMappingURL=basicAuthenticationCredentials.js.map
|
||||
1
dawidd6/action-download-artifact-v3/node_modules/@azure/core-http/dist-esm/src/credentials/basicAuthenticationCredentials.js.map
generated
vendored
Normal file
1
dawidd6/action-download-artifact-v3/node_modules/@azure/core-http/dist-esm/src/credentials/basicAuthenticationCredentials.js.map
generated
vendored
Normal file
|
|
@ -0,0 +1 @@
|
|||
{"version":3,"file":"basicAuthenticationCredentials.js","sourceRoot":"","sources":["../../../src/credentials/basicAuthenticationCredentials.ts"],"names":[],"mappings":"AAAA,uCAAuC;AACvC,kCAAkC;AAElC,OAAO,KAAK,MAAM,MAAM,gBAAgB,CAAC;AACzC,OAAO,EAAE,SAAS,EAAE,MAAM,mBAAmB,CAAC;AAC9C,OAAO,EAAE,WAAW,EAAE,MAAM,gBAAgB,CAAC;AAI7C,MAAM,eAAe,GAAG,SAAS,CAAC,eAAe,CAAC;AAClD,MAAM,4BAA4B,GAAG,OAAO,CAAC;AAE7C;;GAEG;AACH,MAAM,OAAO,8BAA8B;IAiBzC;;;;;;OAMG;IACH,YACE,QAAgB,EAChB,QAAgB,EAChB,sBAA8B,4BAA4B;QAhB5D;;;WAGG;QACH,wBAAmB,GAAW,4BAA4B,CAAC;QAczD,IAAI,QAAQ,KAAK,IAAI,IAAI,QAAQ,KAAK,SAAS,IAAI,OAAO,QAAQ,CAAC,OAAO,EAAE,KAAK,QAAQ,EAAE;YACzF,MAAM,IAAI,KAAK,CAAC,kEAAkE,CAAC,CAAC;SACrF;QACD,IAAI,QAAQ,KAAK,IAAI,IAAI,QAAQ,KAAK,SAAS,IAAI,OAAO,QAAQ,CAAC,OAAO,EAAE,KAAK,QAAQ,EAAE;YACzF,MAAM,IAAI,KAAK,CAAC,kEAAkE,CAAC,CAAC;SACrF;QACD,IAAI,CAAC,QAAQ,GAAG,QAAQ,CAAC;QACzB,IAAI,CAAC,QAAQ,GAAG,QAAQ,CAAC;QACzB,IAAI,CAAC,mBAAmB,GAAG,mBAAmB,CAAC;IACjD,CAAC;IAED;;;;;OAKG;IACH,WAAW,CAAC,WAA4B;QACtC,MAAM,WAAW,GAAG,GAAG,IAAI,CAAC,QAAQ,IAAI,IAAI,CAAC,QAAQ,EAAE,CAAC;QACxD,MAAM,kBAAkB,GAAG,GAAG,IAAI,CAAC,mBAAmB,IAAI,MAAM,CAAC,YAAY,CAAC,WAAW,CAAC,EAAE,CAAC;QAC7F,IAAI,CAAC,WAAW,CAAC,OAAO;YAAE,WAAW,CAAC,OAAO,GAAG,IAAI,WAAW,EAAE,CAAC;QAClE,WAAW,CAAC,OAAO,CAAC,GAAG,CAAC,eAAe,CAAC,aAAa,EAAE,kBAAkB,CAAC,CAAC;QAC3E,OAAO,OAAO,CAAC,OAAO,CAAC,WAAW,CAAC,CAAC;IACtC,CAAC;CACF","sourcesContent":["// Copyright (c) Microsoft Corporation.\n// Licensed under the MIT license.\n\nimport * as base64 from \"../util/base64\";\nimport { Constants } from \"../util/constants\";\nimport { HttpHeaders } from \"../httpHeaders\";\nimport { ServiceClientCredentials } from \"./serviceClientCredentials\";\nimport { WebResourceLike } from \"../webResource\";\n\nconst HeaderConstants = Constants.HeaderConstants;\nconst DEFAULT_AUTHORIZATION_SCHEME = \"Basic\";\n\n/**\n * A simple {@link ServiceClientCredential} that authenticates with a username and a password.\n */\nexport class BasicAuthenticationCredentials implements ServiceClientCredentials {\n /**\n * Username\n */\n userName: string;\n\n /**\n * Password\n */\n password: string;\n\n /**\n * Authorization scheme. Defaults to \"Basic\".\n * More information about authorization schemes is available here: https://developer.mozilla.org/docs/Web/HTTP/Authentication#authentication_schemes\n */\n authorizationScheme: string = DEFAULT_AUTHORIZATION_SCHEME;\n\n /**\n * Creates a new BasicAuthenticationCredentials object.\n *\n * @param userName - User name.\n * @param password - Password.\n * @param authorizationScheme - The authorization scheme.\n */\n constructor(\n userName: string,\n password: string,\n authorizationScheme: string = DEFAULT_AUTHORIZATION_SCHEME\n ) {\n if (userName === null || userName === undefined || typeof userName.valueOf() !== \"string\") {\n throw new Error(\"userName cannot be null or undefined and must be of type string.\");\n }\n if (password === null || password === undefined || typeof password.valueOf() !== \"string\") {\n throw new Error(\"password cannot be null or undefined and must be of type string.\");\n }\n this.userName = userName;\n this.password = password;\n this.authorizationScheme = authorizationScheme;\n }\n\n /**\n * Signs a request with the Authentication header.\n *\n * @param webResource - The WebResourceLike to be signed.\n * @returns The signed request object.\n */\n signRequest(webResource: WebResourceLike): Promise<WebResourceLike> {\n const credentials = `${this.userName}:${this.password}`;\n const encodedCredentials = `${this.authorizationScheme} ${base64.encodeString(credentials)}`;\n if (!webResource.headers) webResource.headers = new HttpHeaders();\n webResource.headers.set(HeaderConstants.AUTHORIZATION, encodedCredentials);\n return Promise.resolve(webResource);\n }\n}\n"]}
|
||||
4
dawidd6/action-download-artifact-v3/node_modules/@azure/core-http/dist-esm/src/credentials/credentials.js
generated
vendored
Normal file
4
dawidd6/action-download-artifact-v3/node_modules/@azure/core-http/dist-esm/src/credentials/credentials.js
generated
vendored
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
// Copyright (c) Microsoft Corporation.
|
||||
// Licensed under the MIT license.
|
||||
export {};
|
||||
//# sourceMappingURL=credentials.js.map
|
||||
1
dawidd6/action-download-artifact-v3/node_modules/@azure/core-http/dist-esm/src/credentials/credentials.js.map
generated
vendored
Normal file
1
dawidd6/action-download-artifact-v3/node_modules/@azure/core-http/dist-esm/src/credentials/credentials.js.map
generated
vendored
Normal file
|
|
@ -0,0 +1 @@
|
|||
{"version":3,"file":"credentials.js","sourceRoot":"","sources":["../../../src/credentials/credentials.ts"],"names":[],"mappings":"AAAA,uCAAuC;AACvC,kCAAkC","sourcesContent":["// Copyright (c) Microsoft Corporation.\n// Licensed under the MIT license.\n\n/**\n * A function that receives a challenge and resolves a promise with a string token.\n * @deprecated The Authenticator type is not currently in use.\n */\nexport type Authenticator = (challenge: unknown) => Promise<string>;\n"]}
|
||||
4
dawidd6/action-download-artifact-v3/node_modules/@azure/core-http/dist-esm/src/credentials/serviceClientCredentials.js
generated
vendored
Normal file
4
dawidd6/action-download-artifact-v3/node_modules/@azure/core-http/dist-esm/src/credentials/serviceClientCredentials.js
generated
vendored
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
// Copyright (c) Microsoft Corporation.
|
||||
// Licensed under the MIT license.
|
||||
export {};
|
||||
//# sourceMappingURL=serviceClientCredentials.js.map
|
||||
1
dawidd6/action-download-artifact-v3/node_modules/@azure/core-http/dist-esm/src/credentials/serviceClientCredentials.js.map
generated
vendored
Normal file
1
dawidd6/action-download-artifact-v3/node_modules/@azure/core-http/dist-esm/src/credentials/serviceClientCredentials.js.map
generated
vendored
Normal file
|
|
@ -0,0 +1 @@
|
|||
{"version":3,"file":"serviceClientCredentials.js","sourceRoot":"","sources":["../../../src/credentials/serviceClientCredentials.ts"],"names":[],"mappings":"AAAA,uCAAuC;AACvC,kCAAkC","sourcesContent":["// Copyright (c) Microsoft Corporation.\n// Licensed under the MIT license.\n\nimport { WebResourceLike } from \"../webResource\";\n\n/**\n * Represents an object or class with a `signRequest` method which will sign outgoing requests (for example, by setting the `Authorization` header).\n */\nexport interface ServiceClientCredentials {\n /**\n * Signs a request with the Authentication header.\n *\n * @param webResource - The WebResourceLike/request to be signed.\n * @returns The signed request object;\n */\n signRequest(webResource: WebResourceLike): Promise<WebResourceLike>;\n}\n"]}
|
||||
25
dawidd6/action-download-artifact-v3/node_modules/@azure/core-http/dist-esm/src/credentials/topicCredentials.js
generated
vendored
Normal file
25
dawidd6/action-download-artifact-v3/node_modules/@azure/core-http/dist-esm/src/credentials/topicCredentials.js
generated
vendored
Normal file
|
|
@ -0,0 +1,25 @@
|
|||
// Copyright (c) Microsoft Corporation.
|
||||
// Licensed under the MIT license.
|
||||
import { ApiKeyCredentials } from "./apiKeyCredentials";
|
||||
/**
|
||||
* A {@link TopicCredentials} object used for Azure Event Grid.
|
||||
*/
|
||||
export class TopicCredentials extends ApiKeyCredentials {
|
||||
/**
|
||||
* Creates a new EventGrid TopicCredentials object.
|
||||
*
|
||||
* @param topicKey - The EventGrid topic key
|
||||
*/
|
||||
constructor(topicKey) {
|
||||
if (!topicKey || (topicKey && typeof topicKey !== "string")) {
|
||||
throw new Error("topicKey cannot be null or undefined and must be of type string.");
|
||||
}
|
||||
const options = {
|
||||
inHeader: {
|
||||
"aeg-sas-key": topicKey,
|
||||
},
|
||||
};
|
||||
super(options);
|
||||
}
|
||||
}
|
||||
//# sourceMappingURL=topicCredentials.js.map
|
||||
1
dawidd6/action-download-artifact-v3/node_modules/@azure/core-http/dist-esm/src/credentials/topicCredentials.js.map
generated
vendored
Normal file
1
dawidd6/action-download-artifact-v3/node_modules/@azure/core-http/dist-esm/src/credentials/topicCredentials.js.map
generated
vendored
Normal file
|
|
@ -0,0 +1 @@
|
|||
{"version":3,"file":"topicCredentials.js","sourceRoot":"","sources":["../../../src/credentials/topicCredentials.ts"],"names":[],"mappings":"AAAA,uCAAuC;AACvC,kCAAkC;AAElC,OAAO,EAA2B,iBAAiB,EAAE,MAAM,qBAAqB,CAAC;AAEjF;;GAEG;AACH,MAAM,OAAO,gBAAiB,SAAQ,iBAAiB;IACrD;;;;OAIG;IACH,YAAY,QAAgB;QAC1B,IAAI,CAAC,QAAQ,IAAI,CAAC,QAAQ,IAAI,OAAO,QAAQ,KAAK,QAAQ,CAAC,EAAE;YAC3D,MAAM,IAAI,KAAK,CAAC,kEAAkE,CAAC,CAAC;SACrF;QACD,MAAM,OAAO,GAA4B;YACvC,QAAQ,EAAE;gBACR,aAAa,EAAE,QAAQ;aACxB;SACF,CAAC;QACF,KAAK,CAAC,OAAO,CAAC,CAAC;IACjB,CAAC;CACF","sourcesContent":["// Copyright (c) Microsoft Corporation.\n// Licensed under the MIT license.\n\nimport { ApiKeyCredentialOptions, ApiKeyCredentials } from \"./apiKeyCredentials\";\n\n/**\n * A {@link TopicCredentials} object used for Azure Event Grid.\n */\nexport class TopicCredentials extends ApiKeyCredentials {\n /**\n * Creates a new EventGrid TopicCredentials object.\n *\n * @param topicKey - The EventGrid topic key\n */\n constructor(topicKey: string) {\n if (!topicKey || (topicKey && typeof topicKey !== \"string\")) {\n throw new Error(\"topicKey cannot be null or undefined and must be of type string.\");\n }\n const options: ApiKeyCredentialOptions = {\n inHeader: {\n \"aeg-sas-key\": topicKey,\n },\n };\n super(options);\n }\n}\n"]}
|
||||
4
dawidd6/action-download-artifact-v3/node_modules/@azure/core-http/dist-esm/src/defaultHttpClient.browser.js
generated
vendored
Normal file
4
dawidd6/action-download-artifact-v3/node_modules/@azure/core-http/dist-esm/src/defaultHttpClient.browser.js
generated
vendored
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
// Copyright (c) Microsoft Corporation.
|
||||
// Licensed under the MIT license.
|
||||
export { XhrHttpClient as DefaultHttpClient } from "./xhrHttpClient";
|
||||
//# sourceMappingURL=defaultHttpClient.browser.js.map
|
||||
1
dawidd6/action-download-artifact-v3/node_modules/@azure/core-http/dist-esm/src/defaultHttpClient.browser.js.map
generated
vendored
Normal file
1
dawidd6/action-download-artifact-v3/node_modules/@azure/core-http/dist-esm/src/defaultHttpClient.browser.js.map
generated
vendored
Normal file
|
|
@ -0,0 +1 @@
|
|||
{"version":3,"file":"defaultHttpClient.browser.js","sourceRoot":"","sources":["../../src/defaultHttpClient.browser.ts"],"names":[],"mappings":"AAAA,uCAAuC;AACvC,kCAAkC;AAElC,OAAO,EAAE,aAAa,IAAI,iBAAiB,EAAE,MAAM,iBAAiB,CAAC","sourcesContent":["// Copyright (c) Microsoft Corporation.\n// Licensed under the MIT license.\n\nexport { XhrHttpClient as DefaultHttpClient } from \"./xhrHttpClient\";\n"]}
|
||||
4
dawidd6/action-download-artifact-v3/node_modules/@azure/core-http/dist-esm/src/defaultHttpClient.js
generated
vendored
Normal file
4
dawidd6/action-download-artifact-v3/node_modules/@azure/core-http/dist-esm/src/defaultHttpClient.js
generated
vendored
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
// Copyright (c) Microsoft Corporation.
|
||||
// Licensed under the MIT license.
|
||||
export { NodeFetchHttpClient as DefaultHttpClient } from "./nodeFetchHttpClient";
|
||||
//# sourceMappingURL=defaultHttpClient.js.map
|
||||
1
dawidd6/action-download-artifact-v3/node_modules/@azure/core-http/dist-esm/src/defaultHttpClient.js.map
generated
vendored
Normal file
1
dawidd6/action-download-artifact-v3/node_modules/@azure/core-http/dist-esm/src/defaultHttpClient.js.map
generated
vendored
Normal file
|
|
@ -0,0 +1 @@
|
|||
{"version":3,"file":"defaultHttpClient.js","sourceRoot":"","sources":["../../src/defaultHttpClient.ts"],"names":[],"mappings":"AAAA,uCAAuC;AACvC,kCAAkC;AAElC,OAAO,EAAE,mBAAmB,IAAI,iBAAiB,EAAE,MAAM,uBAAuB,CAAC","sourcesContent":["// Copyright (c) Microsoft Corporation.\n// Licensed under the MIT license.\n\nexport { NodeFetchHttpClient as DefaultHttpClient } from \"./nodeFetchHttpClient\";\n"]}
|
||||
4
dawidd6/action-download-artifact-v3/node_modules/@azure/core-http/dist-esm/src/httpClient.js
generated
vendored
Normal file
4
dawidd6/action-download-artifact-v3/node_modules/@azure/core-http/dist-esm/src/httpClient.js
generated
vendored
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
// Copyright (c) Microsoft Corporation.
|
||||
// Licensed under the MIT license.
|
||||
export {};
|
||||
//# sourceMappingURL=httpClient.js.map
|
||||
1
dawidd6/action-download-artifact-v3/node_modules/@azure/core-http/dist-esm/src/httpClient.js.map
generated
vendored
Normal file
1
dawidd6/action-download-artifact-v3/node_modules/@azure/core-http/dist-esm/src/httpClient.js.map
generated
vendored
Normal file
|
|
@ -0,0 +1 @@
|
|||
{"version":3,"file":"httpClient.js","sourceRoot":"","sources":["../../src/httpClient.ts"],"names":[],"mappings":"AAAA,uCAAuC;AACvC,kCAAkC","sourcesContent":["// Copyright (c) Microsoft Corporation.\n// Licensed under the MIT license.\n\nimport { RequestPolicy } from \"./policies/requestPolicy\";\n\n/**\n * An interface that can send HttpRequests and receive promised HttpResponses.\n */\nexport interface HttpClient extends RequestPolicy {}\n"]}
|
||||
11
dawidd6/action-download-artifact-v3/node_modules/@azure/core-http/dist-esm/src/httpClientCache.js
generated
vendored
Normal file
11
dawidd6/action-download-artifact-v3/node_modules/@azure/core-http/dist-esm/src/httpClientCache.js
generated
vendored
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
// Copyright (c) Microsoft Corporation.
|
||||
// Licensed under the MIT license.
|
||||
import { DefaultHttpClient } from "./defaultHttpClient";
|
||||
let cachedHttpClient;
|
||||
export function getCachedDefaultHttpClient() {
|
||||
if (!cachedHttpClient) {
|
||||
cachedHttpClient = new DefaultHttpClient();
|
||||
}
|
||||
return cachedHttpClient;
|
||||
}
|
||||
//# sourceMappingURL=httpClientCache.js.map
|
||||
1
dawidd6/action-download-artifact-v3/node_modules/@azure/core-http/dist-esm/src/httpClientCache.js.map
generated
vendored
Normal file
1
dawidd6/action-download-artifact-v3/node_modules/@azure/core-http/dist-esm/src/httpClientCache.js.map
generated
vendored
Normal file
|
|
@ -0,0 +1 @@
|
|||
{"version":3,"file":"httpClientCache.js","sourceRoot":"","sources":["../../src/httpClientCache.ts"],"names":[],"mappings":"AAAA,uCAAuC;AACvC,kCAAkC;AAElC,OAAO,EAAE,iBAAiB,EAAE,MAAM,qBAAqB,CAAC;AAGxD,IAAI,gBAAwC,CAAC;AAE7C,MAAM,UAAU,0BAA0B;IACxC,IAAI,CAAC,gBAAgB,EAAE;QACrB,gBAAgB,GAAG,IAAI,iBAAiB,EAAE,CAAC;KAC5C;IAED,OAAO,gBAAgB,CAAC;AAC1B,CAAC","sourcesContent":["// Copyright (c) Microsoft Corporation.\n// Licensed under the MIT license.\n\nimport { DefaultHttpClient } from \"./defaultHttpClient\";\nimport { HttpClient } from \"./httpClient\";\n\nlet cachedHttpClient: HttpClient | undefined;\n\nexport function getCachedDefaultHttpClient(): HttpClient {\n if (!cachedHttpClient) {\n cachedHttpClient = new DefaultHttpClient();\n }\n\n return cachedHttpClient;\n}\n"]}
|
||||
151
dawidd6/action-download-artifact-v3/node_modules/@azure/core-http/dist-esm/src/httpHeaders.js
generated
vendored
Normal file
151
dawidd6/action-download-artifact-v3/node_modules/@azure/core-http/dist-esm/src/httpHeaders.js
generated
vendored
Normal file
|
|
@ -0,0 +1,151 @@
|
|||
// Copyright (c) Microsoft Corporation.
|
||||
// Licensed under the MIT license.
|
||||
/**
|
||||
* A collection of HttpHeaders that can be sent with a HTTP request.
|
||||
*/
|
||||
function getHeaderKey(headerName) {
|
||||
return headerName.toLowerCase();
|
||||
}
|
||||
export function isHttpHeadersLike(object) {
|
||||
if (object && typeof object === "object") {
|
||||
const castObject = object;
|
||||
if (typeof castObject.rawHeaders === "function" &&
|
||||
typeof castObject.clone === "function" &&
|
||||
typeof castObject.get === "function" &&
|
||||
typeof castObject.set === "function" &&
|
||||
typeof castObject.contains === "function" &&
|
||||
typeof castObject.remove === "function" &&
|
||||
typeof castObject.headersArray === "function" &&
|
||||
typeof castObject.headerValues === "function" &&
|
||||
typeof castObject.headerNames === "function" &&
|
||||
typeof castObject.toJson === "function") {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
return false;
|
||||
}
|
||||
/**
|
||||
* A collection of HTTP header key/value pairs.
|
||||
*/
|
||||
export class HttpHeaders {
|
||||
constructor(rawHeaders) {
|
||||
this._headersMap = {};
|
||||
if (rawHeaders) {
|
||||
for (const headerName in rawHeaders) {
|
||||
this.set(headerName, rawHeaders[headerName]);
|
||||
}
|
||||
}
|
||||
}
|
||||
/**
|
||||
* Set a header in this collection with the provided name and value. The name is
|
||||
* case-insensitive.
|
||||
* @param headerName - The name of the header to set. This value is case-insensitive.
|
||||
* @param headerValue - The value of the header to set.
|
||||
*/
|
||||
set(headerName, headerValue) {
|
||||
this._headersMap[getHeaderKey(headerName)] = {
|
||||
name: headerName,
|
||||
value: headerValue.toString().trim(),
|
||||
};
|
||||
}
|
||||
/**
|
||||
* Get the header value for the provided header name, or undefined if no header exists in this
|
||||
* collection with the provided name.
|
||||
* @param headerName - The name of the header.
|
||||
*/
|
||||
get(headerName) {
|
||||
const header = this._headersMap[getHeaderKey(headerName)];
|
||||
return !header ? undefined : header.value;
|
||||
}
|
||||
/**
|
||||
* Get whether or not this header collection contains a header entry for the provided header name.
|
||||
*/
|
||||
contains(headerName) {
|
||||
return !!this._headersMap[getHeaderKey(headerName)];
|
||||
}
|
||||
/**
|
||||
* Remove the header with the provided headerName. Return whether or not the header existed and
|
||||
* was removed.
|
||||
* @param headerName - The name of the header to remove.
|
||||
*/
|
||||
remove(headerName) {
|
||||
const result = this.contains(headerName);
|
||||
delete this._headersMap[getHeaderKey(headerName)];
|
||||
return result;
|
||||
}
|
||||
/**
|
||||
* Get the headers that are contained this collection as an object.
|
||||
*/
|
||||
rawHeaders() {
|
||||
return this.toJson({ preserveCase: true });
|
||||
}
|
||||
/**
|
||||
* Get the headers that are contained in this collection as an array.
|
||||
*/
|
||||
headersArray() {
|
||||
const headers = [];
|
||||
for (const headerKey in this._headersMap) {
|
||||
headers.push(this._headersMap[headerKey]);
|
||||
}
|
||||
return headers;
|
||||
}
|
||||
/**
|
||||
* Get the header names that are contained in this collection.
|
||||
*/
|
||||
headerNames() {
|
||||
const headerNames = [];
|
||||
const headers = this.headersArray();
|
||||
for (let i = 0; i < headers.length; ++i) {
|
||||
headerNames.push(headers[i].name);
|
||||
}
|
||||
return headerNames;
|
||||
}
|
||||
/**
|
||||
* Get the header values that are contained in this collection.
|
||||
*/
|
||||
headerValues() {
|
||||
const headerValues = [];
|
||||
const headers = this.headersArray();
|
||||
for (let i = 0; i < headers.length; ++i) {
|
||||
headerValues.push(headers[i].value);
|
||||
}
|
||||
return headerValues;
|
||||
}
|
||||
/**
|
||||
* Get the JSON object representation of this HTTP header collection.
|
||||
*/
|
||||
toJson(options = {}) {
|
||||
const result = {};
|
||||
if (options.preserveCase) {
|
||||
for (const headerKey in this._headersMap) {
|
||||
const header = this._headersMap[headerKey];
|
||||
result[header.name] = header.value;
|
||||
}
|
||||
}
|
||||
else {
|
||||
for (const headerKey in this._headersMap) {
|
||||
const header = this._headersMap[headerKey];
|
||||
result[getHeaderKey(header.name)] = header.value;
|
||||
}
|
||||
}
|
||||
return result;
|
||||
}
|
||||
/**
|
||||
* Get the string representation of this HTTP header collection.
|
||||
*/
|
||||
toString() {
|
||||
return JSON.stringify(this.toJson({ preserveCase: true }));
|
||||
}
|
||||
/**
|
||||
* Create a deep clone/copy of this HttpHeaders collection.
|
||||
*/
|
||||
clone() {
|
||||
const resultPreservingCasing = {};
|
||||
for (const headerKey in this._headersMap) {
|
||||
const header = this._headersMap[headerKey];
|
||||
resultPreservingCasing[header.name] = header.value;
|
||||
}
|
||||
return new HttpHeaders(resultPreservingCasing);
|
||||
}
|
||||
}
|
||||
//# sourceMappingURL=httpHeaders.js.map
|
||||
1
dawidd6/action-download-artifact-v3/node_modules/@azure/core-http/dist-esm/src/httpHeaders.js.map
generated
vendored
Normal file
1
dawidd6/action-download-artifact-v3/node_modules/@azure/core-http/dist-esm/src/httpHeaders.js.map
generated
vendored
Normal file
File diff suppressed because one or more lines are too long
4
dawidd6/action-download-artifact-v3/node_modules/@azure/core-http/dist-esm/src/httpOperationResponse.js
generated
vendored
Normal file
4
dawidd6/action-download-artifact-v3/node_modules/@azure/core-http/dist-esm/src/httpOperationResponse.js
generated
vendored
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
// Copyright (c) Microsoft Corporation.
|
||||
// Licensed under the MIT license.
|
||||
export {};
|
||||
//# sourceMappingURL=httpOperationResponse.js.map
|
||||
1
dawidd6/action-download-artifact-v3/node_modules/@azure/core-http/dist-esm/src/httpOperationResponse.js.map
generated
vendored
Normal file
1
dawidd6/action-download-artifact-v3/node_modules/@azure/core-http/dist-esm/src/httpOperationResponse.js.map
generated
vendored
Normal file
|
|
@ -0,0 +1 @@
|
|||
{"version":3,"file":"httpOperationResponse.js","sourceRoot":"","sources":["../../src/httpOperationResponse.ts"],"names":[],"mappings":"AAAA,uCAAuC;AACvC,kCAAkC","sourcesContent":["// Copyright (c) Microsoft Corporation.\n// Licensed under the MIT license.\n\nimport { HttpHeadersLike } from \"./httpHeaders\";\nimport { WebResourceLike } from \"./webResource\";\n\n/**\n * The properties on an HTTP response which will always be present.\n */\nexport interface HttpResponse {\n /**\n * The raw request\n */\n request: WebResourceLike;\n\n /**\n * The HTTP response status (e.g. 200)\n */\n status: number;\n\n /**\n * The HTTP response headers.\n */\n headers: HttpHeadersLike;\n}\n\ndeclare global {\n /**\n * Stub declaration of the browser-only Blob type.\n * Full type information can be obtained by including \"lib\": [\"dom\"] in tsconfig.json.\n */\n interface Blob {}\n}\n\n/**\n * Wrapper object for http request and response. Deserialized object is stored in\n * the `parsedBody` property when the response body is received in JSON or XML.\n */\nexport interface HttpOperationResponse extends HttpResponse {\n /**\n * The parsed HTTP response headers.\n */\n parsedHeaders?: { [key: string]: any };\n\n /**\n * The response body as text (string format)\n */\n bodyAsText?: string | null;\n\n /**\n * The response body as parsed JSON or XML\n */\n parsedBody?: any;\n\n /**\n * BROWSER ONLY\n *\n * The response body as a browser Blob.\n * Always undefined in node.js.\n */\n blobBody?: Promise<Blob>;\n\n /**\n * NODEJS ONLY\n *\n * The response body as a node.js Readable stream.\n * Always undefined in the browser.\n */\n readableStreamBody?: NodeJS.ReadableStream;\n}\n\n/**\n * The flattened response to a REST call.\n * Contains the underlying {@link HttpOperationResponse} as well as\n * the merged properties of the `parsedBody`, `parsedHeaders`, etc.\n */\nexport interface RestResponse {\n /**\n * The underlying HTTP response containing both raw and deserialized response data.\n */\n _response: HttpOperationResponse;\n\n /**\n * The flattened properties described by the `OperationSpec`, deserialized from headers and the HTTP body.\n */\n [key: string]: any;\n}\n"]}
|
||||
25
dawidd6/action-download-artifact-v3/node_modules/@azure/core-http/dist-esm/src/httpPipelineLogLevel.js
generated
vendored
Normal file
25
dawidd6/action-download-artifact-v3/node_modules/@azure/core-http/dist-esm/src/httpPipelineLogLevel.js
generated
vendored
Normal file
|
|
@ -0,0 +1,25 @@
|
|||
// Copyright (c) Microsoft Corporation.
|
||||
// Licensed under the MIT license.
|
||||
/**
|
||||
* The different levels of logs that can be used with the HttpPipelineLogger.
|
||||
*/
|
||||
export var HttpPipelineLogLevel;
|
||||
(function (HttpPipelineLogLevel) {
|
||||
/**
|
||||
* A log level that indicates that no logs will be logged.
|
||||
*/
|
||||
HttpPipelineLogLevel[HttpPipelineLogLevel["OFF"] = 0] = "OFF";
|
||||
/**
|
||||
* An error log.
|
||||
*/
|
||||
HttpPipelineLogLevel[HttpPipelineLogLevel["ERROR"] = 1] = "ERROR";
|
||||
/**
|
||||
* A warning log.
|
||||
*/
|
||||
HttpPipelineLogLevel[HttpPipelineLogLevel["WARNING"] = 2] = "WARNING";
|
||||
/**
|
||||
* An information log.
|
||||
*/
|
||||
HttpPipelineLogLevel[HttpPipelineLogLevel["INFO"] = 3] = "INFO";
|
||||
})(HttpPipelineLogLevel || (HttpPipelineLogLevel = {}));
|
||||
//# sourceMappingURL=httpPipelineLogLevel.js.map
|
||||
1
dawidd6/action-download-artifact-v3/node_modules/@azure/core-http/dist-esm/src/httpPipelineLogLevel.js.map
generated
vendored
Normal file
1
dawidd6/action-download-artifact-v3/node_modules/@azure/core-http/dist-esm/src/httpPipelineLogLevel.js.map
generated
vendored
Normal file
|
|
@ -0,0 +1 @@
|
|||
{"version":3,"file":"httpPipelineLogLevel.js","sourceRoot":"","sources":["../../src/httpPipelineLogLevel.ts"],"names":[],"mappings":"AAAA,uCAAuC;AACvC,kCAAkC;AAElC;;GAEG;AACH,MAAM,CAAN,IAAY,oBAoBX;AApBD,WAAY,oBAAoB;IAC9B;;OAEG;IACH,6DAAG,CAAA;IAEH;;OAEG;IACH,iEAAK,CAAA;IAEL;;OAEG;IACH,qEAAO,CAAA;IAEP;;OAEG;IACH,+DAAI,CAAA;AACN,CAAC,EApBW,oBAAoB,KAApB,oBAAoB,QAoB/B","sourcesContent":["// Copyright (c) Microsoft Corporation.\n// Licensed under the MIT license.\n\n/**\n * The different levels of logs that can be used with the HttpPipelineLogger.\n */\nexport enum HttpPipelineLogLevel {\n /**\n * A log level that indicates that no logs will be logged.\n */\n OFF,\n\n /**\n * An error log.\n */\n ERROR,\n\n /**\n * A warning log.\n */\n WARNING,\n\n /**\n * An information log.\n */\n INFO,\n}\n"]}
|
||||
35
dawidd6/action-download-artifact-v3/node_modules/@azure/core-http/dist-esm/src/httpPipelineLogger.js
generated
vendored
Normal file
35
dawidd6/action-download-artifact-v3/node_modules/@azure/core-http/dist-esm/src/httpPipelineLogger.js
generated
vendored
Normal file
|
|
@ -0,0 +1,35 @@
|
|||
// Copyright (c) Microsoft Corporation.
|
||||
// Licensed under the MIT license.
|
||||
import { HttpPipelineLogLevel } from "./httpPipelineLogLevel";
|
||||
/**
|
||||
* A HttpPipelineLogger that will send its logs to the console.
|
||||
*/
|
||||
export class ConsoleHttpPipelineLogger {
|
||||
/**
|
||||
* Create a new ConsoleHttpPipelineLogger.
|
||||
* @param minimumLogLevel - The log level threshold for what logs will be logged.
|
||||
*/
|
||||
constructor(minimumLogLevel) {
|
||||
this.minimumLogLevel = minimumLogLevel;
|
||||
}
|
||||
/**
|
||||
* Log the provided message.
|
||||
* @param logLevel - The HttpLogDetailLevel associated with this message.
|
||||
* @param message - The message to log.
|
||||
*/
|
||||
log(logLevel, message) {
|
||||
const logMessage = `${HttpPipelineLogLevel[logLevel]}: ${message}`;
|
||||
switch (logLevel) {
|
||||
case HttpPipelineLogLevel.ERROR:
|
||||
console.error(logMessage);
|
||||
break;
|
||||
case HttpPipelineLogLevel.WARNING:
|
||||
console.warn(logMessage);
|
||||
break;
|
||||
case HttpPipelineLogLevel.INFO:
|
||||
console.log(logMessage);
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
//# sourceMappingURL=httpPipelineLogger.js.map
|
||||
1
dawidd6/action-download-artifact-v3/node_modules/@azure/core-http/dist-esm/src/httpPipelineLogger.js.map
generated
vendored
Normal file
1
dawidd6/action-download-artifact-v3/node_modules/@azure/core-http/dist-esm/src/httpPipelineLogger.js.map
generated
vendored
Normal file
|
|
@ -0,0 +1 @@
|
|||
{"version":3,"file":"httpPipelineLogger.js","sourceRoot":"","sources":["../../src/httpPipelineLogger.ts"],"names":[],"mappings":"AAAA,uCAAuC;AACvC,kCAAkC;AAElC,OAAO,EAAE,oBAAoB,EAAE,MAAM,wBAAwB,CAAC;AAoB9D;;GAEG;AACH,MAAM,OAAO,yBAAyB;IACpC;;;OAGG;IACH,YAAmB,eAAqC;QAArC,oBAAe,GAAf,eAAe,CAAsB;IAAG,CAAC;IAE5D;;;;OAIG;IACH,GAAG,CAAC,QAA8B,EAAE,OAAe;QACjD,MAAM,UAAU,GAAG,GAAG,oBAAoB,CAAC,QAAQ,CAAC,KAAK,OAAO,EAAE,CAAC;QACnE,QAAQ,QAAQ,EAAE;YAChB,KAAK,oBAAoB,CAAC,KAAK;gBAC7B,OAAO,CAAC,KAAK,CAAC,UAAU,CAAC,CAAC;gBAC1B,MAAM;YAER,KAAK,oBAAoB,CAAC,OAAO;gBAC/B,OAAO,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC;gBACzB,MAAM;YAER,KAAK,oBAAoB,CAAC,IAAI;gBAC5B,OAAO,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC;gBACxB,MAAM;SACT;IACH,CAAC;CACF","sourcesContent":["// Copyright (c) Microsoft Corporation.\n// Licensed under the MIT license.\n\nimport { HttpPipelineLogLevel } from \"./httpPipelineLogLevel\";\n\n/**\n * A Logger that can be added to a HttpPipeline. This enables each RequestPolicy to log messages\n * that can be used for debugging purposes.\n */\nexport interface HttpPipelineLogger {\n /**\n * The log level threshold for what logs will be logged.\n */\n minimumLogLevel: HttpPipelineLogLevel;\n\n /**\n * Log the provided message.\n * @param logLevel - The HttpLogDetailLevel associated with this message.\n * @param message - The message to log.\n */\n log(logLevel: HttpPipelineLogLevel, message: string): void;\n}\n\n/**\n * A HttpPipelineLogger that will send its logs to the console.\n */\nexport class ConsoleHttpPipelineLogger implements HttpPipelineLogger {\n /**\n * Create a new ConsoleHttpPipelineLogger.\n * @param minimumLogLevel - The log level threshold for what logs will be logged.\n */\n constructor(public minimumLogLevel: HttpPipelineLogLevel) {}\n\n /**\n * Log the provided message.\n * @param logLevel - The HttpLogDetailLevel associated with this message.\n * @param message - The message to log.\n */\n log(logLevel: HttpPipelineLogLevel, message: string): void {\n const logMessage = `${HttpPipelineLogLevel[logLevel]}: ${message}`;\n switch (logLevel) {\n case HttpPipelineLogLevel.ERROR:\n console.error(logMessage);\n break;\n\n case HttpPipelineLogLevel.WARNING:\n console.warn(logMessage);\n break;\n\n case HttpPipelineLogLevel.INFO:\n console.log(logMessage);\n break;\n }\n }\n}\n"]}
|
||||
45
dawidd6/action-download-artifact-v3/node_modules/@azure/core-http/dist-esm/src/index.js
generated
vendored
Normal file
45
dawidd6/action-download-artifact-v3/node_modules/@azure/core-http/dist-esm/src/index.js
generated
vendored
Normal file
|
|
@ -0,0 +1,45 @@
|
|||
// Copyright (c) Microsoft Corporation.
|
||||
// Licensed under the MIT license.
|
||||
/* eslint-disable-next-line @typescript-eslint/triple-slash-reference */
|
||||
/// <reference path="../dom-shim.d.ts" />
|
||||
export { WebResource, } from "./webResource";
|
||||
export { DefaultHttpClient } from "./defaultHttpClient";
|
||||
export { HttpHeaders } from "./httpHeaders";
|
||||
export { HttpPipelineLogLevel } from "./httpPipelineLogLevel";
|
||||
export { RestError } from "./restError";
|
||||
export { operationOptionsToRequestOptionsBase, } from "./operationOptions";
|
||||
export { ServiceClient, flattenResponse, createPipelineFromOptions, } from "./serviceClient";
|
||||
export { QueryCollectionFormat } from "./queryCollectionFormat";
|
||||
export { Constants } from "./util/constants";
|
||||
export { bearerTokenAuthenticationPolicy } from "./policies/bearerTokenAuthenticationPolicy";
|
||||
export { logPolicy } from "./policies/logPolicy";
|
||||
export { BaseRequestPolicy, RequestPolicyOptions, } from "./policies/requestPolicy";
|
||||
export { generateClientRequestIdPolicy } from "./policies/generateClientRequestIdPolicy";
|
||||
export { exponentialRetryPolicy, RetryMode } from "./policies/exponentialRetryPolicy";
|
||||
export { systemErrorRetryPolicy } from "./policies/systemErrorRetryPolicy";
|
||||
export { throttlingRetryPolicy } from "./policies/throttlingRetryPolicy";
|
||||
export { getDefaultProxySettings, proxyPolicy } from "./policies/proxyPolicy";
|
||||
export { redirectPolicy } from "./policies/redirectPolicy";
|
||||
export { keepAlivePolicy } from "./policies/keepAlivePolicy";
|
||||
export { disableResponseDecompressionPolicy } from "./policies/disableResponseDecompressionPolicy";
|
||||
export { signingPolicy } from "./policies/signingPolicy";
|
||||
export { userAgentPolicy, getDefaultUserAgentValue, } from "./policies/userAgentPolicy";
|
||||
export { deserializationPolicy, deserializeResponseBody, } from "./policies/deserializationPolicy";
|
||||
export { tracingPolicy } from "./policies/tracingPolicy";
|
||||
export { MapperType, Serializer, serializeObject, } from "./serializer";
|
||||
export { stripRequest, stripResponse, executePromisesSequentially, generateUuid, encodeUri, promiseToCallback, promiseToServiceCallback, isValidUuid, applyMixins, isDuration, } from "./util/utils";
|
||||
export { isNode } from "@azure/core-util";
|
||||
export { URLBuilder, URLQuery } from "./url";
|
||||
export { delay } from "@azure/core-util";
|
||||
// legacy exports. Use core-tracing instead (and remove on next major version update of core-http).
|
||||
export { createSpanFunction } from "./createSpanLegacy";
|
||||
// Credentials
|
||||
export { isTokenCredential } from "@azure/core-auth";
|
||||
export { ExpiringAccessTokenCache } from "./credentials/accessTokenCache";
|
||||
export { AccessTokenRefresher } from "./credentials/accessTokenRefresher";
|
||||
export { BasicAuthenticationCredentials } from "./credentials/basicAuthenticationCredentials";
|
||||
export { ApiKeyCredentials } from "./credentials/apiKeyCredentials";
|
||||
export { TopicCredentials } from "./credentials/topicCredentials";
|
||||
export { parseXML, stringifyXML } from "./util/xml";
|
||||
export { XML_ATTRKEY, XML_CHARKEY } from "./util/serializer.common";
|
||||
//# sourceMappingURL=index.js.map
|
||||
1
dawidd6/action-download-artifact-v3/node_modules/@azure/core-http/dist-esm/src/index.js.map
generated
vendored
Normal file
1
dawidd6/action-download-artifact-v3/node_modules/@azure/core-http/dist-esm/src/index.js.map
generated
vendored
Normal file
File diff suppressed because one or more lines are too long
5
dawidd6/action-download-artifact-v3/node_modules/@azure/core-http/dist-esm/src/log.js
generated
vendored
Normal file
5
dawidd6/action-download-artifact-v3/node_modules/@azure/core-http/dist-esm/src/log.js
generated
vendored
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
// Copyright (c) Microsoft Corporation.
|
||||
// Licensed under the MIT license.
|
||||
import { createClientLogger } from "@azure/logger";
|
||||
export const logger = createClientLogger("core-http");
|
||||
//# sourceMappingURL=log.js.map
|
||||
1
dawidd6/action-download-artifact-v3/node_modules/@azure/core-http/dist-esm/src/log.js.map
generated
vendored
Normal file
1
dawidd6/action-download-artifact-v3/node_modules/@azure/core-http/dist-esm/src/log.js.map
generated
vendored
Normal file
|
|
@ -0,0 +1 @@
|
|||
{"version":3,"file":"log.js","sourceRoot":"","sources":["../../src/log.ts"],"names":[],"mappings":"AAAA,uCAAuC;AACvC,kCAAkC;AAClC,OAAO,EAAE,kBAAkB,EAAE,MAAM,eAAe,CAAC;AACnD,MAAM,CAAC,MAAM,MAAM,GAAG,kBAAkB,CAAC,WAAW,CAAC,CAAC","sourcesContent":["// Copyright (c) Microsoft Corporation.\n// Licensed under the MIT license.\nimport { createClientLogger } from \"@azure/logger\";\nexport const logger = createClientLogger(\"core-http\");\n"]}
|
||||
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue