UNPKG

803 BTypeScriptView Raw
1import { dependencyImports } from "./PreserveExportsPlugin";
2import { preserveModuleName } from "./PreserveModuleNamePlugin";
3import * as webpack from 'webpack';
4import { DependencyOptions, ReferencedExport } from "./interfaces";
5export declare class IncludeDependency extends webpack.dependencies.ModuleDependency {
6 protected options?: DependencyOptions;
7 constructor(request: string, options?: DependencyOptions);
8 get type(): string;
9 getReferencedExports(moduleGraph: webpack.ModuleGraph): (string[] | ReferencedExport)[];
10 get [preserveModuleName](): boolean;
11 get [dependencyImports](): string[] | undefined;
12}
13export declare type NullDependencyTemplate = typeof webpack.dependencies.NullDependency.Template;
14export declare const Template: NullDependencyTemplate;