diff --git a/frontend/encore/typescript.rst b/frontend/encore/typescript.rst index 1f305d1a78c..342a5f857ef 100644 --- a/frontend/encore/typescript.rst +++ b/frontend/encore/typescript.rst @@ -41,6 +41,21 @@ Loader usage can be checked better in its `README`_ documentation. -- Running section of ts-loader documentation + +Checking Types in a separate Process +------------------------------------ + +In order to get `Faster builds`_ it is possible to enable the `fork-ts-checker-webpack-plugin`_ plugin. + +.. code-block:: javascript + + .enableForkedTypeScriptTypesChecking(function (forkedTypesCheckOptions) { + forkedTypesCheckOptions.tsconfig = './tsconfig.json', + forkedTypesCheckOptions.tslint = './tslint.json', + }); + .. _`TypeScript`: https://www.typescriptlang.org/ .. _`ts-loader options`: https://github.com/TypeStrong/ts-loader#options .. _`README`: https://github.com/TypeStrong/ts-loader#typescript-loader-for-webpack +.. _`Faster builds`: https://github.com/TypeStrong/ts-loader#faster-builds +.. _`fork-ts-checker-webpack-plugin`: https://github.com/Realytics/fork-ts-checker-webpack-plugin