@types/webpack-blocks__typescript
TypeScript icon, indicating that this package has built-in type declarations

2.0.6 • Public • Published

Installation

npm install --save @types/webpack-blocks__typescript

Summary

This package contains type definitions for @webpack-blocks/typescript (https://github.com/andywer/webpack-blocks/tree/master/packages/typescript).

Details

Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/webpack-blocks__typescript.

index.d.ts

import { Block } from "webpack-blocks";

declare namespace typescript {
    type CustomTransformersFunction = (program: any) => any;

    interface BabelOptions {
        babelrc?: boolean | undefined;
        presets?:
            | string[][]
            | Array<Array<{ targets?: string | undefined; modules?: boolean | undefined }>>
            | undefined;
    }

    interface Options {
        silent?: boolean | undefined;
        compiler?: string | undefined;
        useTranspileModule?: boolean | undefined;
        instance?: string | undefined;
        configFileName?: string | undefined;
        transpileOnly?: boolean | undefined;
        errorsAsWarnings?: boolean | undefined;
        forceIsolatedModules?: boolean | undefined;
        ignoreDiagnostics?: number[] | undefined;
        useBabel?: boolean | undefined;
        babelOptions?: BabelOptions | undefined;
        babelCore?: string | undefined;
        useCache?: boolean | undefined;
        usePrecompiledFiles?: boolean | undefined;
        cacheDirectory?: string | undefined;
        reportFiles?: string[] | undefined;
        getCustomTransformers?: string | CustomTransformersFunction | undefined;
    }
}

declare function typescript(options?: typescript.Options): Block;

export = typescript;

Additional Details

Credits

These definitions were written by Max Boguslavskiy.

Readme

Keywords

none

Package Sidebar

Install

npm i @types/webpack-blocks__typescript

Weekly Downloads

22

Version

2.0.6

License

MIT

Unpacked Size

5.39 kB

Total Files

5

Last publish

Collaborators

  • types