Website : rimsha.abasa.com
backdoor
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
var
/
canvas
/
node_modules
/
@rspack
/
core
/
dist
/
container
/
Filename :
ContainerReferencePlugin.d.ts
back
Copy
import { BuiltinPlugin, BuiltinPluginName } from "@rspack/binding"; import { Compiler } from "../Compiler"; import { RspackBuiltinPlugin } from "../builtin-plugin/base"; import { ExternalsType } from "../config"; export type ContainerReferencePluginOptions = { remoteType: ExternalsType; remotes: Remotes; shareScope?: string; enhanced?: boolean; }; export type Remotes = (RemotesItem | RemotesObject)[] | RemotesObject; export type RemotesItem = string; export type RemotesItems = RemotesItem[]; export type RemotesObject = { [k: string]: RemotesConfig | RemotesItem | RemotesItems; }; export type RemotesConfig = { external: RemotesItem | RemotesItems; shareScope?: string; }; export declare class ContainerReferencePlugin extends RspackBuiltinPlugin { name: BuiltinPluginName; _options: { remoteType: "commonjs" | "umd" | "amd" | "promise" | "global" | "jsonp" | "import" | "commonjs2" | "var" | "module" | "assign" | "this" | "window" | "self" | "commonjs-module" | "commonjs-static" | "amd-require" | "umd2" | "system" | "script" | "node-commonjs"; remotes: [string, { external: string[]; shareScope: string; }][]; enhanced: boolean; }; constructor(options: ContainerReferencePluginOptions); raw(compiler: Compiler): BuiltinPlugin; }