mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2025-10-16 12:05:41 +00:00
* created draft for @types/webpack-blocks__core * corrected formatting * added tests to typing * corrected formatting; fixed import * - implemented definitions for webpack-blocks package. * - implemented definitions for webpack-blocks package. * - corrected formatting for import/export in main package. * - corrected formatting tests for assets. * - added declarations for @webpack-blocks/babel plugin. * - updated tests for babel. * - updated tests for babel subpackage. * - implemented dev-server type * - updated description for babel. * - corrected formatting. * - implemented definition for webpack-blocks/extract-text package. * - corrected formatting * - implemented webpack module for webpack-blocks * - proxied more methods. * - corrected formatting. * - implemented definitions for @webpack-blocks/postcss package. * - corrected formatting. * - corrected type description. * - implemented definition for @webpack-blocks/sass package. * - corrected formatting. * - implemented draft definitions for webpack-blocks/typescript package. * - implemented draft definitions for webpack-blocks/uglify package. * - updated interface for typescript; - corrected name and formatting for tests. * - corrected name for tests. * - corrected link to package; - corrected formatting; - removed redundant module.exports from test. * - corrected typings for @webpack-blocks/uglify. * - corrected namings. * - corrected import and version. * - corrected import and version. * - corrected import and version. * - simplified type. * - corrected imports.
78 lines
1.5 KiB
TypeScript
78 lines
1.5 KiB
TypeScript
// Type definitions for webpack-blocks 2.0
|
|
// Project: https://github.com/andywer/webpack-blocks
|
|
// Definitions by: Max Boguslavskiy <https://github.com/maxbogus>
|
|
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
|
|
// TypeScript Version: 3.0
|
|
|
|
import { css, url, file } from '@webpack-blocks/assets';
|
|
import babel = require('@webpack-blocks/babel');
|
|
import devServer = require('@webpack-blocks/dev-server');
|
|
import extractText = require('@webpack-blocks/extract-text');
|
|
import postcss = require('@webpack-blocks/postcss');
|
|
import sass = require('@webpack-blocks/sass');
|
|
import typescript = require('@webpack-blocks/typescript');
|
|
import uglify = require('@webpack-blocks/uglify');
|
|
import {
|
|
Block,
|
|
group,
|
|
createConfig,
|
|
setMode,
|
|
addPlugins,
|
|
customConfig,
|
|
defineConstants,
|
|
setEnv,
|
|
entryPoint,
|
|
performance,
|
|
optimization,
|
|
resolve,
|
|
setContext,
|
|
setDevTool,
|
|
setOutput,
|
|
sourceMaps,
|
|
InitialContext,
|
|
Context,
|
|
Util,
|
|
MatchOptions,
|
|
ConfigSetter,
|
|
env,
|
|
match,
|
|
when,
|
|
} from '@webpack-blocks/webpack';
|
|
|
|
export {
|
|
Block,
|
|
group,
|
|
createConfig,
|
|
setMode,
|
|
addPlugins,
|
|
customConfig,
|
|
defineConstants,
|
|
setEnv,
|
|
entryPoint,
|
|
performance,
|
|
optimization,
|
|
resolve,
|
|
setContext,
|
|
setDevTool,
|
|
setOutput,
|
|
sourceMaps,
|
|
InitialContext,
|
|
Context,
|
|
Util,
|
|
MatchOptions,
|
|
ConfigSetter,
|
|
env,
|
|
match,
|
|
when,
|
|
css,
|
|
url,
|
|
file,
|
|
babel,
|
|
devServer,
|
|
extractText,
|
|
postcss,
|
|
sass,
|
|
typescript,
|
|
uglify,
|
|
};
|