fork-ts-checker-webpack-plugin

  • Version 9.0.2
  • Published
  • 210 kB
  • 12 dependencies
  • MIT license

Install

npm i fork-ts-checker-webpack-plugin
yarn add fork-ts-checker-webpack-plugin
pnpm add fork-ts-checker-webpack-plugin

Overview

Runs typescript type checker and linter on separate process.

Index

Classes

class ForkTsCheckerWebpackPlugin

class ForkTsCheckerWebpackPlugin {}

    constructor

    constructor(options?: ForkTsCheckerWebpackPluginOptions);

      property dependenciesPool

      static readonly dependenciesPool: Pool;

        property issuesPool

        static readonly issuesPool: Pool;
        • Default pools for the plugin concurrency limit

        property pool

        static readonly pool: Pool;
        • Deprecated

          Use ForkTsCheckerWebpackPlugin.issuesPool instead

        property version

        static readonly version: string;
        • Current version of the plugin

        method apply

        apply: (compiler: webpack.Compiler) => void;

          method getCompilerHooks

          static getCompilerHooks: (compiler: webpack.Compiler) => {
          start: import('tapable').AsyncSeriesWaterfallHook<
          [import('./files-change').FilesChange, webpack.Compilation],
          import('tapable').UnsetAdditionalOptions
          >;
          waiting: import('tapable').SyncHook<
          [webpack.Compilation],
          void,
          import('tapable').UnsetAdditionalOptions
          >;
          canceled: import('tapable').SyncHook<
          [webpack.Compilation],
          void,
          import('tapable').UnsetAdditionalOptions
          >;
          error: import('tapable').SyncHook<
          [unknown, webpack.Compilation],
          void,
          import('tapable').UnsetAdditionalOptions
          >;
          issues: import('tapable').SyncWaterfallHook<
          [import('./issue/issue').Issue[], webpack.Compilation | undefined],
          void
          >;
          };

            Package Files (2)

            Dependencies (12)

            Dev Dependencies (40)

            Peer Dependencies (2)

            Badge

            To add a badge like this onejsDocs.io badgeto your package's README, use the codes available below.

            You may also use Shields.io to create a custom badge linking to https://www.jsdocs.io/package/fork-ts-checker-webpack-plugin.

            • Markdown
              [![jsDocs.io](https://img.shields.io/badge/jsDocs.io-reference-blue)](https://www.jsdocs.io/package/fork-ts-checker-webpack-plugin)
            • HTML
              <a href="https://www.jsdocs.io/package/fork-ts-checker-webpack-plugin"><img src="https://img.shields.io/badge/jsDocs.io-reference-blue" alt="jsDocs.io"></a>