node_modules ignore

This commit is contained in:
2025-05-08 23:43:47 +02:00
parent e19d52f172
commit 4574544c9f
65041 changed files with 10593536 additions and 0 deletions

View File

@@ -0,0 +1 @@
"use strict";const e=!(typeof navigator>"u")&&"ReactNative"===navigator.product,t={timeout:e?6e4:12e4};function r(e){return decodeURIComponent(e.replace(/\+/g," "))}function o(e){if(!1===e||0===e)return!1;if(e.connect||e.socket)return e;const r=Number(e);return isNaN(r)?o(t.timeout):{connect:r,socket:r}}const n=/^https?:\/\//i;exports.g=function(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e},exports.p=function(n){const s={...t,..."string"==typeof n?{url:n}:n};if(s.timeout=o(s.timeout),s.query){const{url:t,searchParams:o}=function(t){const o=t.indexOf("?");if(-1===o)return{url:t,searchParams:new URLSearchParams};const n=t.slice(0,o),s=t.slice(o+1);if(!e)return{url:n,searchParams:new URLSearchParams(s)};if("function"!=typeof decodeURIComponent)throw new Error("Broken `URLSearchParams` implementation, and `decodeURIComponent` is not defined");const a=new URLSearchParams;for(const e of s.split("&")){const[t,o]=e.split("=");t&&a.append(r(t),r(o||""))}return{url:n,searchParams:a}}(s.url);for(const[e,r]of Object.entries(s.query)){if(void 0!==r)if(Array.isArray(r))for(const t of r)o.append(e,t);else o.append(e,r);const n=o.toString();n&&(s.url=`${t}?${n}`)}}return s.method=s.body&&!s.method?"POST":(s.method||"GET").toUpperCase(),s},exports.v=function(e){if(!n.test(e.url))throw new Error(`"${e.url}" is not a valid URL`)};//# sourceMappingURL=_commonjsHelpers.cjs.map

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
const e=!(typeof navigator>"u")&&"ReactNative"===navigator.product,t={timeout:e?6e4:12e4},r=function(r){const a={...t,..."string"==typeof r?{url:r}:r};if(a.timeout=n(a.timeout),a.query){const{url:t,searchParams:r}=function(t){const r=t.indexOf("?");if(-1===r)return{url:t,searchParams:new URLSearchParams};const n=t.slice(0,r),a=t.slice(r+1);if(!e)return{url:n,searchParams:new URLSearchParams(a)};if("function"!=typeof decodeURIComponent)throw new Error("Broken `URLSearchParams` implementation, and `decodeURIComponent` is not defined");const s=new URLSearchParams;for(const e of a.split("&")){const[t,r]=e.split("=");t&&s.append(o(t),o(r||""))}return{url:n,searchParams:s}}(a.url);for(const[e,o]of Object.entries(a.query)){if(void 0!==o)if(Array.isArray(o))for(const t of o)r.append(e,t);else r.append(e,o);const n=r.toString();n&&(a.url=`${t}?${n}`)}}return a.method=a.body&&!a.method?"POST":(a.method||"GET").toUpperCase(),a};function o(e){return decodeURIComponent(e.replace(/\+/g," "))}function n(e){if(!1===e||0===e)return!1;if(e.connect||e.socket)return e;const r=Number(e);return isNaN(r)?n(t.timeout):{connect:r,socket:r}}const a=/^https?:\/\//i,s=function(e){if(!a.test(e.url))throw new Error(`"${e.url}" is not a valid URL`)};function c(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}export{c as g,r as p,s as v};//# sourceMappingURL=_commonjsHelpers.js.map

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
import{v as e,p as t}from"./defaultOptionsValidator.js";const r=["request","response","progress","error","abort"],o=["processOptions","validateOptions","interceptRequest","finalizeOptions","onRequest","onResponse","onError","onReturn","onHeaders"];function n(s,i){const u=[],a=o.reduce(((e,t)=>(e[t]=e[t]||[],e)),{processOptions:[t],validateOptions:[e]});function c(e){const t=r.reduce(((e,t)=>(e[t]=function(){const e=/* @__PURE__ */Object.create(null);let t=0;return{publish:function(t){for(const r in e)e[r](t)},subscribe:function(r){const o=t++;return e[o]=r,function(){delete e[o]}}}}(),e)),{}),o=(e=>function(t,r,...o){const n="onError"===t;let s=r;for(let r=0;r<e[t].length&&(s=(0,e[t][r])(s,...o),!n||s);r++);return s})(a),n=o("processOptions",e);o("validateOptions",n);const s={options:n,channels:t,applyMiddleware:o};let u;const c=t.request.subscribe((e=>{u=i(e,((r,n)=>((e,r,n)=>{let s=e,i=r;if(!s)try{i=o("onResponse",r,n)}catch(e){i=null,s=e}s=s&&o("onError",s,n),s?t.error.publish(s):i&&t.response.publish(i)})(r,n,e)))}));t.abort.subscribe((()=>{c(),u&&u.abort()}));const l=o("onReturn",t,s);return l===t&&t.request.publish(s),l}return c.use=function(e){if(!e)throw new Error("Tried to add middleware that resolved to falsey value");if("function"==typeof e)throw new Error("Tried to add middleware that was a function. It probably expects you to pass options to it.");if(e.onReturn&&a.onReturn.length>0)throw new Error("Tried to add new middleware with `onReturn` handler, but another handler has already been registered for this event");return o.forEach((t=>{e[t]&&a[t].push(e[t])})),u.push(e),c},c.clone=()=>n(u,i),s.forEach(c.use),c}export{n as c};//# sourceMappingURL=createRequester.js.map

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
const e=!(typeof navigator>"u")&&"ReactNative"===navigator.product,t={timeout:e?6e4:12e4},r=function(r){const a={...t,..."string"==typeof r?{url:r}:r};if(a.timeout=o(a.timeout),a.query){const{url:t,searchParams:r}=function(t){const r=t.indexOf("?");if(-1===r)return{url:t,searchParams:new URLSearchParams};const o=t.slice(0,r),a=t.slice(r+1);if(!e)return{url:o,searchParams:new URLSearchParams(a)};if("function"!=typeof decodeURIComponent)throw new Error("Broken `URLSearchParams` implementation, and `decodeURIComponent` is not defined");const s=new URLSearchParams;for(const e of a.split("&")){const[t,r]=e.split("=");t&&s.append(n(t),n(r||""))}return{url:o,searchParams:s}}(a.url);for(const[e,n]of Object.entries(a.query)){if(void 0!==n)if(Array.isArray(n))for(const t of n)r.append(e,t);else r.append(e,n);const o=r.toString();o&&(a.url=`${t}?${o}`)}}return a.method=a.body&&!a.method?"POST":(a.method||"GET").toUpperCase(),a};function n(e){return decodeURIComponent(e.replace(/\+/g," "))}function o(e){if(!1===e||0===e)return!1;if(e.connect||e.socket)return e;const r=Number(e);return isNaN(r)?o(t.timeout):{connect:r,socket:r}}const a=/^https?:\/\//i,s=function(e){if(!a.test(e.url))throw new Error(`"${e.url}" is not a valid URL`)};export{r as p,s as v};//# sourceMappingURL=defaultOptionsValidator.js.map

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

1
server/node_modules/get-it/dist/index.browser.cjs generated vendored Normal file

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

236
server/node_modules/get-it/dist/index.browser.d.cts generated vendored Normal file
View File

@@ -0,0 +1,236 @@
import type {IncomingHttpHeaders} from 'http'
import type {IncomingMessage} from 'http'
import type {Transform} from 'stream'
import type {UrlWithStringQuery} from 'url'
/**
* Use fetch if it's available, non-browser environments such as Deno, Edge Runtime and more provide fetch as a global but doesn't provide xhr
* @public
*/
export declare const adapter: 'xhr' | 'fetch'
/** @public */
export declare type ApplyMiddleware = <T extends keyof MiddlewareHooks>(
hook: T,
value: MiddlewareHooks[T] extends (defaultValue: infer V, ...rest: any[]) => any ? V : never,
...args: MiddlewareHooks[T] extends (defaultValue: any, ...rest: infer P) => any ? P : never
) => ReturnType<MiddlewareHooks[T]>
/** @public */
export declare type DefineApplyMiddleware = (middleware: MiddlewareReducer) => ApplyMiddleware
/** @public */
export declare const environment = 'browser'
/**
* Reports the environment as either "node" or "browser", depending on what entry point was used to aid bundler debugging.
* If 'browser' is used, then the globally available `fetch` class is used. While `node` will always use either `node:https` or `node:http` depending on the protocol.
* @public
*/
export declare type ExportEnv = 'node' | 'react-server' | 'browser'
/** @public */
export declare interface FinalizeNodeOptionsPayload extends UrlWithStringQuery {
method: RequestOptions['method']
headers: RequestOptions['headers']
maxRedirects: RequestOptions['maxRedirects']
agent?: any
cert?: any
key?: any
ca?: any
}
/** @public */
export declare const getIt: (initMiddleware?: Middlewares, httpRequest?: HttpRequest) => Requester
/** @public */
export declare type HookOnRequestEvent = HookOnRequestEventNode | HookOnRequestEventBrowser
/** @public */
export declare interface HookOnRequestEventBase {
options: RequestOptions
context: HttpContext
request: any
}
/** @public */
export declare interface HookOnRequestEventBrowser extends HookOnRequestEventBase {
adapter: Omit<RequestAdapter, 'node'>
progress?: undefined
}
/** @public */
export declare interface HookOnRequestEventNode extends HookOnRequestEventBase {
adapter: 'node'
progress: any
}
/** @public */
export declare interface HttpContext {
options: RequestOptions
channels: MiddlewareChannels
applyMiddleware: ApplyMiddleware
}
/**
* request-node in node, browser-request in browsers
* @public
*/
export declare type HttpRequest = (
context: HttpContext,
callback: (err: Error | null, response?: MiddlewareResponse) => void,
) => HttpRequestOngoing
/** @public */
export declare interface HttpRequestOngoing {
abort: () => void
}
/** @public */
export declare type Middleware = Partial<MiddlewareHooks>
/** @public */
export declare interface MiddlewareChannels {
request: PubSub<HttpContext>
response: PubSub<unknown>
progress: PubSub<unknown>
error: PubSub<unknown>
abort: PubSub<void>
}
/** @public */
export declare type MiddlewareHookName = keyof MiddlewareHooks
/** @public */
export declare interface MiddlewareHooks {
processOptions: (options: RequestOptions) => RequestOptions
validateOptions: (options: RequestOptions) => void | undefined
interceptRequest: (
prevValue: MiddlewareResponse | undefined,
event: {
adapter: RequestAdapter
context: HttpContext
},
) => MiddlewareResponse | undefined | void
finalizeOptions: (
options: FinalizeNodeOptionsPayload | RequestOptions,
) => FinalizeNodeOptionsPayload | RequestOptions
onRequest: (evt: HookOnRequestEvent) => void
onResponse: (response: MiddlewareResponse, context: HttpContext) => MiddlewareResponse
onError: (err: Error | null, context: HttpContext) => any
onReturn: (channels: MiddlewareChannels, context: HttpContext) => any
onHeaders: (
response: IncomingMessage,
evt: {
headers: IncomingHttpHeaders
adapter: RequestAdapter
context: HttpContext
},
) => ProgressStream
}
/** @public */
export declare type MiddlewareReducer = {
[T in keyof MiddlewareHooks]: ((
...args: Parameters<MiddlewareHooks[T]>
) => ReturnType<MiddlewareHooks[T]>)[]
}
/** @public */
export declare interface MiddlewareRequest {}
/** @public */
export declare interface MiddlewareResponse {
body: any
url: string
method: string
headers: any
statusCode: number
statusMessage: string
}
/** @public */
export declare type Middlewares = Middleware[]
declare interface Progress {
percentage: number
transferred: number
length: number
remaining: number
eta: number
runtime: number
delta: number
speed: number
}
declare interface ProgressStream extends Transform {
progress(): Progress
}
/** @public */
export declare interface PubSub<Message> {
publish: (message: Message) => void
subscribe: (subscriber: Subscriber<Message>) => () => void
}
/**
* Reports the request adapter in use. `node` is only available if `ExportEnv` is also `node`.
* When `ExportEnv` is `browser` then the adapter can be either `xhr` or `fetch`.
* In the future `fetch` will be available in `node` as well.
* @public
*/
export declare type RequestAdapter = 'node' | 'xhr' | 'fetch'
/** @public */
export declare type Requester = {
use: (middleware: Middleware) => Requester
clone: () => Requester
(options: RequestOptions | string): any
}
/** @public */
export declare interface RequestOptions {
url: string
body?: any
bodySize?: number
cancelToken?: any
compress?: boolean
headers?: any
maxRedirects?: number
maxRetries?: number
retryDelay?: (attemptNumber: number) => number
method?: string
proxy?: any
query?: any
rawBody?: boolean
shouldRetry?: any
stream?: boolean
timeout?: any
tunnel?: boolean
debug?: any
requestId?: number
attemptNumber?: number
withCredentials?: boolean
/**
* Enables using the native `fetch` API instead of the default `http` module, and allows setting its options like `cache`
*/
fetch?: boolean | Omit<RequestInit, 'method'>
/**
* Some frameworks have special behavior for `fetch` when an `AbortSignal` is used, and may want to disable it unless userland specifically opts-in.
*/
useAbortSignal?: boolean
}
/** @public */
export declare interface RetryOptions {
shouldRetry: (err: any, num: number, options: any) => boolean
maxRetries?: number
retryDelay?: (attemptNumber: number) => number
}
/** @public */
export declare interface Subscriber<Event> {
(event: Event): void
}
export {}

