Files
notification-elements-demo/node_modules/license-webpack-plugin/dist/WebpackCompilation.d.ts
Giuliano Silvestro 5d0c9ec7eb Initial commit: notification-elements-demo app
Interactive Angular 19 demo for @sda/notification-elements-ui with
6 sections: Bell & Feed, Notification Center, Inbox, Comments &
Threads, Mention Input, and Full-Featured layout. Includes mock
data, dark mode toggle, and real-time event log.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-13 21:49:19 +10:00

47 lines
1.3 KiB
TypeScript

import { WebpackChunk } from './WebpackChunk';
import { Source } from 'webpack-sources';
import { ChunkGraph } from './ChunkGraph';
import { WebpackCompiler } from './WebpackCompiler';
import { WebpackStats } from './WebpackStats';
export interface WebpackCompilation {
hash: string;
chunks: IterableIterator<WebpackChunk>;
assets: {
[key: string]: Source;
};
errors: any[];
warnings: any[];
getPath(filename: string, data: {
hash?: any;
chunk?: any;
filename?: string;
basename?: string;
query?: any;
}): string;
hooks: {
optimizeChunkAssets: {
tap: (pluginName: string, handler: (chunks: IterableIterator<WebpackChunk>) => void) => void;
};
processAssets: {
tap: (options: {
name: string;
stage: number;
}, handler: () => void) => void;
};
};
plugin?: (phase: string, callback: Function) => void;
chunkGraph?: ChunkGraph;
compiler: WebpackCompiler;
getStats: () => {
toJson: (options?: WebpackStatsOptions) => WebpackStats;
};
}
export interface WebpackStatsOptions {
all?: boolean;
chunks?: boolean;
chunkModules?: boolean;
nestedModules?: boolean;
dependentModules?: boolean;
cachedModules?: boolean;
}