UNPKG

@types/friendly-errors-webpack-plugin

Version:
63 lines (50 loc) 2.05 kB
# Installation > `npm install --save @types/friendly-errors-webpack-plugin` # Summary This package contains type definitions for friendly-errors-webpack-plugin (https://github.com/geowarin/friendly-errors-webpack-plugin). # Details Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/friendly-errors-webpack-plugin. ## [index.d.ts](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/friendly-errors-webpack-plugin/index.d.ts) ````ts // Type definitions for friendly-errors-webpack-plugin 0.1 // Project: https://github.com/geowarin/friendly-errors-webpack-plugin // Definitions by: Arne Bahlo <https://github.com/bahlo> // Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped // TypeScript Version: 3.7 import { Compiler, Plugin } from "webpack"; export = FriendlyErrorsWebpackPlugin; declare class FriendlyErrorsWebpackPlugin extends Plugin { constructor(options?: FriendlyErrorsWebpackPlugin.Options); apply(compiler: Compiler): void; } declare namespace FriendlyErrorsWebpackPlugin { enum Severity { Error = "error", Warning = "warning", } interface Options { compilationSuccessInfo?: { messages: string[]; notes: string[]; } | undefined; onErrors?(severity: Severity, errors: string): void; clearConsole?: boolean | undefined; additionalFormatters?: Array<(errors: WebpackError[], type: Severity) => string[]> | undefined; additionalTransformers?: Array<(error: any) => any> | undefined; } interface WebpackError { message: string; file: string; origin: string; name: string; severity: Severity; webpackError: any; } } ```` ### Additional Details * Last updated: Thu, 14 Sep 2023 15:26:41 GMT * Dependencies: [@types/webpack](https://npmjs.com/package/@types/webpack) * Global values: none # Credits These definitions were written by [Arne Bahlo](https://github.com/bahlo).