rollup-plugin-ngc
Version:
Rollup plugin for angular with ivy enable
28 lines (24 loc) • 625 B
TypeScript
import * as source_map from 'source-map';
interface OptimizerOptions {
sideEffectFreeModules?: string[];
angularCoreModules?: string[];
}
interface Options {
rootDir?: string;
sourceMap?: boolean;
target?: string;
buildOptimizer?: OptimizerOptions;
}
declare function ngcPlugin(options?: Options): {
name: string;
buildStart: () => void;
resolveId: (id: string, origin: string) => string;
transform(code: string, id: string): {
code: string;
map: string;
} | {
code: string;
map: source_map.RawSourceMap;
};
};
export { Options, ngcPlugin };