236
server/node_modules/get-it/dist/index.browser.d.ts generated vendored Normal file
View File

@@ -0,0 +1,236 @@
import type {IncomingHttpHeaders} from 'http'
import type {IncomingMessage} from 'http'
import type {Transform} from 'stream'
import type {UrlWithStringQuery} from 'url'
/**
* Use fetch if it's available, non-browser environments such as Deno, Edge Runtime and more provide fetch as a global but doesn't provide xhr
* @public
*/
export declare const adapter: 'xhr' | 'fetch'
/** @public */
export declare type ApplyMiddleware = <T extends keyof MiddlewareHooks>(
hook: T,
value: MiddlewareHooks[T] extends (defaultValue: infer V, ...rest: any[]) => any ? V : never,
...args: MiddlewareHooks[T] extends (defaultValue: any, ...rest: infer P) => any ? P : never
) => ReturnType<MiddlewareHooks[T]>
/** @public */
export declare type DefineApplyMiddleware = (middleware: MiddlewareReducer) => ApplyMiddleware
/** @public */
export declare const environment = 'browser'
/**
* Reports the environment as either "node" or "browser", depending on what entry point was used to aid bundler debugging.
* If 'browser' is used, then the globally available `fetch` class is used. While `node` will always use either `node:https` or `node:http` depending on the protocol.
* @public
*/
export declare type ExportEnv = 'node' | 'react-server' | 'browser'
/** @public */
export declare interface FinalizeNodeOptionsPayload extends UrlWithStringQuery {
method: RequestOptions['method']
headers: RequestOptions['headers']
maxRedirects: RequestOptions['maxRedirects']
agent?: any
cert?: any
key?: any
ca?: any
}
/** @public */
export declare const getIt: (initMiddleware?: Middlewares, httpRequest?: HttpRequest) => Requester
/** @public */
export declare type HookOnRequestEvent = HookOnRequestEventNode | HookOnRequestEventBrowser
/** @public */
export declare interface HookOnRequestEventBase {
options: RequestOptions
context: HttpContext
request: any
}
/** @public */
export declare interface HookOnRequestEventBrowser extends HookOnRequestEventBase {
adapter: Omit<RequestAdapter, 'node'>
progress?: undefined
}
/** @public */
export declare interface HookOnRequestEventNode extends HookOnRequestEventBase {
adapter: 'node'
progress: any
}
/** @public */
export declare interface HttpContext {
options: RequestOptions
channels: MiddlewareChannels
applyMiddleware: ApplyMiddleware
}
/**
* request-node in node, browser-request in browsers
* @public
*/
export declare type HttpRequest = (
context: HttpContext,
callback: (err: Error | null, response?: MiddlewareResponse) => void,
) => HttpRequestOngoing
/** @public */
export declare interface HttpRequestOngoing {
abort: () => void
}
/** @public */
export declare type Middleware = Partial<MiddlewareHooks>
/** @public */
export declare interface MiddlewareChannels {
request: PubSub<HttpContext>
response: PubSub<unknown>
progress: PubSub<unknown>
error: PubSub<unknown>
abort: PubSub<void>
}
/** @public */
export declare type MiddlewareHookName = keyof MiddlewareHooks
/** @public */
export declare interface MiddlewareHooks {
processOptions: (options: RequestOptions) => RequestOptions
validateOptions: (options: RequestOptions) => void | undefined
interceptRequest: (
prevValue: MiddlewareResponse | undefined,
event: {
adapter: RequestAdapter
context: HttpContext
},
) => MiddlewareResponse | undefined | void
finalizeOptions: (
options: FinalizeNodeOptionsPayload | RequestOptions,
) => FinalizeNodeOptionsPayload | RequestOptions
onRequest: (evt: HookOnRequestEvent) => void
onResponse: (response: MiddlewareResponse, context: HttpContext) => MiddlewareResponse
onError: (err: Error | null, context: HttpContext) => any
onReturn: (channels: MiddlewareChannels, context: HttpContext) => any
onHeaders: (
response: IncomingMessage,
evt: {
headers: IncomingHttpHeaders
adapter: RequestAdapter
context: HttpContext
},
) => ProgressStream
}
/** @public */
export declare type MiddlewareReducer = {
[T in keyof MiddlewareHooks]: ((
...args: Parameters<MiddlewareHooks[T]>
) => ReturnType<MiddlewareHooks[T]>)[]
}
/** @public */
export declare interface MiddlewareRequest {}
/** @public */
export declare interface MiddlewareResponse {
body: any
url: string
method: string
headers: any
statusCode: number
statusMessage: string
}
/** @public */
export declare type Middlewares = Middleware[]
declare interface Progress {
percentage: number
transferred: number
length: number
remaining: number
eta: number
runtime: number
delta: number
speed: number
}
declare interface ProgressStream extends Transform {
progress(): Progress
}
/** @public */
export declare interface PubSub<Message> {
publish: (message: Message) => void
subscribe: (subscriber: Subscriber<Message>) => () => void
}
/**
* Reports the request adapter in use. `node` is only available if `ExportEnv` is also `node`.
* When `ExportEnv` is `browser` then the adapter can be either `xhr` or `fetch`.
* In the future `fetch` will be available in `node` as well.
* @public
*/
export declare type RequestAdapter = 'node' | 'xhr' | 'fetch'
/** @public */
export declare type Requester = {
use: (middleware: Middleware) => Requester
clone: () => Requester
(options: RequestOptions | string): any
}
/** @public */
export declare interface RequestOptions {
url: string
body?: any
bodySize?: number
cancelToken?: any
compress?: boolean
headers?: any
maxRedirects?: number
maxRetries?: number
retryDelay?: (attemptNumber: number) => number
method?: string
proxy?: any
query?: any
rawBody?: boolean
shouldRetry?: any
stream?: boolean
timeout?: any
tunnel?: boolean
debug?: any
requestId?: number
attemptNumber?: number
withCredentials?: boolean
/**
* Enables using the native `fetch` API instead of the default `http` module, and allows setting its options like `cache`
*/
fetch?: boolean | Omit<RequestInit, 'method'>
/**
* Some frameworks have special behavior for `fetch` when an `AbortSignal` is used, and may want to disable it unless userland specifically opts-in.
*/
useAbortSignal?: boolean
}
/** @public */
export declare interface RetryOptions {
shouldRetry: (err: any, num: number, options: any) => boolean
maxRetries?: number
retryDelay?: (attemptNumber: number) => number
}
/** @public */
export declare interface Subscriber<Event> {
(event: Event): void
}
export {}

1
server/node_modules/get-it/dist/index.browser.js generated vendored Normal file

File diff suppressed because one or more lines are too long

1
server/node_modules/get-it/dist/index.browser.js.map generated vendored Normal file

File diff suppressed because one or more lines are too long

1
server/node_modules/get-it/dist/index.cjs generated vendored Normal file
View File

@@ -0,0 +1 @@
"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var e=require("./_chunks-cjs/node-request.cjs");const t=["request","response","progress","error","abort"],r=["processOptions","validateOptions","interceptRequest","finalizeOptions","onRequest","onResponse","onError","onReturn","onHeaders"];function n(o,s){const i=[],u=r.reduce(((e,t)=>(e[t]=e[t]||[],e)),{processOptions:[e.p],validateOptions:[e.v]});function a(e){const r=t.reduce(((e,t)=>(e[t]=function(){const e=/* @__PURE__ */Object.create(null);let t=0;return{publish:function(t){for(const r in e)e[r](t)},subscribe:function(r){const n=t++;return e[n]=r,function(){delete e[n]}}}}(),e)),{}),n=(e=>function(t,r,...n){const o="onError"===t;let s=r;for(let r=0;r<e[t].length&&(s=(0,e[t][r])(s,...n),!o||s);r++);return s})(u),o=n("processOptions",e);n("validateOptions",o);const i={options:o,channels:r,applyMiddleware:n};let a;const c=r.request.subscribe((e=>{a=s(e,((t,o)=>((e,t,o)=>{let s=e,i=t;if(!s)try{i=n("onResponse",t,o)}catch(e){i=null,s=e}s=s&&n("onError",s,o),s?r.error.publish(s):i&&r.response.publish(i)})(t,o,e)))}));r.abort.subscribe((()=>{c(),a&&a.abort()}));const p=n("onReturn",r,i);return p===r&&r.request.publish(i),p}return a.use=function(e){if(!e)throw new Error("Tried to add middleware that resolved to falsey value");if("function"==typeof e)throw new Error("Tried to add middleware that was a function. It probably expects you to pass options to it.");if(e.onReturn&&u.onReturn.length>0)throw new Error("Tried to add new middleware with `onReturn` handler, but another handler has already been registered for this event");return r.forEach((t=>{e[t]&&u[t].push(e[t])})),i.push(e),a},a.clone=()=>n(i,s),o.forEach(a.use),a}exports.adapter=e.a,exports.environment="node",exports.getIt=(t=[],r=e.h)=>n(t,r);//# sourceMappingURL=index.cjs.map

