Commit
This commit is contained in:
commit
d1c8cae2c1
1417 changed files with 326736 additions and 0 deletions
21
node_modules/@types/webidl-conversions/LICENSE
generated
vendored
Normal file
21
node_modules/@types/webidl-conversions/LICENSE
generated
vendored
Normal file
|
|
@ -0,0 +1,21 @@
|
|||
MIT License
|
||||
|
||||
Copyright (c) Microsoft Corporation.
|
||||
|
||||
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
|
||||
15
node_modules/@types/webidl-conversions/README.md
generated
vendored
Normal file
15
node_modules/@types/webidl-conversions/README.md
generated
vendored
Normal file
|
|
@ -0,0 +1,15 @@
|
|||
# Installation
|
||||
> `npm install --save @types/webidl-conversions`
|
||||
|
||||
# Summary
|
||||
This package contains type definitions for webidl-conversions (https://github.com/jsdom/webidl-conversions#readme).
|
||||
|
||||
# Details
|
||||
Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/webidl-conversions.
|
||||
|
||||
### Additional Details
|
||||
* Last updated: Tue, 07 Nov 2023 15:11:36 GMT
|
||||
* Dependencies: none
|
||||
|
||||
# Credits
|
||||
These definitions were written by [ExE Boss](https://github.com/ExE-Boss), and [BendingBender](https://github.com/BendingBender).
|
||||
91
node_modules/@types/webidl-conversions/index.d.ts
generated
vendored
Normal file
91
node_modules/@types/webidl-conversions/index.d.ts
generated
vendored
Normal file
|
|
@ -0,0 +1,91 @@
|
|||
declare namespace WebIDLConversions {
|
||||
interface Globals {
|
||||
[key: string]: unknown;
|
||||
|
||||
Number: (value?: unknown) => number;
|
||||
String: (value?: unknown) => string;
|
||||
TypeError: new(message?: string) => TypeError;
|
||||
}
|
||||
|
||||
interface Options {
|
||||
context?: string | undefined;
|
||||
globals?: Globals | undefined;
|
||||
}
|
||||
|
||||
interface IntegerOptions extends Options {
|
||||
enforceRange?: boolean | undefined;
|
||||
clamp?: boolean | undefined;
|
||||
}
|
||||
|
||||
interface StringOptions extends Options {
|
||||
treatNullAsEmptyString?: boolean | undefined;
|
||||
}
|
||||
|
||||
interface BufferSourceOptions extends Options {
|
||||
allowShared?: boolean | undefined;
|
||||
}
|
||||
|
||||
type IntegerConversion = (V: unknown, opts?: IntegerOptions) => number;
|
||||
type StringConversion = (V: unknown, opts?: StringOptions) => string;
|
||||
type NumberConversion = (V: unknown, opts?: Options) => number;
|
||||
}
|
||||
|
||||
declare const WebIDLConversions: {
|
||||
any<V>(V: V, opts?: WebIDLConversions.Options): V;
|
||||
undefined(V?: unknown, opts?: WebIDLConversions.Options): void;
|
||||
boolean(V: unknown, opts?: WebIDLConversions.Options): boolean;
|
||||
|
||||
byte(V: unknown, opts?: WebIDLConversions.IntegerOptions): number;
|
||||
octet(V: unknown, opts?: WebIDLConversions.IntegerOptions): number;
|
||||
|
||||
short(V: unknown, opts?: WebIDLConversions.IntegerOptions): number;
|
||||
["unsigned short"](V: unknown, opts?: WebIDLConversions.IntegerOptions): number;
|
||||
|
||||
long(V: unknown, opts?: WebIDLConversions.IntegerOptions): number;
|
||||
["unsigned long"](V: unknown, opts?: WebIDLConversions.IntegerOptions): number;
|
||||
|
||||
["long long"](V: unknown, opts?: WebIDLConversions.IntegerOptions): number;
|
||||
["unsigned long long"](V: unknown, opts?: WebIDLConversions.IntegerOptions): number;
|
||||
|
||||
double(V: unknown, opts?: WebIDLConversions.Options): number;
|
||||
["unrestricted double"](V: unknown, opts?: WebIDLConversions.Options): number;
|
||||
|
||||
float(V: unknown, opts?: WebIDLConversions.Options): number;
|
||||
["unrestricted float"](V: unknown, opts?: WebIDLConversions.Options): number;
|
||||
|
||||
DOMString(V: unknown, opts?: WebIDLConversions.StringOptions): string;
|
||||
ByteString(V: unknown, opts?: WebIDLConversions.StringOptions): string;
|
||||
USVString(V: unknown, opts?: WebIDLConversions.StringOptions): string;
|
||||
|
||||
object<V>(V: V, opts?: WebIDLConversions.Options): V extends object ? V : V & object;
|
||||
ArrayBuffer(
|
||||
V: unknown,
|
||||
opts?: WebIDLConversions.BufferSourceOptions & { allowShared?: false | undefined },
|
||||
): ArrayBuffer;
|
||||
ArrayBuffer(V: unknown, opts?: WebIDLConversions.BufferSourceOptions): ArrayBufferLike;
|
||||
DataView(V: unknown, opts?: WebIDLConversions.BufferSourceOptions): DataView;
|
||||
|
||||
Int8Array(V: unknown, opts?: WebIDLConversions.BufferSourceOptions): Int8Array;
|
||||
Int16Array(V: unknown, opts?: WebIDLConversions.BufferSourceOptions): Int16Array;
|
||||
Int32Array(V: unknown, opts?: WebIDLConversions.BufferSourceOptions): Int32Array;
|
||||
|
||||
Uint8Array(V: unknown, opts?: WebIDLConversions.BufferSourceOptions): Uint8Array;
|
||||
Uint16Array(V: unknown, opts?: WebIDLConversions.BufferSourceOptions): Uint16Array;
|
||||
Uint32Array(V: unknown, opts?: WebIDLConversions.BufferSourceOptions): Uint32Array;
|
||||
Uint8ClampedArray(V: unknown, opts?: WebIDLConversions.BufferSourceOptions): Uint8ClampedArray;
|
||||
|
||||
Float32Array(V: unknown, opts?: WebIDLConversions.BufferSourceOptions): Float32Array;
|
||||
Float64Array(V: unknown, opts?: WebIDLConversions.BufferSourceOptions): Float64Array;
|
||||
|
||||
ArrayBufferView(V: unknown, opts?: WebIDLConversions.BufferSourceOptions): ArrayBufferView;
|
||||
BufferSource(
|
||||
V: unknown,
|
||||
opts?: WebIDLConversions.BufferSourceOptions & { allowShared?: false | undefined },
|
||||
): ArrayBuffer | ArrayBufferView;
|
||||
BufferSource(V: unknown, opts?: WebIDLConversions.BufferSourceOptions): ArrayBufferLike | ArrayBufferView;
|
||||
|
||||
DOMTimeStamp(V: unknown, opts?: WebIDLConversions.Options): number;
|
||||
};
|
||||
|
||||
// This can't use ES6 style exports, as those can't have spaces in export names.
|
||||
export = WebIDLConversions;
|
||||
30
node_modules/@types/webidl-conversions/package.json
generated
vendored
Normal file
30
node_modules/@types/webidl-conversions/package.json
generated
vendored
Normal file
|
|
@ -0,0 +1,30 @@
|
|||
{
|
||||
"name": "@types/webidl-conversions",
|
||||
"version": "7.0.3",
|
||||
"description": "TypeScript definitions for webidl-conversions",
|
||||
"homepage": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/webidl-conversions",
|
||||
"license": "MIT",
|
||||
"contributors": [
|
||||
{
|
||||
"name": "ExE Boss",
|
||||
"githubUsername": "ExE-Boss",
|
||||
"url": "https://github.com/ExE-Boss"
|
||||
},
|
||||
{
|
||||
"name": "BendingBender",
|
||||
"githubUsername": "BendingBender",
|
||||
"url": "https://github.com/BendingBender"
|
||||
}
|
||||
],
|
||||
"main": "",
|
||||
"types": "index.d.ts",
|
||||
"repository": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/DefinitelyTyped/DefinitelyTyped.git",
|
||||
"directory": "types/webidl-conversions"
|
||||
},
|
||||
"scripts": {},
|
||||
"dependencies": {},
|
||||
"typesPublisherContentHash": "ff1514e10869784e8b7cca9c4099a4213d3f14b48c198b1bf116300df94bf608",
|
||||
"typeScriptVersion": "4.5"
|
||||
}
|
||||
21
node_modules/@types/whatwg-url/LICENSE
generated
vendored
Normal file
21
node_modules/@types/whatwg-url/LICENSE
generated
vendored
Normal file
|
|
@ -0,0 +1,21 @@
|
|||
MIT License
|
||||
|
||||
Copyright (c) Microsoft Corporation.
|
||||
|
||||
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
|
||||
15
node_modules/@types/whatwg-url/README.md
generated
vendored
Normal file
15
node_modules/@types/whatwg-url/README.md
generated
vendored
Normal file
|
|
@ -0,0 +1,15 @@
|
|||
# Installation
|
||||
> `npm install --save @types/whatwg-url`
|
||||
|
||||
# Summary
|
||||
This package contains type definitions for whatwg-url (https://github.com/jsdom/whatwg-url#readme).
|
||||
|
||||
# Details
|
||||
Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/whatwg-url.
|
||||
|
||||
### Additional Details
|
||||
* Last updated: Tue, 12 Nov 2024 00:46:36 GMT
|
||||
* Dependencies: [@types/webidl-conversions](https://npmjs.com/package/@types/webidl-conversions)
|
||||
|
||||
# Credits
|
||||
These definitions were written by [Alexander Marks](https://github.com/aomarks), [ExE Boss](https://github.com/ExE-Boss), and [BendingBender](https://github.com/BendingBender).
|
||||
172
node_modules/@types/whatwg-url/index.d.ts
generated
vendored
Normal file
172
node_modules/@types/whatwg-url/index.d.ts
generated
vendored
Normal file
|
|
@ -0,0 +1,172 @@
|
|||
/// <reference lib="es2020"/>
|
||||
/** https://url.spec.whatwg.org/#url-representation */
|
||||
export interface URLRecord {
|
||||
scheme: string;
|
||||
username: string;
|
||||
password: string;
|
||||
host: string | number | IPv6Address | null;
|
||||
port: number | null;
|
||||
path: string | string[];
|
||||
query: string | null;
|
||||
fragment: string | null;
|
||||
}
|
||||
|
||||
/** https://url.spec.whatwg.org/#concept-ipv6 */
|
||||
export type IPv6Address = [number, number, number, number, number, number, number, number];
|
||||
|
||||
/** https://url.spec.whatwg.org/#url-class */
|
||||
export class URL {
|
||||
constructor(url: string, base?: string | URL);
|
||||
|
||||
static canParse(url: string, base?: string): boolean;
|
||||
|
||||
get href(): string;
|
||||
set href(V: string);
|
||||
|
||||
get origin(): string;
|
||||
|
||||
get protocol(): string;
|
||||
set protocol(V: string);
|
||||
|
||||
get username(): string;
|
||||
set username(V: string);
|
||||
|
||||
get password(): string;
|
||||
set password(V: string);
|
||||
|
||||
get host(): string;
|
||||
set host(V: string);
|
||||
|
||||
get hostname(): string;
|
||||
set hostname(V: string);
|
||||
|
||||
get port(): string;
|
||||
set port(V: string);
|
||||
|
||||
get pathname(): string;
|
||||
set pathname(V: string);
|
||||
|
||||
get search(): string;
|
||||
set search(V: string);
|
||||
|
||||
get searchParams(): URLSearchParams;
|
||||
|
||||
get hash(): string;
|
||||
set hash(V: string);
|
||||
|
||||
toJSON(): string;
|
||||
|
||||
readonly [Symbol.toStringTag]: "URL";
|
||||
}
|
||||
|
||||
/** https://url.spec.whatwg.org/#interface-urlsearchparams */
|
||||
export class URLSearchParams {
|
||||
constructor(
|
||||
init?:
|
||||
| ReadonlyArray<readonly [name: string, value: string]>
|
||||
| Iterable<readonly [name: string, value: string]>
|
||||
| { readonly [name: string]: string }
|
||||
| string,
|
||||
);
|
||||
|
||||
get size(): number;
|
||||
append(name: string, value: string): void;
|
||||
delete(name: string, value?: string): void;
|
||||
get(name: string): string | null;
|
||||
getAll(name: string): string[];
|
||||
has(name: string, value?: string): boolean;
|
||||
set(name: string, value: string): void;
|
||||
sort(): void;
|
||||
|
||||
keys(): IterableIterator<string>;
|
||||
values(): IterableIterator<string>;
|
||||
entries(): IterableIterator<[name: string, value: string]>;
|
||||
forEach<THIS_ARG = void>(
|
||||
callback: (this: THIS_ARG, value: string, name: string, searchParams: this) => void,
|
||||
thisArg?: THIS_ARG,
|
||||
): void;
|
||||
|
||||
readonly [Symbol.toStringTag]: "URLSearchParams";
|
||||
[Symbol.iterator](): IterableIterator<[name: string, value: string]>;
|
||||
}
|
||||
|
||||
/** https://url.spec.whatwg.org/#concept-url-parser */
|
||||
export function parseURL(input: string, options?: { readonly baseURL?: URLRecord | undefined }): URLRecord | null;
|
||||
|
||||
/** https://url.spec.whatwg.org/#concept-basic-url-parser */
|
||||
export function basicURLParse(
|
||||
input: string,
|
||||
options?: {
|
||||
baseURL?: URLRecord | undefined;
|
||||
url?: URLRecord | undefined;
|
||||
stateOverride?: StateOverride | undefined;
|
||||
},
|
||||
): URLRecord | null;
|
||||
|
||||
/** https://url.spec.whatwg.org/#scheme-start-state */
|
||||
export type StateOverride =
|
||||
| "scheme start"
|
||||
| "scheme"
|
||||
| "no scheme"
|
||||
| "special relative or authority"
|
||||
| "path or authority"
|
||||
| "relative"
|
||||
| "relative slash"
|
||||
| "special authority slashes"
|
||||
| "special authority ignore slashes"
|
||||
| "authority"
|
||||
| "host"
|
||||
| "hostname"
|
||||
| "port"
|
||||
| "file"
|
||||
| "file slash"
|
||||
| "file host"
|
||||
| "path start"
|
||||
| "path"
|
||||
| "opaque path"
|
||||
| "query"
|
||||
| "fragment";
|
||||
|
||||
/** https://url.spec.whatwg.org/#concept-url-serializer */
|
||||
export function serializeURL(urlRecord: URLRecord, excludeFragment?: boolean): string;
|
||||
|
||||
/** https://url.spec.whatwg.org/#concept-host-serializer */
|
||||
export function serializeHost(host: string | number | IPv6Address): string;
|
||||
|
||||
/** https://url.spec.whatwg.org/#url-path-serializer */
|
||||
export function serializePath(urlRecord: URLRecord): string;
|
||||
|
||||
/** https://url.spec.whatwg.org/#serialize-an-integer */
|
||||
export function serializeInteger(number: number): string;
|
||||
|
||||
/** https://html.spec.whatwg.org#ascii-serialisation-of-an-origin */
|
||||
export function serializeURLOrigin(urlRecord: URLRecord): string;
|
||||
|
||||
/** https://url.spec.whatwg.org/#set-the-username */
|
||||
export function setTheUsername(urlRecord: URLRecord, username: string): void;
|
||||
|
||||
/** https://url.spec.whatwg.org/#set-the-password */
|
||||
export function setThePassword(urlRecord: URLRecord, password: string): void;
|
||||
|
||||
/** https://url.spec.whatwg.org/#url-opaque-path */
|
||||
export function hasAnOpaquePath(urlRecord: URLRecord): boolean;
|
||||
|
||||
/** https://url.spec.whatwg.org/#cannot-have-a-username-password-port */
|
||||
export function cannotHaveAUsernamePasswordPort(urlRecord: URLRecord): boolean;
|
||||
|
||||
/** https://url.spec.whatwg.org/#percent-decode */
|
||||
export function percentDecodeBytes(buffer: TypedArray): Uint8Array;
|
||||
|
||||
/** https://url.spec.whatwg.org/#string-percent-decode */
|
||||
export function percentDecodeString(string: string): Uint8Array;
|
||||
|
||||
export type TypedArray =
|
||||
| Uint8Array
|
||||
| Uint8ClampedArray
|
||||
| Uint16Array
|
||||
| Uint32Array
|
||||
| Int8Array
|
||||
| Int16Array
|
||||
| Int32Array
|
||||
| Float32Array
|
||||
| Float64Array;
|
||||
22
node_modules/@types/whatwg-url/lib/URL-impl.d.ts
generated
vendored
Normal file
22
node_modules/@types/whatwg-url/lib/URL-impl.d.ts
generated
vendored
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
import { Globals } from "webidl-conversions";
|
||||
import { implementation as URLSearchParamsImpl } from "./URLSearchParams-impl";
|
||||
|
||||
declare class URLImpl {
|
||||
constructor(globalObject: Globals, constructorArgs: readonly [url: string, base?: string]);
|
||||
|
||||
href: string;
|
||||
readonly origin: string;
|
||||
protocol: string;
|
||||
username: string;
|
||||
password: string;
|
||||
host: string;
|
||||
hostname: string;
|
||||
port: string;
|
||||
pathname: string;
|
||||
search: string;
|
||||
readonly searchParams: URLSearchParamsImpl;
|
||||
hash: string;
|
||||
|
||||
toJSON(): string;
|
||||
}
|
||||
export { URLImpl as implementation };
|
||||
66
node_modules/@types/whatwg-url/lib/URL.d.ts
generated
vendored
Normal file
66
node_modules/@types/whatwg-url/lib/URL.d.ts
generated
vendored
Normal file
|
|
@ -0,0 +1,66 @@
|
|||
import { URL } from "../index";
|
||||
import { implementation as URLImpl } from "./URL-impl";
|
||||
|
||||
/**
|
||||
* Checks whether `obj` is a `URL` object with an implementation
|
||||
* provided by this package.
|
||||
*/
|
||||
export function is(obj: unknown): obj is URL;
|
||||
|
||||
/**
|
||||
* Checks whether `obj` is a `URLImpl` WebIDL2JS implementation object
|
||||
* provided by this package.
|
||||
*/
|
||||
export function isImpl(obj: unknown): obj is URLImpl;
|
||||
|
||||
/**
|
||||
* Converts the `URL` wrapper into a `URLImpl` object.
|
||||
*
|
||||
* @throws {TypeError} If `obj` is not a `URL` wrapper instance provided by this package.
|
||||
*/
|
||||
export function convert(globalObject: object, obj: unknown, { context }?: { context: string }): URLImpl;
|
||||
|
||||
/**
|
||||
* Creates a new `URL` instance.
|
||||
*
|
||||
* @throws {Error} If the `globalObject` doesn't have a WebIDL2JS constructor
|
||||
* registry or a `URL` constructor provided by this package
|
||||
* in the WebIDL2JS constructor registry.
|
||||
*/
|
||||
export function create(globalObject: object, constructorArgs: readonly [url: string, base?: string]): URL;
|
||||
|
||||
/**
|
||||
* Calls `create()` and returns the internal `URLImpl`.
|
||||
*
|
||||
* @throws {Error} If the `globalObject` doesn't have a WebIDL2JS constructor
|
||||
* registry or a `URL` constructor provided by this package
|
||||
* in the WebIDL2JS constructor registry.
|
||||
*/
|
||||
export function createImpl(globalObject: object, constructorArgs: readonly [url: string, base?: string]): URLImpl;
|
||||
|
||||
/**
|
||||
* Initializes the `URL` instance, called by `create()`.
|
||||
*
|
||||
* Useful when manually sub-classing a non-constructable wrapper object.
|
||||
*/
|
||||
export function setup<T extends URL>(
|
||||
obj: T,
|
||||
globalObject: object,
|
||||
constructorArgs: readonly [url: string, base?: string],
|
||||
): T;
|
||||
|
||||
/**
|
||||
* Creates a new `URL` object without runing the constructor steps.
|
||||
*
|
||||
* Useful when implementing specifications that initialize objects
|
||||
* in different ways than their constructors do.
|
||||
*/
|
||||
declare function _new(globalObject: object, newTarget?: new(url: string, base?: string) => URL): URLImpl;
|
||||
export { _new as new };
|
||||
|
||||
/**
|
||||
* Installs the `URL` constructor onto the `globalObject`.
|
||||
*
|
||||
* @throws {Error} If the target `globalObject` doesn't have an `Error` constructor.
|
||||
*/
|
||||
export function install(globalObject: object, globalNames: readonly string[]): void;
|
||||
20
node_modules/@types/whatwg-url/lib/URLSearchParams-impl.d.ts
generated
vendored
Normal file
20
node_modules/@types/whatwg-url/lib/URLSearchParams-impl.d.ts
generated
vendored
Normal file
|
|
@ -0,0 +1,20 @@
|
|||
declare class URLSearchParamsImpl {
|
||||
constructor(
|
||||
globalObject: object,
|
||||
constructorArgs: readonly [
|
||||
init?: ReadonlyArray<readonly [name: string, value: string]> | { readonly [name: string]: string } | string,
|
||||
],
|
||||
privateData: { readonly doNotStripQMark?: boolean | undefined },
|
||||
);
|
||||
|
||||
append(name: string, value: string): void;
|
||||
delete(name: string): void;
|
||||
get(name: string): string | null;
|
||||
getAll(name: string): string[];
|
||||
has(name: string): boolean;
|
||||
set(name: string, value: string): void;
|
||||
sort(): void;
|
||||
|
||||
[Symbol.iterator](): IterableIterator<[name: string, value: string]>;
|
||||
}
|
||||
export { URLSearchParamsImpl as implementation };
|
||||
92
node_modules/@types/whatwg-url/lib/URLSearchParams.d.ts
generated
vendored
Normal file
92
node_modules/@types/whatwg-url/lib/URLSearchParams.d.ts
generated
vendored
Normal file
|
|
@ -0,0 +1,92 @@
|
|||
import { URLSearchParams } from "../index";
|
||||
import { implementation as URLSearchParamsImpl } from "./URLSearchParams-impl";
|
||||
|
||||
/**
|
||||
* Checks whether `obj` is a `URLSearchParams` object with an implementation
|
||||
* provided by this package.
|
||||
*/
|
||||
export function is(obj: unknown): obj is URLSearchParams;
|
||||
|
||||
/**
|
||||
* Checks whether `obj` is a `URLSearchParamsImpl` WebIDL2JS implementation object
|
||||
* provided by this package.
|
||||
*/
|
||||
export function isImpl(obj: unknown): obj is URLSearchParamsImpl;
|
||||
|
||||
/**
|
||||
* Converts the `URLSearchParams` wrapper into a `URLSearchParamsImpl` object.
|
||||
*
|
||||
* @throws {TypeError} If `obj` is not a `URLSearchParams` wrapper instance provided by this package.
|
||||
*/
|
||||
export function convert(globalObject: object, obj: unknown, { context }?: { context: string }): URLSearchParamsImpl;
|
||||
|
||||
export function createDefaultIterator<TIteratorKind extends "key" | "value" | "key+value">(
|
||||
globalObject: object,
|
||||
target: URLSearchParamsImpl,
|
||||
kind: TIteratorKind,
|
||||
): IterableIterator<TIteratorKind extends "key" | "value" ? string : [name: string, value: string]>;
|
||||
|
||||
/**
|
||||
* Creates a new `URLSearchParams` instance.
|
||||
*
|
||||
* @throws {Error} If the `globalObject` doesn't have a WebIDL2JS constructor
|
||||
* registry or a `URLSearchParams` constructor provided by this package
|
||||
* in the WebIDL2JS constructor registry.
|
||||
*/
|
||||
export function create(
|
||||
globalObject: object,
|
||||
constructorArgs?: readonly [
|
||||
init: ReadonlyArray<[name: string, value: string]> | { readonly [name: string]: string } | string,
|
||||
],
|
||||
privateData?: { doNotStripQMark?: boolean | undefined },
|
||||
): URLSearchParams;
|
||||
|
||||
/**
|
||||
* Calls `create()` and returns the internal `URLSearchParamsImpl`.
|
||||
*
|
||||
* @throws {Error} If the `globalObject` doesn't have a WebIDL2JS constructor
|
||||
* registry or a `URLSearchParams` constructor provided by this package
|
||||
* in the WebIDL2JS constructor registry.
|
||||
*/
|
||||
export function createImpl(
|
||||
globalObject: object,
|
||||
constructorArgs?: readonly [
|
||||
init: ReadonlyArray<[name: string, value: string]> | { readonly [name: string]: string } | string,
|
||||
],
|
||||
privateData?: { doNotStripQMark?: boolean | undefined },
|
||||
): URLSearchParamsImpl;
|
||||
|
||||
/**
|
||||
* Initializes the `URLSearchParams` instance, called by `create()`.
|
||||
*
|
||||
* Useful when manually sub-classing a non-constructable wrapper object.
|
||||
*/
|
||||
export function setup<T extends URLSearchParams>(
|
||||
obj: T,
|
||||
globalObject: object,
|
||||
constructorArgs?: readonly [
|
||||
init: ReadonlyArray<[name: string, value: string]> | { readonly [name: string]: string } | string,
|
||||
],
|
||||
privateData?: { doNotStripQMark?: boolean | undefined },
|
||||
): T;
|
||||
|
||||
/**
|
||||
* Creates a new `URLSearchParams` object without runing the constructor steps.
|
||||
*
|
||||
* Useful when implementing specifications that initialize objects
|
||||
* in different ways than their constructors do.
|
||||
*/
|
||||
declare function _new(
|
||||
globalObject: object,
|
||||
newTarget?: new(
|
||||
init: ReadonlyArray<[name: string, value: string]> | { readonly [name: string]: string } | string,
|
||||
) => URLSearchParams,
|
||||
): URLSearchParamsImpl;
|
||||
export { _new as new };
|
||||
|
||||
/**
|
||||
* Installs the `URLSearchParams` constructor onto the `globalObject`.
|
||||
*
|
||||
* @throws {Error} If the target `globalObject` doesn't have an `Error` constructor.
|
||||
*/
|
||||
export function install(globalObject: object, globalNames: readonly string[]): void;
|
||||
38
node_modules/@types/whatwg-url/package.json
generated
vendored
Normal file
38
node_modules/@types/whatwg-url/package.json
generated
vendored
Normal file
|
|
@ -0,0 +1,38 @@
|
|||
{
|
||||
"name": "@types/whatwg-url",
|
||||
"version": "13.0.0",
|
||||
"description": "TypeScript definitions for whatwg-url",
|
||||
"homepage": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/whatwg-url",
|
||||
"license": "MIT",
|
||||
"contributors": [
|
||||
{
|
||||
"name": "Alexander Marks",
|
||||
"githubUsername": "aomarks",
|
||||
"url": "https://github.com/aomarks"
|
||||
},
|
||||
{
|
||||
"name": "ExE Boss",
|
||||
"githubUsername": "ExE-Boss",
|
||||
"url": "https://github.com/ExE-Boss"
|
||||
},
|
||||
{
|
||||
"name": "BendingBender",
|
||||
"githubUsername": "BendingBender",
|
||||
"url": "https://github.com/BendingBender"
|
||||
}
|
||||
],
|
||||
"main": "",
|
||||
"types": "index.d.ts",
|
||||
"repository": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/DefinitelyTyped/DefinitelyTyped.git",
|
||||
"directory": "types/whatwg-url"
|
||||
},
|
||||
"scripts": {},
|
||||
"dependencies": {
|
||||
"@types/webidl-conversions": "*"
|
||||
},
|
||||
"peerDependencies": {},
|
||||
"typesPublisherContentHash": "fd4818c1b74d8ef43c58e984d60d82658280822821b6ea5d4978f4007f29c39c",
|
||||
"typeScriptVersion": "4.9"
|
||||
}
|
||||
4
node_modules/@types/whatwg-url/webidl2js-wrapper.d.ts
generated
vendored
Normal file
4
node_modules/@types/whatwg-url/webidl2js-wrapper.d.ts
generated
vendored
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
import * as URL from "./lib/URL";
|
||||
import * as URLSearchParams from "./lib/URLSearchParams";
|
||||
|
||||
export { URL, URLSearchParams };
|
||||
Loading…
Add table
Add a link
Reference in a new issue