diff options
| author | littleblack111 <littleblack11111@gmail.com> | 2023-10-31 15:37:35 +0800 |
|---|---|---|
| committer | littleblack111 <littleblack11111@gmail.com> | 2023-10-31 15:37:35 +0800 |
| commit | d5f14083061f2ce6a42313188443a42e30796320 (patch) | |
| tree | cc6a9889e08b29595a76a33b9e7b4ef84866468b /node_modules/webpack/module.d.ts | |
| parent | b1a6ea021f29f182b62f9f81024a3d8ac8621b7f (diff) | |
added make browserlist(autoprefixer) work fixed
Diffstat (limited to 'node_modules/webpack/module.d.ts')
| -rw-r--r-- | node_modules/webpack/module.d.ts | 233 |
1 files changed, 233 insertions, 0 deletions
diff --git a/node_modules/webpack/module.d.ts b/node_modules/webpack/module.d.ts new file mode 100644 index 00000000..a175caf3 --- /dev/null +++ b/node_modules/webpack/module.d.ts @@ -0,0 +1,233 @@ +declare namespace webpack { + type DeclinedEvent = + | { + type: "declined"; + /** The module in question. */ + moduleId: number | string; + /** the chain from where the update was propagated. */ + chain: (number | string)[]; + /** the module id of the declining parent */ + parentId: number | string; + } + | { + type: "self-declined"; + /** The module in question. */ + moduleId: number | string; + /** the chain from where the update was propagated. */ + chain: (number | string)[]; + }; + + type UnacceptedEvent = { + type: "unaccepted"; + /** The module in question. */ + moduleId: number | string; + /** the chain from where the update was propagated. */ + chain: (number | string)[]; + }; + + type AcceptedEvent = { + type: "accepted"; + /** The module in question. */ + moduleId: number | string; + /** the modules that are outdated and will be disposed */ + outdatedModules: (number | string)[]; + /** the accepted dependencies that are outdated */ + outdatedDependencies: { + [id: number]: (number | string)[]; + }; + }; + + type DisposedEvent = { + type: "disposed"; + /** The module in question. */ + moduleId: number | string; + }; + + type ErroredEvent = + | { + type: "accept-error-handler-errored"; + /** The module in question. */ + moduleId: number | string; + /** the module id owning the accept handler. */ + dependencyId: number | string; + /** the thrown error */ + error: Error; + /** the error thrown by the module before the error handler tried to handle it. */ + originalError: Error; + } + | { + type: "self-accept-error-handler-errored"; + /** The module in question. */ + moduleId: number | string; + /** the thrown error */ + error: Error; + /** the error thrown by the module before the error handler tried to handle it. */ + originalError: Error; + } + | { + type: "accept-errored"; + /** The module in question. */ + moduleId: number | string; + /** the module id owning the accept handler. */ + dependencyId: number | string; + /** the thrown error */ + error: Error; + } + | { + type: "self-accept-errored"; + /** The module in question. */ + moduleId: number | string; + /** the thrown error */ + error: Error; + }; + + type HotEvent = + | DeclinedEvent + | UnacceptedEvent + | AcceptedEvent + | DisposedEvent + | ErroredEvent; + + interface ApplyOptions { + ignoreUnaccepted?: boolean; + ignoreDeclined?: boolean; + ignoreErrored?: boolean; + onDeclined?: (event: DeclinedEvent) => void; + onUnaccepted?: (event: UnacceptedEvent) => void; + onAccepted?: (event: AcceptedEvent) => void; + onDisposed?: (event: DisposedEvent) => void; + onErrored?: (event: ErroredEvent) => void; + } + + const enum HotUpdateStatus { + idle = "idle", + check = "check", + prepare = "prepare", + ready = "ready", + dispose = "dispose", + apply = "apply", + abort = "abort", + fail = "fail" + } + + interface Hot { + accept: { + ( + modules: string | string[], + callback?: (outdatedDependencies: string[]) => void, + errorHandler?: ( + err: Error, + context: { moduleId: string | number; dependencyId: string | number } + ) => void + ): void; + ( + errorHandler?: ( + err: Error, + ids: { moduleId: string | number; module: NodeJS.Module } + ) => void + ): void; + }; + status(): HotUpdateStatus; + decline(module?: string | string[]): void; + dispose(callback: (data: object) => void): void; + addDisposeHandler(callback: (data: object) => void): void; + removeDisposeHandler(callback: (data: object) => void): void; + invalidate(): void; + addStatusHandler(callback: (status: HotUpdateStatus) => void): void; + removeStatusHandler(callback: (status: HotUpdateStatus) => void): void; + data: object; + check( + autoApply?: boolean | ApplyOptions + ): Promise<(string | number)[] | null>; + apply(options?: ApplyOptions): Promise<(string | number)[] | null>; + } + + interface ExportInfo { + used: boolean; + provideInfo: boolean | null | undefined; + useInfo: boolean | null | undefined; + canMangle: boolean; + } + + interface ExportsInfo { + [k: string]: ExportInfo & ExportsInfo; + } + + interface Context { + resolve(dependency: string): string | number; + keys(): Array<string>; + id: string | number; + (dependency: string): unknown; + } +} + +interface ImportMeta { + url: string; + webpack: number; + webpackHot: webpack.Hot; + webpackContext: ( + request: string, + options?: { + recursive?: boolean; + regExp?: RegExp; + include?: RegExp; + exclude?: RegExp; + preload?: boolean | number; + prefetch?: boolean | number; + fetchPriority?: "low" | "high" | "auto"; + chunkName?: string; + exports?: string | string[][]; + mode?: "sync" | "eager" | "weak" | "lazy" | "lazy-once"; + } + ) => webpack.Context; +} + +declare const __resourceQuery: string; +declare var __webpack_public_path__: string; +declare var __webpack_nonce__: string; +declare const __webpack_chunkname__: string; +declare var __webpack_base_uri__: string; +declare var __webpack_runtime_id__: string; +declare const __webpack_hash__: string; +declare const __webpack_modules__: Record<string | number, NodeJS.Module>; +declare const __webpack_require__: (id: string | number) => unknown; +declare var __webpack_chunk_load__: (chunkId: string | number) => Promise<void>; +declare var __webpack_get_script_filename__: ( + chunkId: string | number +) => string; +declare var __webpack_is_included__: (request: string) => boolean; +declare var __webpack_exports_info__: webpack.ExportsInfo; +declare const __webpack_share_scopes__: Record< + string, + Record< + string, + { loaded?: 1; get: () => Promise<unknown>; from: string; eager: boolean } + > +>; +declare var __webpack_init_sharing__: (scope: string) => Promise<void>; +declare var __non_webpack_require__: (id: any) => unknown; +declare const __system_context__: object; + +declare namespace NodeJS { + interface Module { + hot: webpack.Hot; + } + + interface Require { + ensure( + dependencies: string[], + callback: (require: (module: string) => void) => void, + errorCallback?: (error: Error) => void, + chunkName?: string + ): void; + context( + request: string, + includeSubdirectories?: boolean, + filter?: RegExp, + mode?: "sync" | "eager" | "weak" | "lazy" | "lazy-once" + ): webpack.Context; + include(dependency: string): void; + resolveWeak(dependency: string): void; + onError?: (error: Error) => void; + } +} |