1
server/node_modules/get-it/dist/index.cjs.map generated vendored Normal file

File diff suppressed because one or more lines are too long

234
server/node_modules/get-it/dist/index.d.cts generated vendored Normal file
View File

@@ -0,0 +1,234 @@
import type {IncomingHttpHeaders} from 'http'
import type {IncomingMessage} from 'http'
import {RequestAdapter as RequestAdapter_2} from '../types'
import type {Transform} from 'stream'
import type {UrlWithStringQuery} from 'url'
/** @public */
export declare const adapter: RequestAdapter_2
/** @public */
export declare type ApplyMiddleware = <T extends keyof MiddlewareHooks>(
hook: T,
value: MiddlewareHooks[T] extends (defaultValue: infer V, ...rest: any[]) => any ? V : never,
...args: MiddlewareHooks[T] extends (defaultValue: any, ...rest: infer P) => any ? P : never
) => ReturnType<MiddlewareHooks[T]>
/** @public */
export declare type DefineApplyMiddleware = (middleware: MiddlewareReducer) => ApplyMiddleware
/** @public */
export declare const environment: ExportEnv
/**
* Reports the environment as either "node" or "browser", depending on what entry point was used to aid bundler debugging.
* If 'browser' is used, then the globally available `fetch` class is used. While `node` will always use either `node:https` or `node:http` depending on the protocol.
* @public
*/
export declare type ExportEnv = 'node' | 'react-server' | 'browser'
/** @public */
export declare interface FinalizeNodeOptionsPayload extends UrlWithStringQuery {
method: RequestOptions['method']
headers: RequestOptions['headers']
maxRedirects: RequestOptions['maxRedirects']
agent?: any
cert?: any
key?: any
ca?: any
}
/** @public */
export declare const getIt: (initMiddleware?: Middlewares, httpRequest?: HttpRequest) => Requester
/** @public */
export declare type HookOnRequestEvent = HookOnRequestEventNode | HookOnRequestEventBrowser
/** @public */
export declare interface HookOnRequestEventBase {
options: RequestOptions
context: HttpContext
request: any
}
/** @public */
export declare interface HookOnRequestEventBrowser extends HookOnRequestEventBase {
adapter: Omit<RequestAdapter, 'node'>
progress?: undefined
}
/** @public */
export declare interface HookOnRequestEventNode extends HookOnRequestEventBase {
adapter: 'node'
progress: any
}
/** @public */
export declare interface HttpContext {
options: RequestOptions
channels: MiddlewareChannels
applyMiddleware: ApplyMiddleware
}
/**
* request-node in node, browser-request in browsers
* @public
*/
export declare type HttpRequest = (
context: HttpContext,
callback: (err: Error | null, response?: MiddlewareResponse) => void,
) => HttpRequestOngoing
/** @public */
export declare interface HttpRequestOngoing {
abort: () => void
}
/** @public */
export declare type Middleware = Partial<MiddlewareHooks>
/** @public */
export declare interface MiddlewareChannels {
request: PubSub<HttpContext>
response: PubSub<unknown>
progress: PubSub<unknown>
error: PubSub<unknown>
abort: PubSub<void>
}
/** @public */
export declare type MiddlewareHookName = keyof MiddlewareHooks
/** @public */
export declare interface MiddlewareHooks {
processOptions: (options: RequestOptions) => RequestOptions
validateOptions: (options: RequestOptions) => void | undefined
interceptRequest: (
prevValue: MiddlewareResponse | undefined,
event: {
adapter: RequestAdapter
context: HttpContext
},
) => MiddlewareResponse | undefined | void
finalizeOptions: (
options: FinalizeNodeOptionsPayload | RequestOptions,
) => FinalizeNodeOptionsPayload | RequestOptions
onRequest: (evt: HookOnRequestEvent) => void
onResponse: (response: MiddlewareResponse, context: HttpContext) => MiddlewareResponse
onError: (err: Error | null, context: HttpContext) => any
onReturn: (channels: MiddlewareChannels, context: HttpContext) => any
onHeaders: (
response: IncomingMessage,
evt: {
headers: IncomingHttpHeaders
adapter: RequestAdapter
context: HttpContext
},
) => ProgressStream
}
/** @public */
export declare type MiddlewareReducer = {
[T in keyof MiddlewareHooks]: ((
...args: Parameters<MiddlewareHooks[T]>
) => ReturnType<MiddlewareHooks[T]>)[]
}
/** @public */
export declare interface MiddlewareRequest {}
/** @public */
export declare interface MiddlewareResponse {
body: any
url: string
method: string
headers: any
statusCode: number
statusMessage: string
}
/** @public */
export declare type Middlewares = Middleware[]
declare interface Progress {
percentage: number
transferred: number
length: number
remaining: number
eta: number
runtime: number
delta: number
speed: number
}
declare interface ProgressStream extends Transform {
progress(): Progress
}
/** @public */
export declare interface PubSub<Message> {
publish: (message: Message) => void
subscribe: (subscriber: Subscriber<Message>) => () => void
}
/**
* Reports the request adapter in use. `node` is only available if `ExportEnv` is also `node`.
* When `ExportEnv` is `browser` then the adapter can be either `xhr` or `fetch`.
* In the future `fetch` will be available in `node` as well.
* @public
*/
export declare type RequestAdapter = 'node' | 'xhr' | 'fetch'
/** @public */
export declare type Requester = {
use: (middleware: Middleware) => Requester
clone: () => Requester
(options: RequestOptions | string): any
}
/** @public */
export declare interface RequestOptions {
url: string
body?: any
bodySize?: number
cancelToken?: any
compress?: boolean
headers?: any
maxRedirects?: number
maxRetries?: number
retryDelay?: (attemptNumber: number) => number
method?: string
proxy?: any
query?: any
rawBody?: boolean
shouldRetry?: any
stream?: boolean
timeout?: any
tunnel?: boolean
debug?: any
requestId?: number
attemptNumber?: number
withCredentials?: boolean
/**
* Enables using the native `fetch` API instead of the default `http` module, and allows setting its options like `cache`
*/
fetch?: boolean | Omit<RequestInit, 'method'>
/**
* Some frameworks have special behavior for `fetch` when an `AbortSignal` is used, and may want to disable it unless userland specifically opts-in.
*/
useAbortSignal?: boolean
}
/** @public */
export declare interface RetryOptions {
shouldRetry: (err: any, num: number, options: any) => boolean
maxRetries?: number
retryDelay?: (attemptNumber: number) => number
}
/** @public */
export declare interface Subscriber<Event> {
(event: Event): void
}
export {}

234
server/node_modules/get-it/dist/index.d.ts generated vendored Normal file
View File

@@ -0,0 +1,234 @@
import type {IncomingHttpHeaders} from 'http'
import type {IncomingMessage} from 'http'
import {RequestAdapter as RequestAdapter_2} from '../types'
import type {Transform} from 'stream'
import type {UrlWithStringQuery} from 'url'
/** @public */
export declare const adapter: RequestAdapter_2
/** @public */
export declare type ApplyMiddleware = <T extends keyof MiddlewareHooks>(
hook: T,
value: MiddlewareHooks[T] extends (defaultValue: infer V, ...rest: any[]) => any ? V : never,
...args: MiddlewareHooks[T] extends (defaultValue: any, ...rest: infer P) => any ? P : never
) => ReturnType<MiddlewareHooks[T]>
/** @public */
export declare type DefineApplyMiddleware = (middleware: MiddlewareReducer) => ApplyMiddleware
/** @public */
export declare const environment: ExportEnv
/**
* Reports the environment as either "node" or "browser", depending on what entry point was used to aid bundler debugging.
* If 'browser' is used, then the globally available `fetch` class is used. While `node` will always use either `node:https` or `node:http` depending on the protocol.
* @public
*/
export declare type ExportEnv = 'node' | 'react-server' | 'browser'
/** @public */
export declare interface FinalizeNodeOptionsPayload extends UrlWithStringQuery {
method: RequestOptions['method']
headers: RequestOptions['headers']
maxRedirects: RequestOptions['maxRedirects']
agent?: any
cert?: any
key?: any
ca?: any
}
/** @public */
export declare const getIt: (initMiddleware?: Middlewares, httpRequest?: HttpRequest) => Requester
/** @public */
export declare type HookOnRequestEvent = HookOnRequestEventNode | HookOnRequestEventBrowser
/** @public */
export declare interface HookOnRequestEventBase {
options: RequestOptions
context: HttpContext
request: any
}
/** @public */
export declare interface HookOnRequestEventBrowser extends HookOnRequestEventBase {
adapter: Omit<RequestAdapter, 'node'>
progress?: undefined
}
/** @public */
export declare interface HookOnRequestEventNode extends HookOnRequestEventBase {
adapter: 'node'
progress: any
}
/** @public */
export declare interface HttpContext {
options: RequestOptions
channels: MiddlewareChannels
applyMiddleware: ApplyMiddleware
}
/**
* request-node in node, browser-request in browsers
* @public
*/
export declare type HttpRequest = (
context: HttpContext,
callback: (err: Error | null, response?: MiddlewareResponse) => void,
) => HttpRequestOngoing
/** @public */
export declare interface HttpRequestOngoing {
abort: () => void
}
/** @public */
export declare type Middleware = Partial<MiddlewareHooks>
/** @public */
export declare interface MiddlewareChannels {
request: PubSub<HttpContext>
response: PubSub<unknown>
progress: PubSub<unknown>
error: PubSub<unknown>
abort: PubSub<void>
}
/** @public */
export declare type MiddlewareHookName = keyof MiddlewareHooks
/** @public */
export declare interface MiddlewareHooks {
processOptions: (options: RequestOptions) => RequestOptions
validateOptions: (options: RequestOptions) => void | undefined
interceptRequest: (
prevValue: MiddlewareResponse | undefined,
event: {
adapter: RequestAdapter
context: HttpContext
},
) => MiddlewareResponse | undefined | void
finalizeOptions: (
options: FinalizeNodeOptionsPayload | RequestOptions,
) => FinalizeNodeOptionsPayload | RequestOptions
onRequest: (evt: HookOnRequestEvent) => void
onResponse: (response: MiddlewareResponse, context: HttpContext) => MiddlewareResponse
onError: (err: Error | null, context: HttpContext) => any
onReturn: (channels: MiddlewareChannels, context: HttpContext) => any
onHeaders: (
response: IncomingMessage,
evt: {
headers: IncomingHttpHeaders
adapter: RequestAdapter
context: HttpContext
},
) => ProgressStream
}
/** @public */
export declare type MiddlewareReducer = {
[T in keyof MiddlewareHooks]: ((
...args: Parameters<MiddlewareHooks[T]>
) => ReturnType<MiddlewareHooks[T]>)[]
}
/** @public */
export declare interface MiddlewareRequest {}
/** @public */
export declare interface MiddlewareResponse {
body: any
url: string
method: string
headers: any
statusCode: number
statusMessage: string
}
/** @public */
export declare type Middlewares = Middleware[]
declare interface Progress {
percentage: number
transferred: number
length: number
remaining: number
eta: number
runtime: number
delta: number
speed: number
}
declare interface ProgressStream extends Transform {
progress(): Progress
}
/** @public */
export declare interface PubSub<Message> {
publish: (message: Message) => void
subscribe: (subscriber: Subscriber<Message>) => () => void
}
/**
* Reports the request adapter in use. `node` is only available if `ExportEnv` is also `node`.
* When `ExportEnv` is `browser` then the adapter can be either `xhr` or `fetch`.
* In the future `fetch` will be available in `node` as well.
* @public
*/
export declare type RequestAdapter = 'node' | 'xhr' | 'fetch'
/** @public */
export declare type Requester = {
use: (middleware: Middleware) => Requester
clone: () => Requester
(options: RequestOptions | string): any
}
/** @public */
export declare interface RequestOptions {
url: string
body?: any
bodySize?: number
cancelToken?: any
compress?: boolean
headers?: any
maxRedirects?: number
maxRetries?: number
retryDelay?: (attemptNumber: number) => number
method?: string
proxy?: any
query?: any
rawBody?: boolean
shouldRetry?: any
stream?: boolean
timeout?: any
tunnel?: boolean
debug?: any
requestId?: number
attemptNumber?: number
withCredentials?: boolean
/**
* Enables using the native `fetch` API instead of the default `http` module, and allows setting its options like `cache`
*/
fetch?: boolean | Omit<RequestInit, 'method'>
/**
* Some frameworks have special behavior for `fetch` when an `AbortSignal` is used, and may want to disable it unless userland specifically opts-in.
*/
useAbortSignal?: boolean
}
/** @public */
export declare interface RetryOptions {
shouldRetry: (err: any, num: number, options: any) => boolean
maxRetries?: number
retryDelay?: (attemptNumber: number) => number
}
/** @public */
export declare interface Subscriber<Event> {
(event: Event): void
}
export {}

