@regru/webpack-babel-multi-target-plugin
Version:
A Webpack plugin that works with Babel to allow deployment of ES2015 builds targeted to modern browsers, with an ES5 fallback for legacy browsers.
13 lines (12 loc) • 590 B
TypeScript
import ModuleDependency = require('webpack/lib/dependencies/ModuleDependency');
import { BabelTarget } from './babel-target';
import { BabelTargetEntryDependency, EntryLoc } from './babel.target.entry.dependency';
export declare class BabelTargetSingleEntryDependency extends ModuleDependency implements BabelTargetEntryDependency {
babelTarget: BabelTarget;
originalName: string;
name: string;
loc: EntryLoc;
readonly type: string;
getResourceIdentifier(): string;
constructor(babelTarget: BabelTarget, request: string, originalName: string, loc?: EntryLoc);
}