1
server/node_modules/get-it/dist/index.js generated vendored Normal file
View File

@@ -0,0 +1 @@
import{c as e}from"./_chunks-es/createRequester.js";import{h as s}from"./_chunks-es/node-request.js";import{a as r}from"./_chunks-es/node-request.js";const o=(r=[],o=s)=>e(r,o),t="node";export{r as adapter,t as environment,o as getIt};//# sourceMappingURL=index.js.map

1
server/node_modules/get-it/dist/index.js.map generated vendored Normal file
View File

@@ -0,0 +1 @@
{"version":3,"file":"index.js","sources":["../src/index.ts"],"sourcesContent":["import {createRequester} from './createRequester'\nimport {httpRequester} from './request/node-request'\nimport type {ExportEnv, HttpRequest, Middlewares, Requester} from './types'\n\nexport type * from './types'\n\n/** @public */\nexport const getIt = (\n initMiddleware: Middlewares = [],\n httpRequest: HttpRequest = httpRequester,\n): Requester => createRequester(initMiddleware, httpRequest)\n\n/** @public */\nexport const environment: ExportEnv = 'node'\n\n/** @public */\nexport {adapter} from './request/node-request'\n"],"names":["getIt","initMiddleware","httpRequest","httpRequester","createRequester","environment"],"mappings":"sJAOa,MAAAA,EAAQ,CACnBC,EAA8B,GAC9BC,EAA2BC,IACbC,EAAgBH,EAAgBC,GAGnCG,EAAyB"}

236
server/node_modules/get-it/dist/index.react-server.d.ts generated vendored Normal file
View File

@@ -0,0 +1,236 @@
import type {IncomingHttpHeaders} from 'http'
import type {IncomingMessage} from 'http'
import type {Transform} from 'stream'
import type {UrlWithStringQuery} from 'url'
/**
* Use fetch if it's available, non-browser environments such as Deno, Edge Runtime and more provide fetch as a global but doesn't provide xhr
* @public
*/
export declare const adapter: 'xhr' | 'fetch'
/** @public */
export declare type ApplyMiddleware = <T extends keyof MiddlewareHooks>(
hook: T,
value: MiddlewareHooks[T] extends (defaultValue: infer V, ...rest: any[]) => any ? V : never,
...args: MiddlewareHooks[T] extends (defaultValue: any, ...rest: infer P) => any ? P : never
) => ReturnType<MiddlewareHooks[T]>
/** @public */
export declare type DefineApplyMiddleware = (middleware: MiddlewareReducer) => ApplyMiddleware
/** @public */
export declare const environment = 'react-server'
/**
* Reports the environment as either "node" or "browser", depending on what entry point was used to aid bundler debugging.
* If 'browser' is used, then the globally available `fetch` class is used. While `node` will always use either `node:https` or `node:http` depending on the protocol.
* @public
*/
export declare type ExportEnv = 'node' | 'react-server' | 'browser'
/** @public */
export declare interface FinalizeNodeOptionsPayload extends UrlWithStringQuery {
method: RequestOptions['method']
headers: RequestOptions['headers']
maxRedirects: RequestOptions['maxRedirects']
agent?: any
cert?: any
key?: any
ca?: any
}
/** @public */
export declare const getIt: (initMiddleware?: Middlewares, httpRequest?: HttpRequest) => Requester
/** @public */
export declare type HookOnRequestEvent = HookOnRequestEventNode | HookOnRequestEventBrowser
/** @public */
export declare interface HookOnRequestEventBase {
options: RequestOptions
context: HttpContext
request: any
}
/** @public */
export declare interface HookOnRequestEventBrowser extends HookOnRequestEventBase {
adapter: Omit<RequestAdapter, 'node'>
progress?: undefined
}
/** @public */
export declare interface HookOnRequestEventNode extends HookOnRequestEventBase {
adapter: 'node'
progress: any
}
/** @public */
export declare interface HttpContext {
options: RequestOptions
channels: MiddlewareChannels
applyMiddleware: ApplyMiddleware
}
/**
* request-node in node, browser-request in browsers
* @public
*/
export declare type HttpRequest = (
context: HttpContext,
callback: (err: Error | null, response?: MiddlewareResponse) => void,
) => HttpRequestOngoing
/** @public */
export declare interface HttpRequestOngoing {
abort: () => void
}
/** @public */
export declare type Middleware = Partial<MiddlewareHooks>
/** @public */
export declare interface MiddlewareChannels {
request: PubSub<HttpContext>
response: PubSub<unknown>
progress: PubSub<unknown>
error: PubSub<unknown>
abort: PubSub<void>
}
/** @public */
export declare type MiddlewareHookName = keyof MiddlewareHooks
/** @public */
export declare interface MiddlewareHooks {
processOptions: (options: RequestOptions) => RequestOptions
validateOptions: (options: RequestOptions) => void | undefined
interceptRequest: (
prevValue: MiddlewareResponse | undefined,
event: {
adapter: RequestAdapter
context: HttpContext
},
) => MiddlewareResponse | undefined | void
finalizeOptions: (
options: FinalizeNodeOptionsPayload | RequestOptions,
) => FinalizeNodeOptionsPayload | RequestOptions
onRequest: (evt: HookOnRequestEvent) => void
onResponse: (response: MiddlewareResponse, context: HttpContext) => MiddlewareResponse
onError: (err: Error | null, context: HttpContext) => any
onReturn: (channels: MiddlewareChannels, context: HttpContext) => any
onHeaders: (
response: IncomingMessage,
evt: {
headers: IncomingHttpHeaders
adapter: RequestAdapter
context: HttpContext
},
) => ProgressStream
}
/** @public */
export declare type MiddlewareReducer = {
[T in keyof MiddlewareHooks]: ((
...args: Parameters<MiddlewareHooks[T]>
) => ReturnType<MiddlewareHooks[T]>)[]
}
/** @public */
export declare interface MiddlewareRequest {}
/** @public */
export declare interface MiddlewareResponse {
body: any
url: string
method: string
headers: any
statusCode: number
statusMessage: string
}
/** @public */
export declare type Middlewares = Middleware[]
declare interface Progress {
percentage: number
transferred: number
length: number
remaining: number
eta: number
runtime: number
delta: number
speed: number
}
declare interface ProgressStream extends Transform {
progress(): Progress
}
/** @public */
export declare interface PubSub<Message> {
publish: (message: Message) => void
subscribe: (subscriber: Subscriber<Message>) => () => void
}
/**
* Reports the request adapter in use. `node` is only available if `ExportEnv` is also `node`.
* When `ExportEnv` is `browser` then the adapter can be either `xhr` or `fetch`.
* In the future `fetch` will be available in `node` as well.
* @public
*/
export declare type RequestAdapter = 'node' | 'xhr' | 'fetch'
/** @public */
export declare type Requester = {
use: (middleware: Middleware) => Requester
clone: () => Requester
(options: RequestOptions | string): any
}
/** @public */
export declare interface RequestOptions {
url: string
body?: any
bodySize?: number
cancelToken?: any
compress?: boolean
headers?: any
maxRedirects?: number
maxRetries?: number
retryDelay?: (attemptNumber: number) => number
method?: string
proxy?: any
query?: any
rawBody?: boolean
shouldRetry?: any
stream?: boolean
timeout?: any
tunnel?: boolean
debug?: any
requestId?: number
attemptNumber?: number
withCredentials?: boolean
/**
* Enables using the native `fetch` API instead of the default `http` module, and allows setting its options like `cache`
*/
fetch?: boolean | Omit<RequestInit, 'method'>
/**
* Some frameworks have special behavior for `fetch` when an `AbortSignal` is used, and may want to disable it unless userland specifically opts-in.
*/
useAbortSignal?: boolean
}
/** @public */
export declare interface RetryOptions {
shouldRetry: (err: any, num: number, options: any) => boolean
maxRetries?: number
retryDelay?: (attemptNumber: number) => number
}
/** @public */
export declare interface Subscriber<Event> {
(event: Event): void
}
export {}

View File

@@ -0,0 +1 @@
import{c as e}from"./_chunks-es/createRequester.js";import{g as t}from"./_chunks-es/_commonjsHelpers.js";var r,o,s=/* @__PURE__ */t(function(){if(o)return r;o=1;var e=function(e){return e.replace(/^\s+|\s+$/g,"")};return r=function(t){if(!t)return{};for(var r={},o=e(t).split("\n"),s=0;s<o.length;s++){var n=o[s],a=n.indexOf(":"),i=e(n.slice(0,a)).toLowerCase(),u=e(n.slice(a+1));typeof r[i]>"u"?r[i]=u:(l=r[i],"[object Array]"===Object.prototype.toString.call(l)?r[i].push(u):r[i]=[r[i],u])}var l;return r}}());class n{onabort;onerror;onreadystatechange;ontimeout;readyState=0;response;responseText="";responseType="";status;statusText;withCredentials;#e;#t;#r;#o={};#s;#n={};#a;open(e,t,r){this.#e=e,this.#t=t,this.#r="",this.readyState=1,this.onreadystatechange?.(),this.#s=void 0}abort(){this.#s&&this.#s.abort()}getAllResponseHeaders(){return this.#r}setRequestHeader(e,t){this.#o[e]=t}setInit(e,t=!0){this.#n=e,this.#a=t}send(e){const t="arraybuffer"!==this.responseType,r={...this.#n,method:this.#e,headers:this.#o,body:e};"function"==typeof AbortController&&this.#a&&(this.#s=new AbortController,typeof EventTarget<"u"&&this.#s.signal instanceof EventTarget&&(r.signal=this.#s.signal)),typeof document<"u"&&(r.credentials=this.withCredentials?"include":"omit"),fetch(this.#t,r).then((e=>(e.headers.forEach(((e,t)=>{this.#r+=`${t}: ${e}\r\n`})),this.status=e.status,this.statusText=e.statusText,this.readyState=3,this.onreadystatechange?.(),t?e.text():e.arrayBuffer()))).then((e=>{"string"==typeof e?this.responseText=e:this.response=e,this.readyState=4,this.onreadystatechange?.()})).catch((e=>{"AbortError"!==e.name?this.onerror?.(e):this.onabort?.()}))}}const a="function"==typeof XMLHttpRequest?"xhr":"fetch",i="xhr"===a?XMLHttpRequest:n,u=(e,t)=>{const r=e.options,o=e.applyMiddleware("finalizeOptions",r),u={},l=e.applyMiddleware("interceptRequest",void 0,{adapter:a,context:e});if(l){const e=setTimeout(t,0,null,l);return{abort:()=>clearTimeout(e)}}let c=new i;c instanceof n&&"object"==typeof o.fetch&&c.setInit(o.fetch,o.useAbortSignal??!0);const h=o.headers,d=o.timeout;let p=!1,f=!1,y=!1;if(c.onerror=e=>{g(c instanceof n?e instanceof Error?e:new Error(`Request error while attempting to reach is ${o.url}`,{cause:e}):new Error(`Request error while attempting to reach is ${o.url}${e.lengthComputable?`(${e.loaded} of ${e.total} bytes transferred)`:""}`))},c.ontimeout=e=>{g(new Error(`Request timeout while attempting to reach ${o.url}${e.lengthComputable?`(${e.loaded} of ${e.total} bytes transferred)`:""}`))},c.onabort=()=>{b(!0),p=!0},c.onreadystatechange=function(){d&&(b(),u.socket=setTimeout((()=>m("ESOCKETTIMEDOUT")),d.socket)),!p&&c&&4===c.readyState&&0!==c.status&&function(){if(!(p||f||y)){if(0===c.status)return void g(new Error("Unknown XHR error"));b(),f=!0,t(null,{body:c.response||(""===c.responseType||"text"===c.responseType?c.responseText:""),url:o.url,method:o.method,headers:s(c.getAllResponseHeaders()),statusCode:c.status,statusMessage:c.statusText})}}()},c.open(o.method,o.url,!0),c.withCredentials=!!o.withCredentials,h&&c.setRequestHeader)for(const e in h)h.hasOwnProperty(e)&&c.setRequestHeader(e,h[e]);return o.rawBody&&(c.responseType="arraybuffer"),e.applyMiddleware("onRequest",{options:o,adapter:a,request:c,context:e}),c.send(o.body||null),d&&(u.connect=setTimeout((()=>m("ETIMEDOUT")),d.connect)),{abort:function(){p=!0,c&&c.abort()}};function m(t){y=!0,c.abort();const r=new Error("ESOCKETTIMEDOUT"===t?`Socket timed out on request to ${o.url}`:`Connection timed out on request to ${o.url}`);r.code=t,e.channels.error.publish(r)}function b(e){(e||p||c&&c.readyState>=2&&u.connect)&&clearTimeout(u.connect),u.socket&&clearTimeout(u.socket)}function g(e){if(f)return;b(!0),f=!0,c=null;const r=e||new Error(`Network error while attempting to reach ${o.url}`);r.isNetworkError=!0,r.request=o,t(r)}},l=(t=[],r=u)=>e(t,r),c="react-server";export{a as adapter,c as environment,l as getIt};//# sourceMappingURL=index.react-server.js.map

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,355 @@
import {FinalizeNodeOptionsPayload as FinalizeNodeOptionsPayload_2} from 'get-it'
import {HookOnRequestEvent} from 'get-it'
import {HttpContext} from 'get-it'
import type {IncomingHttpHeaders} from 'http'
import type {IncomingMessage} from 'http'
import {MiddlewareChannels as MiddlewareChannels_2} from 'get-it'
import {MiddlewareResponse} from 'get-it'
import {RequestAdapter as RequestAdapter_2} from 'get-it'
import {RequestOptions} from 'get-it'
import type {Transform} from 'stream'
import type {UrlWithStringQuery} from 'url'
/**
* This middleware only has an effect in Node.js.
* @public
*/
export declare function agent(_opts?: any): any
/** @public */
declare type ApplyMiddleware = <T extends keyof MiddlewareHooks>(
hook: T,
value: MiddlewareHooks[T] extends (defaultValue: infer V, ...rest: any[]) => any ? V : never,
...args: MiddlewareHooks[T] extends (defaultValue: any, ...rest: infer P) => any ? P : never
) => ReturnType<MiddlewareHooks[T]>
/** @public */
export declare function base(baseUrl: string): {
processOptions: (options: RequestOptions) => RequestOptions
}
/**
* The cancel token API is based on the [cancelable promises proposal](https://github.com/tc39/proposal-cancelable-promises), which is currently at Stage 1.
*
* Code shamelessly stolen/borrowed from MIT-licensed [axios](https://github.com/mzabriskie/axios). Thanks to [Nick Uraltsev](https://github.com/nickuraltsev), [Matt Zabriskie](https://github.com/mzabriskie) and the other contributors of that project!
*/
/** @public */
export declare class Cancel {
__CANCEL__: boolean
message: string | undefined
constructor(message: string | undefined)
toString(): string
}
/** @public */
export declare class CancelToken {
promise: Promise<any>
reason?: Cancel
constructor(executor: (cb: (message?: string) => void) => void)
static source: () => {
token: CancelToken
cancel: (message?: string) => void
}
}
/** @public */
declare function debug_2(opts?: any): {
processOptions: (options: RequestOptions) => RequestOptions
onRequest: (event: HookOnRequestEvent) => HookOnRequestEvent
onResponse: (res: MiddlewareResponse, context: HttpContext) => MiddlewareResponse
onError: (err: Error | null, context: HttpContext) => Error | null
}
export {debug_2 as debug}
/** @public */
declare interface FinalizeNodeOptionsPayload extends UrlWithStringQuery {
method: RequestOptions_2['method']
headers: RequestOptions_2['headers']
maxRedirects: RequestOptions_2['maxRedirects']
agent?: any
cert?: any
key?: any
ca?: any
}
/** @public */
export declare function headers(
_headers: any,
opts?: any,
): {
processOptions: (options: RequestOptions) => RequestOptions
}
/** @public */
declare type HookOnRequestEvent_2 = HookOnRequestEventNode | HookOnRequestEventBrowser
/** @public */
declare interface HookOnRequestEventBase {
options: RequestOptions_2
context: HttpContext_2
request: any
}
/** @public */
declare interface HookOnRequestEventBrowser extends HookOnRequestEventBase {
adapter: Omit<RequestAdapter, 'node'>
progress?: undefined
}
/** @public */
declare interface HookOnRequestEventNode extends HookOnRequestEventBase {
adapter: 'node'
progress: any
}
/** @public */
declare interface HttpContext_2 {
options: RequestOptions_2
channels: MiddlewareChannels
applyMiddleware: ApplyMiddleware
}
/** @public */
export declare function httpErrors(): {
onResponse: (res: MiddlewareResponse, ctx: HttpContext) => MiddlewareResponse
}
/** @public */
export declare function injectResponse(opts?: {
inject: (
event: Parameters<MiddlewareHooks['interceptRequest']>[1],
prevValue: Parameters<MiddlewareHooks['interceptRequest']>[0],
) => Partial<MiddlewareResponse_2 | undefined | void>
}): {
interceptRequest: (
prevValue: MiddlewareResponse_2 | undefined,
event: {
adapter: RequestAdapter_2
context: HttpContext
},
) => MiddlewareResponse_2 | undefined
}
/** @public */
export declare function jsonRequest(): {
processOptions: (options: RequestOptions) => RequestOptions
}
/** @public */
export declare function jsonResponse(opts?: any): {
onResponse: (response: MiddlewareResponse) => MiddlewareResponse
processOptions: (options: RequestOptions) => RequestOptions & {
headers: any
}
}
/** @public */
export declare const keepAlive: (config?: {
ms?: number
maxFree?: number
maxRetries?: number
}) => any
/** @public */
declare interface MiddlewareChannels {
request: PubSub<HttpContext_2>
response: PubSub<unknown>
progress: PubSub<unknown>
error: PubSub<unknown>
abort: PubSub<void>
}
/** @public */
declare interface MiddlewareHooks {
processOptions: (options: RequestOptions_2) => RequestOptions_2
validateOptions: (options: RequestOptions_2) => void | undefined
interceptRequest: (
prevValue: MiddlewareResponse_2 | undefined,
event: {
adapter: RequestAdapter
context: HttpContext_2
},
) => MiddlewareResponse_2 | undefined | void
finalizeOptions: (
options: FinalizeNodeOptionsPayload | RequestOptions_2,
) => FinalizeNodeOptionsPayload | RequestOptions_2
onRequest: (evt: HookOnRequestEvent_2) => void
onResponse: (response: MiddlewareResponse_2, context: HttpContext_2) => MiddlewareResponse_2
onError: (err: Error | null, context: HttpContext_2) => any
onReturn: (channels: MiddlewareChannels, context: HttpContext_2) => any
onHeaders: (
response: IncomingMessage,
evt: {
headers: IncomingHttpHeaders
adapter: RequestAdapter
context: HttpContext_2
},
) => ProgressStream
}
/** @public */
declare interface MiddlewareResponse_2 {
body: any
url: string
method: string
headers: any
statusCode: number
statusMessage: string
}
/** @public */
export declare function mtls(config?: any): {
finalizeOptions: (options: RequestOptions | FinalizeNodeOptionsPayload_2) =>
| RequestOptions
| (FinalizeNodeOptionsPayload_2 & {
cert: any
key: any
ca: any
})
}
/** @public */
export declare function observable(opts?: {implementation?: any}): {
onReturn: (channels: MiddlewareChannels_2, context: HttpContext) => any
}
/** @public */
export declare const processOptions: (opts: RequestOptions_2) => {
url: string
body?: any
bodySize?: number
cancelToken?: any
compress?: boolean
headers?: any
maxRedirects?: number
maxRetries?: number
retryDelay?: (attemptNumber: number) => number
method?: string
proxy?: any
query?: any
rawBody?: boolean
shouldRetry?: any
stream?: boolean
timeout: any
tunnel?: boolean
debug?: any
requestId?: number
attemptNumber?: number
withCredentials?: boolean
fetch?: boolean | Omit<RequestInit, 'method'>
useAbortSignal?: boolean
}
declare interface Progress {
percentage: number
transferred: number
length: number
remaining: number
eta: number
runtime: number
delta: number
speed: number
}
/** @public */
export declare function progress(): {
onRequest: (evt: HookOnRequestEvent) => void
}
declare interface ProgressStream extends Transform {
progress(): Progress
}
/** @public */
export declare const promise: {
(options?: {onlyBody?: boolean; implementation?: PromiseConstructor}): {
onReturn: (channels: MiddlewareChannels_2, context: HttpContext) => Promise<unknown>
}
Cancel: typeof Cancel
CancelToken: typeof CancelToken
isCancel: (value: any) => value is Cancel
}
/** @public */
export declare function proxy(_proxy: any): {
processOptions: (options: RequestOptions) => {
proxy: any
} & RequestOptions
}
/** @public */
declare interface PubSub<Message> {
publish: (message: Message) => void
subscribe: (subscriber: Subscriber<Message>) => () => void
}
/**
* Reports the request adapter in use. `node` is only available if `ExportEnv` is also `node`.
* When `ExportEnv` is `browser` then the adapter can be either `xhr` or `fetch`.
* In the future `fetch` will be available in `node` as well.
* @public
*/
declare type RequestAdapter = 'node' | 'xhr' | 'fetch'
/** @public */
declare interface RequestOptions_2 {
url: string
body?: any
bodySize?: number
cancelToken?: any
compress?: boolean
headers?: any
maxRedirects?: number
maxRetries?: number
retryDelay?: (attemptNumber: number) => number
method?: string
proxy?: any
query?: any
rawBody?: boolean
shouldRetry?: any
stream?: boolean
timeout?: any
tunnel?: boolean
debug?: any
requestId?: number
attemptNumber?: number
withCredentials?: boolean
/**
* Enables using the native `fetch` API instead of the default `http` module, and allows setting its options like `cache`
*/
fetch?: boolean | Omit<RequestInit, 'method'>
/**
* Some frameworks have special behavior for `fetch` when an `AbortSignal` is used, and may want to disable it unless userland specifically opts-in.
*/
useAbortSignal?: boolean
}
/** @public */
export declare const retry: {
(opts?: Partial<RetryOptions>): {
onError: (err: Error | null, context: HttpContext) => Error | null
}
shouldRetry: (err: any, _attempt: any, options: any) => any
}
/** @public */
declare interface RetryOptions {
shouldRetry: (err: any, num: number, options: any) => boolean
maxRetries?: number
retryDelay?: (attemptNumber: number) => number
}
/** @public */
declare interface Subscriber<Event> {
(event: Event): void
}
/** @public */
export declare function urlEncoded(): {
processOptions: (options: RequestOptions) => RequestOptions
}
/** @public */
export declare const validateOptions: (options: RequestOptions) => void
export {}

355
server/node_modules/get-it/dist/middleware.browser.d.ts generated vendored Normal file
View File

@@ -0,0 +1,355 @@
import {FinalizeNodeOptionsPayload as FinalizeNodeOptionsPayload_2} from 'get-it'
import {HookOnRequestEvent} from 'get-it'
import {HttpContext} from 'get-it'
import type {IncomingHttpHeaders} from 'http'
import type {IncomingMessage} from 'http'
import {MiddlewareChannels as MiddlewareChannels_2} from 'get-it'
import {MiddlewareResponse} from 'get-it'
import {RequestAdapter as RequestAdapter_2} from 'get-it'
import {RequestOptions} from 'get-it'
import type {Transform} from 'stream'
import type {UrlWithStringQuery} from 'url'
/**
* This middleware only has an effect in Node.js.
* @public
*/
export declare function agent(_opts?: any): any
/** @public */
declare type ApplyMiddleware = <T extends keyof MiddlewareHooks>(
hook: T,
value: MiddlewareHooks[T] extends (defaultValue: infer V, ...rest: any[]) => any ? V : never,
...args: MiddlewareHooks[T] extends (defaultValue: any, ...rest: infer P) => any ? P : never
) => ReturnType<MiddlewareHooks[T]>
/** @public */
export declare function base(baseUrl: string): {
processOptions: (options: RequestOptions) => RequestOptions
}
/**
* The cancel token API is based on the [cancelable promises proposal](https://github.com/tc39/proposal-cancelable-promises), which is currently at Stage 1.
*
* Code shamelessly stolen/borrowed from MIT-licensed [axios](https://github.com/mzabriskie/axios). Thanks to [Nick Uraltsev](https://github.com/nickuraltsev), [Matt Zabriskie](https://github.com/mzabriskie) and the other contributors of that project!
*/
/** @public */
export declare class Cancel {
__CANCEL__: boolean
message: string | undefined
constructor(message: string | undefined)
toString(): string
}
/** @public */
export declare class CancelToken {
promise: Promise<any>
reason?: Cancel
constructor(executor: (cb: (message?: string) => void) => void)
static source: () => {
token: CancelToken
cancel: (message?: string) => void
}
}
/** @public */
declare function debug_2(opts?: any): {
processOptions: (options: RequestOptions) => RequestOptions
onRequest: (event: HookOnRequestEvent) => HookOnRequestEvent
onResponse: (res: MiddlewareResponse, context: HttpContext) => MiddlewareResponse
onError: (err: Error | null, context: HttpContext) => Error | null
}
export {debug_2 as debug}
/** @public */
declare interface FinalizeNodeOptionsPayload extends UrlWithStringQuery {
method: RequestOptions_2['method']
headers: RequestOptions_2['headers']
maxRedirects: RequestOptions_2['maxRedirects']
agent?: any
cert?: any
key?: any
ca?: any
}
/** @public */
export declare function headers(
_headers: any,
opts?: any,
): {
processOptions: (options: RequestOptions) => RequestOptions
}
/** @public */
declare type HookOnRequestEvent_2 = HookOnRequestEventNode | HookOnRequestEventBrowser
/** @public */
declare interface HookOnRequestEventBase {
options: RequestOptions_2
context: HttpContext_2
request: any
}
/** @public */
declare interface HookOnRequestEventBrowser extends HookOnRequestEventBase {
adapter: Omit<RequestAdapter, 'node'>
progress?: undefined
}
/** @public */
declare interface HookOnRequestEventNode extends HookOnRequestEventBase {
adapter: 'node'
progress: any
}
/** @public */
declare interface HttpContext_2 {
options: RequestOptions_2
channels: MiddlewareChannels
applyMiddleware: ApplyMiddleware
}
/** @public */
export declare function httpErrors(): {
onResponse: (res: MiddlewareResponse, ctx: HttpContext) => MiddlewareResponse
}
/** @public */
export declare function injectResponse(opts?: {
inject: (
event: Parameters<MiddlewareHooks['interceptRequest']>[1],
prevValue: Parameters<MiddlewareHooks['interceptRequest']>[0],
) => Partial<MiddlewareResponse_2 | undefined | void>
}): {
interceptRequest: (
prevValue: MiddlewareResponse_2 | undefined,
event: {
adapter: RequestAdapter_2
context: HttpContext
},
) => MiddlewareResponse_2 | undefined
}
/** @public */
export declare function jsonRequest(): {
processOptions: (options: RequestOptions) => RequestOptions
}
/** @public */
export declare function jsonResponse(opts?: any): {
onResponse: (response: MiddlewareResponse) => MiddlewareResponse
processOptions: (options: RequestOptions) => RequestOptions & {
headers: any
}
}
/** @public */
export declare const keepAlive: (config?: {
ms?: number
maxFree?: number
maxRetries?: number
}) => any
/** @public */
declare interface MiddlewareChannels {
request: PubSub<HttpContext_2>
response: PubSub<unknown>
progress: PubSub<unknown>
error: PubSub<unknown>
abort: PubSub<void>
}
/** @public */
declare interface MiddlewareHooks {
processOptions: (options: RequestOptions_2) => RequestOptions_2
validateOptions: (options: RequestOptions_2) => void | undefined
interceptRequest: (
prevValue: MiddlewareResponse_2 | undefined,
event: {
adapter: RequestAdapter
context: HttpContext_2
},
) => MiddlewareResponse_2 | undefined | void
finalizeOptions: (
options: FinalizeNodeOptionsPayload | RequestOptions_2,
) => FinalizeNodeOptionsPayload | RequestOptions_2
onRequest: (evt: HookOnRequestEvent_2) => void
onResponse: (response: MiddlewareResponse_2, context: HttpContext_2) => MiddlewareResponse_2
onError: (err: Error | null, context: HttpContext_2) => any
onReturn: (channels: MiddlewareChannels, context: HttpContext_2) => any
onHeaders: (
response: IncomingMessage,
evt: {
headers: IncomingHttpHeaders
adapter: RequestAdapter
context: HttpContext_2
},
) => ProgressStream
}
/** @public */
declare interface MiddlewareResponse_2 {
body: any
url: string
method: string
headers: any
statusCode: number
statusMessage: string
}
/** @public */
export declare function mtls(config?: any): {
finalizeOptions: (options: RequestOptions | FinalizeNodeOptionsPayload_2) =>
| RequestOptions
| (FinalizeNodeOptionsPayload_2 & {
cert: any
key: any
ca: any
})
}
/** @public */
export declare function observable(opts?: {implementation?: any}): {
onReturn: (channels: MiddlewareChannels_2, context: HttpContext) => any
}
/** @public */
export declare const processOptions: (opts: RequestOptions_2) => {
url: string
body?: any
bodySize?: number
cancelToken?: any
compress?: boolean
headers?: any
maxRedirects?: number
maxRetries?: number
retryDelay?: (attemptNumber: number) => number
method?: string
proxy?: any
query?: any
rawBody?: boolean
shouldRetry?: any
stream?: boolean
timeout: any
tunnel?: boolean
debug?: any
requestId?: number
attemptNumber?: number
withCredentials?: boolean
fetch?: boolean | Omit<RequestInit, 'method'>
useAbortSignal?: boolean
}
declare interface Progress {
percentage: number
transferred: number
length: number
remaining: number
eta: number
runtime: number
delta: number
speed: number
}
/** @public */
export declare function progress(): {
onRequest: (evt: HookOnRequestEvent) => void
}
declare interface ProgressStream extends Transform {
progress(): Progress
}
/** @public */
export declare const promise: {
(options?: {onlyBody?: boolean; implementation?: PromiseConstructor}): {
onReturn: (channels: MiddlewareChannels_2, context: HttpContext) => Promise<unknown>
}
Cancel: typeof Cancel
CancelToken: typeof CancelToken
isCancel: (value: any) => value is Cancel
}
/** @public */
export declare function proxy(_proxy: any): {
processOptions: (options: RequestOptions) => {
proxy: any
} & RequestOptions
}
/** @public */
declare interface PubSub<Message> {
publish: (message: Message) => void
subscribe: (subscriber: Subscriber<Message>) => () => void
}
/**
* Reports the request adapter in use. `node` is only available if `ExportEnv` is also `node`.
* When `ExportEnv` is `browser` then the adapter can be either `xhr` or `fetch`.
* In the future `fetch` will be available in `node` as well.
* @public
*/
declare type RequestAdapter = 'node' | 'xhr' | 'fetch'
/** @public */
declare interface RequestOptions_2 {
url: string
body?: any
bodySize?: number
cancelToken?: any
compress?: boolean
headers?: any
maxRedirects?: number
maxRetries?: number
retryDelay?: (attemptNumber: number) => number
method?: string
proxy?: any
query?: any
rawBody?: boolean
shouldRetry?: any
stream?: boolean
timeout?: any
tunnel?: boolean
debug?: any
requestId?: number
attemptNumber?: number
withCredentials?: boolean
/**
* Enables using the native `fetch` API instead of the default `http` module, and allows setting its options like `cache`
*/
fetch?: boolean | Omit<RequestInit, 'method'>
/**
* Some frameworks have special behavior for `fetch` when an `AbortSignal` is used, and may want to disable it unless userland specifically opts-in.
*/
useAbortSignal?: boolean
}
/** @public */
export declare const retry: {
(opts?: Partial<RetryOptions>): {
onError: (err: Error | null, context: HttpContext) => Error | null
}
shouldRetry: (err: any, _attempt: any, options: any) => any
}
/** @public */
declare interface RetryOptions {
shouldRetry: (err: any, num: number, options: any) => boolean
maxRetries?: number
retryDelay?: (attemptNumber: number) => number
}
/** @public */
declare interface Subscriber<Event> {
(event: Event): void
}
/** @public */
export declare function urlEncoded(): {
processOptions: (options: RequestOptions) => RequestOptions
}
/** @public */
export declare const validateOptions: (options: RequestOptions) => void
export {}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

1
server/node_modules/get-it/dist/middleware.cjs generated vendored Normal file

File diff suppressed because one or more lines are too long

1
server/node_modules/get-it/dist/middleware.cjs.map generated vendored Normal file

File diff suppressed because one or more lines are too long

369
server/node_modules/get-it/dist/middleware.d.cts generated vendored Normal file
View File

@@ -0,0 +1,369 @@
import {AgentOptions} from 'http'
import {FinalizeNodeOptionsPayload as FinalizeNodeOptionsPayload_2} from 'get-it'
import {HookOnRequestEvent} from 'get-it'
import {HttpContext} from 'get-it'
import {IncomingHttpHeaders} from 'http'
import {IncomingMessage} from 'http'
import {MiddlewareChannels as MiddlewareChannels_2} from 'get-it'
import {MiddlewareResponse} from 'get-it'
import {ProgressStream as ProgressStream_2} from '../../util/progress-stream'
import {RequestAdapter as RequestAdapter_2} from 'get-it'
import {RequestOptions} from 'get-it'
import type {Transform} from 'stream'
import type {UrlWithStringQuery} from 'url'
/**
* Constructs a http.Agent and uses it for all requests.
* This can be used to override settings such as `maxSockets`, `maxTotalSockets` (to limit concurrency) or change the `timeout`.
* @public
*/
export declare function agent(opts?: AgentOptions): {
finalizeOptions: (options: any) => any
}
/** @public */
declare type ApplyMiddleware = <T extends keyof MiddlewareHooks>(
hook: T,
value: MiddlewareHooks[T] extends (defaultValue: infer V, ...rest: any[]) => any ? V : never,
...args: MiddlewareHooks[T] extends (defaultValue: any, ...rest: infer P) => any ? P : never
) => ReturnType<MiddlewareHooks[T]>
/** @public */
export declare function base(baseUrl: string): {
processOptions: (options: RequestOptions) => RequestOptions
}
/**
* The cancel token API is based on the [cancelable promises proposal](https://github.com/tc39/proposal-cancelable-promises), which is currently at Stage 1.
*
* Code shamelessly stolen/borrowed from MIT-licensed [axios](https://github.com/mzabriskie/axios). Thanks to [Nick Uraltsev](https://github.com/nickuraltsev), [Matt Zabriskie](https://github.com/mzabriskie) and the other contributors of that project!
*/
/** @public */
export declare class Cancel {
__CANCEL__: boolean
message: string | undefined
constructor(message: string | undefined)
toString(): string
}
/** @public */
export declare class CancelToken {
promise: Promise<any>
reason?: Cancel
constructor(executor: (cb: (message?: string) => void) => void)
static source: () => {
token: CancelToken
cancel: (message?: string) => void
}
}
/** @public */
declare function debug_2(opts?: any): {
processOptions: (options: RequestOptions) => RequestOptions
onRequest: (event: HookOnRequestEvent) => HookOnRequestEvent
onResponse: (res: MiddlewareResponse, context: HttpContext) => MiddlewareResponse
onError: (err: Error | null, context: HttpContext) => Error | null
}
export {debug_2 as debug}
/** @public */
declare interface FinalizeNodeOptionsPayload extends UrlWithStringQuery {
method: RequestOptions_2['method']
headers: RequestOptions_2['headers']
maxRedirects: RequestOptions_2['maxRedirects']
agent?: any
cert?: any
key?: any
ca?: any
}
/** @public */
export declare function headers(
_headers: any,
opts?: any,
): {
processOptions: (options: RequestOptions) => RequestOptions
}
/** @public */
declare type HookOnRequestEvent_2 = HookOnRequestEventNode | HookOnRequestEventBrowser
/** @public */
declare interface HookOnRequestEventBase {
options: RequestOptions_2
context: HttpContext_2
request: any
}
/** @public */
declare interface HookOnRequestEventBrowser extends HookOnRequestEventBase {
adapter: Omit<RequestAdapter, 'node'>
progress?: undefined
}
/** @public */
declare interface HookOnRequestEventNode extends HookOnRequestEventBase {
adapter: 'node'
progress: any
}
/** @public */
declare interface HttpContext_2 {
options: RequestOptions_2
channels: MiddlewareChannels
applyMiddleware: ApplyMiddleware
}
/** @public */
export declare function httpErrors(): {
onResponse: (res: MiddlewareResponse, ctx: HttpContext) => MiddlewareResponse
}
/** @public */
export declare function injectResponse(opts?: {
inject: (
event: Parameters<MiddlewareHooks['interceptRequest']>[1],
prevValue: Parameters<MiddlewareHooks['interceptRequest']>[0],
) => Partial<MiddlewareResponse_2 | undefined | void>
}): {
interceptRequest: (
prevValue: MiddlewareResponse_2 | undefined,
event: {
adapter: RequestAdapter_2
context: HttpContext
},
) => MiddlewareResponse_2 | undefined
}
/** @public */
export declare function jsonRequest(): {
processOptions: (options: RequestOptions) => RequestOptions
}
/** @public */
export declare function jsonResponse(opts?: any): {
onResponse: (response: MiddlewareResponse) => MiddlewareResponse
processOptions: (options: RequestOptions) => RequestOptions & {
headers: any
}
}
/** @public */
export declare const keepAlive: (config?: {
ms?: number
maxFree?: number
maxRetries?: number
}) => any
/** @public */
declare interface MiddlewareChannels {
request: PubSub<HttpContext_2>
response: PubSub<unknown>
progress: PubSub<unknown>
error: PubSub<unknown>
abort: PubSub<void>
}
/** @public */
declare interface MiddlewareHooks {
processOptions: (options: RequestOptions_2) => RequestOptions_2
validateOptions: (options: RequestOptions_2) => void | undefined
interceptRequest: (
prevValue: MiddlewareResponse_2 | undefined,
event: {
adapter: RequestAdapter
context: HttpContext_2
},
) => MiddlewareResponse_2 | undefined | void
finalizeOptions: (
options: FinalizeNodeOptionsPayload | RequestOptions_2,
) => FinalizeNodeOptionsPayload | RequestOptions_2
onRequest: (evt: HookOnRequestEvent_2) => void
onResponse: (response: MiddlewareResponse_2, context: HttpContext_2) => MiddlewareResponse_2
onError: (err: Error | null, context: HttpContext_2) => any
onReturn: (channels: MiddlewareChannels, context: HttpContext_2) => any
onHeaders: (
response: IncomingMessage,
evt: {
headers: IncomingHttpHeaders
adapter: RequestAdapter
context: HttpContext_2
},
) => ProgressStream
}
/** @public */
declare interface MiddlewareResponse_2 {
body: any
url: string
method: string
headers: any
statusCode: number
statusMessage: string
}
/** @public */
export declare function mtls(config?: any): {
finalizeOptions: (options: RequestOptions | FinalizeNodeOptionsPayload_2) =>
| RequestOptions
| (FinalizeNodeOptionsPayload_2 & {
cert: any
key: any
ca: any
})
}
/** @public */
export declare function observable(opts?: {implementation?: any}): {
onReturn: (channels: MiddlewareChannels_2, context: HttpContext) => any
}
/** @public */
export declare const processOptions: (opts: RequestOptions_2) => {
url: string
body?: any
bodySize?: number
cancelToken?: any
compress?: boolean
headers?: any
maxRedirects?: number
maxRetries?: number
retryDelay?: (attemptNumber: number) => number
method?: string
proxy?: any
query?: any
rawBody?: boolean
shouldRetry?: any
stream?: boolean
timeout: any
tunnel?: boolean
debug?: any
requestId?: number
attemptNumber?: number
withCredentials?: boolean
fetch?: boolean | Omit<RequestInit, 'method'>
useAbortSignal?: boolean
}
declare interface Progress {
percentage: number
transferred: number
length: number
remaining: number
eta: number
runtime: number
delta: number
speed: number
}
/** @public */
export declare function progress(): {
onHeaders: (
response: IncomingMessage,
evt: {
headers: IncomingHttpHeaders
adapter: RequestAdapter_2
context: HttpContext
},
) => ProgressStream_2
onRequest: (evt: HookOnRequestEvent) => void
onResponse: (res: MiddlewareResponse, evt: HttpContext) => MiddlewareResponse
}
declare interface ProgressStream extends Transform {
progress(): Progress
}
/** @public */
export declare const promise: {
(options?: {onlyBody?: boolean; implementation?: PromiseConstructor}): {
onReturn: (channels: MiddlewareChannels_2, context: HttpContext) => Promise<unknown>
}
Cancel: typeof Cancel
CancelToken: typeof CancelToken
isCancel: (value: any) => value is Cancel
}
/** @public */
export declare function proxy(_proxy: any): {
processOptions: (options: RequestOptions) => {
proxy: any
} & RequestOptions
}
/** @public */
declare interface PubSub<Message> {
publish: (message: Message) => void
subscribe: (subscriber: Subscriber<Message>) => () => void
}
/**
* Reports the request adapter in use. `node` is only available if `ExportEnv` is also `node`.
* When `ExportEnv` is `browser` then the adapter can be either `xhr` or `fetch`.
* In the future `fetch` will be available in `node` as well.
* @public
*/
declare type RequestAdapter = 'node' | 'xhr' | 'fetch'
/** @public */
declare interface RequestOptions_2 {
url: string
body?: any
bodySize?: number
cancelToken?: any
compress?: boolean
headers?: any
maxRedirects?: number
maxRetries?: number
retryDelay?: (attemptNumber: number) => number
method?: string
proxy?: any
query?: any
rawBody?: boolean
shouldRetry?: any
stream?: boolean
timeout?: any
tunnel?: boolean
debug?: any
requestId?: number
attemptNumber?: number
withCredentials?: boolean
/**
* Enables using the native `fetch` API instead of the default `http` module, and allows setting its options like `cache`
*/
fetch?: boolean | Omit<RequestInit, 'method'>
/**
* Some frameworks have special behavior for `fetch` when an `AbortSignal` is used, and may want to disable it unless userland specifically opts-in.
*/
useAbortSignal?: boolean
}
/** @public */
export declare const retry: {
(opts?: Partial<RetryOptions>): {
onError: (err: Error | null, context: HttpContext) => Error | null
}
shouldRetry: (err: any, _num: number, options: any) => boolean
}
/** @public */
declare interface RetryOptions {
shouldRetry: (err: any, num: number, options: any) => boolean
maxRetries?: number
retryDelay?: (attemptNumber: number) => number
}
/** @public */
declare interface Subscriber<Event> {
(event: Event): void
}
/** @public */
export declare function urlEncoded(): {
processOptions: (options: RequestOptions) => RequestOptions
}
/** @public */
export declare const validateOptions: (options: RequestOptions) => void
export {}

369
server/node_modules/get-it/dist/middleware.d.ts generated vendored Normal file
View File

@@ -0,0 +1,369 @@
import {AgentOptions} from 'http'
import {FinalizeNodeOptionsPayload as FinalizeNodeOptionsPayload_2} from 'get-it'
import {HookOnRequestEvent} from 'get-it'
import {HttpContext} from 'get-it'
import {IncomingHttpHeaders} from 'http'
import {IncomingMessage} from 'http'
import {MiddlewareChannels as MiddlewareChannels_2} from 'get-it'
import {MiddlewareResponse} from 'get-it'
import {ProgressStream as ProgressStream_2} from '../../util/progress-stream'
import {RequestAdapter as RequestAdapter_2} from 'get-it'
import {RequestOptions} from 'get-it'
import type {Transform} from 'stream'
import type {UrlWithStringQuery} from 'url'
/**
* Constructs a http.Agent and uses it for all requests.
* This can be used to override settings such as `maxSockets`, `maxTotalSockets` (to limit concurrency) or change the `timeout`.
* @public
*/
export declare function agent(opts?: AgentOptions): {
finalizeOptions: (options: any) => any
}
/** @public */
declare type ApplyMiddleware = <T extends keyof MiddlewareHooks>(
hook: T,
value: MiddlewareHooks[T] extends (defaultValue: infer V, ...rest: any[]) => any ? V : never,
...args: MiddlewareHooks[T] extends (defaultValue: any, ...rest: infer P) => any ? P : never
) => ReturnType<MiddlewareHooks[T]>
/** @public */
export declare function base(baseUrl: string): {
processOptions: (options: RequestOptions) => RequestOptions
}
/**
* The cancel token API is based on the [cancelable promises proposal](https://github.com/tc39/proposal-cancelable-promises), which is currently at Stage 1.
*
* Code shamelessly stolen/borrowed from MIT-licensed [axios](https://github.com/mzabriskie/axios). Thanks to [Nick Uraltsev](https://github.com/nickuraltsev), [Matt Zabriskie](https://github.com/mzabriskie) and the other contributors of that project!
*/
/** @public */
export declare class Cancel {
__CANCEL__: boolean
message: string | undefined
constructor(message: string | undefined)
toString(): string
}
/** @public */
export declare class CancelToken {
promise: Promise<any>
reason?: Cancel
constructor(executor: (cb: (message?: string) => void) => void)
static source: () => {
token: CancelToken
cancel: (message?: string) => void
}
}
/** @public */
declare function debug_2(opts?: any): {
processOptions: (options: RequestOptions) => RequestOptions
onRequest: (event: HookOnRequestEvent) => HookOnRequestEvent
onResponse: (res: MiddlewareResponse, context: HttpContext) => MiddlewareResponse
onError: (err: Error | null, context: HttpContext) => Error | null
}
export {debug_2 as debug}
/** @public */
declare interface FinalizeNodeOptionsPayload extends UrlWithStringQuery {
method: RequestOptions_2['method']
headers: RequestOptions_2['headers']
maxRedirects: RequestOptions_2['maxRedirects']
agent?: any
cert?: any
key?: any
ca?: any
}
/** @public */
export declare function headers(
_headers: any,
opts?: any,
): {
processOptions: (options: RequestOptions) => RequestOptions
}
/** @public */
declare type HookOnRequestEvent_2 = HookOnRequestEventNode | HookOnRequestEventBrowser
/** @public */
declare interface HookOnRequestEventBase {
options: RequestOptions_2
context: HttpContext_2
request: any
}
/** @public */
declare interface HookOnRequestEventBrowser extends HookOnRequestEventBase {
adapter: Omit<RequestAdapter, 'node'>
progress?: undefined
}
/** @public */
declare interface HookOnRequestEventNode extends HookOnRequestEventBase {
adapter: 'node'
progress: any
}
/** @public */
declare interface HttpContext_2 {
options: RequestOptions_2
channels: MiddlewareChannels
applyMiddleware: ApplyMiddleware
}
/** @public */
export declare function httpErrors(): {
onResponse: (res: MiddlewareResponse, ctx: HttpContext) => MiddlewareResponse
}
/** @public */
export declare function injectResponse(opts?: {
inject: (
event: Parameters<MiddlewareHooks['interceptRequest']>[1],
prevValue: Parameters<MiddlewareHooks['interceptRequest']>[0],
) => Partial<MiddlewareResponse_2 | undefined | void>
}): {
interceptRequest: (
prevValue: MiddlewareResponse_2 | undefined,
event: {
adapter: RequestAdapter_2
context: HttpContext
},
) => MiddlewareResponse_2 | undefined
}
/** @public */
export declare function jsonRequest(): {
processOptions: (options: RequestOptions) => RequestOptions
}
/** @public */
export declare function jsonResponse(opts?: any): {
onResponse: (response: MiddlewareResponse) => MiddlewareResponse
processOptions: (options: RequestOptions) => RequestOptions & {
headers: any
}
}
/** @public */
export declare const keepAlive: (config?: {
ms?: number
maxFree?: number
maxRetries?: number
}) => any
/** @public */
declare interface MiddlewareChannels {
request: PubSub<HttpContext_2>
response: PubSub<unknown>
progress: PubSub<unknown>
error: PubSub<unknown>
abort: PubSub<void>
}
/** @public */
declare interface MiddlewareHooks {
processOptions: (options: RequestOptions_2) => RequestOptions_2
validateOptions: (options: RequestOptions_2) => void | undefined
interceptRequest: (
prevValue: MiddlewareResponse_2 | undefined,
event: {
adapter: RequestAdapter
context: HttpContext_2
},
) => MiddlewareResponse_2 | undefined | void
finalizeOptions: (
options: FinalizeNodeOptionsPayload | RequestOptions_2,
) => FinalizeNodeOptionsPayload | RequestOptions_2
onRequest: (evt: HookOnRequestEvent_2) => void
onResponse: (response: MiddlewareResponse_2, context: HttpContext_2) => MiddlewareResponse_2
onError: (err: Error | null, context: HttpContext_2) => any
onReturn: (channels: MiddlewareChannels, context: HttpContext_2) => any
onHeaders: (
response: IncomingMessage,
evt: {
headers: IncomingHttpHeaders
adapter: RequestAdapter
context: HttpContext_2
},
) => ProgressStream
}
/** @public */
declare interface MiddlewareResponse_2 {
body: any
url: string
method: string
headers: any
statusCode: number
statusMessage: string
}
/** @public */
export declare function mtls(config?: any): {
finalizeOptions: (options: RequestOptions | FinalizeNodeOptionsPayload_2) =>
| RequestOptions
| (FinalizeNodeOptionsPayload_2 & {
cert: any
key: any
ca: any
})
}
/** @public */
export declare function observable(opts?: {implementation?: any}): {
onReturn: (channels: MiddlewareChannels_2, context: HttpContext) => any
}
/** @public */
export declare const processOptions: (opts: RequestOptions_2) => {
url: string
body?: any
bodySize?: number
cancelToken?: any
compress?: boolean
headers?: any
maxRedirects?: number
maxRetries?: number
retryDelay?: (attemptNumber: number) => number
method?: string
proxy?: any
query?: any
rawBody?: boolean
shouldRetry?: any
stream?: boolean
timeout: any
tunnel?: boolean
debug?: any
requestId?: number
attemptNumber?: number
withCredentials?: boolean
fetch?: boolean | Omit<RequestInit, 'method'>
useAbortSignal?: boolean
}
declare interface Progress {
percentage: number
transferred: number
length: number
remaining: number
eta: number
runtime: number
delta: number
speed: number
}
/** @public */
export declare function progress(): {
onHeaders: (
response: IncomingMessage,
evt: {
headers: IncomingHttpHeaders
adapter: RequestAdapter_2
context: HttpContext
},
) => ProgressStream_2
onRequest: (evt: HookOnRequestEvent) => void
onResponse: (res: MiddlewareResponse, evt: HttpContext) => MiddlewareResponse
}
declare interface ProgressStream extends Transform {
progress(): Progress
}
/** @public */
export declare const promise: {
(options?: {onlyBody?: boolean; implementation?: PromiseConstructor}): {
onReturn: (channels: MiddlewareChannels_2, context: HttpContext) => Promise<unknown>
}
Cancel: typeof Cancel
CancelToken: typeof CancelToken
isCancel: (value: any) => value is Cancel
}
/** @public */
export declare function proxy(_proxy: any): {
processOptions: (options: RequestOptions) => {
proxy: any
} & RequestOptions
}
/** @public */
declare interface PubSub<Message> {
publish: (message: Message) => void
subscribe: (subscriber: Subscriber<Message>) => () => void
}
/**
* Reports the request adapter in use. `node` is only available if `ExportEnv` is also `node`.
* When `ExportEnv` is `browser` then the adapter can be either `xhr` or `fetch`.
* In the future `fetch` will be available in `node` as well.
* @public
*/
declare type RequestAdapter = 'node' | 'xhr' | 'fetch'
/** @public */
declare interface RequestOptions_2 {
url: string
body?: any
bodySize?: number
cancelToken?: any
compress?: boolean
headers?: any
maxRedirects?: number
maxRetries?: number
retryDelay?: (attemptNumber: number) => number
method?: string
proxy?: any
query?: any
rawBody?: boolean
shouldRetry?: any
stream?: boolean
timeout?: any
tunnel?: boolean
debug?: any
requestId?: number
attemptNumber?: number
withCredentials?: boolean
/**
* Enables using the native `fetch` API instead of the default `http` module, and allows setting its options like `cache`
*/
fetch?: boolean | Omit<RequestInit, 'method'>
/**
* Some frameworks have special behavior for `fetch` when an `AbortSignal` is used, and may want to disable it unless userland specifically opts-in.
*/
useAbortSignal?: boolean
}
/** @public */
export declare const retry: {
(opts?: Partial<RetryOptions>): {
onError: (err: Error | null, context: HttpContext) => Error | null
}
shouldRetry: (err: any, _num: number, options: any) => boolean
}
/** @public */
declare interface RetryOptions {
shouldRetry: (err: any, num: number, options: any) => boolean
maxRetries?: number
retryDelay?: (attemptNumber: number) => number
}
/** @public */
declare interface Subscriber<Event> {
(event: Event): void
}
/** @public */
export declare function urlEncoded(): {
processOptions: (options: RequestOptions) => RequestOptions
}
/** @public */
export declare const validateOptions: (options: RequestOptions) => void
export {}

1
server/node_modules/get-it/dist/middleware.js generated vendored Normal file

File diff suppressed because one or more lines are too long

1
server/node_modules/get-it/dist/middleware.js.map generated vendored Normal file

File diff suppressed because one or more lines are too long