UNPKG

react-native-flip

Version:
32 lines (31 loc) 1.27 kB
import { ProxyConfigArray, ProxyConfigMap, Configuration as WebpackDevServerConfiguration } from 'webpack-dev-server'; import { AnyConfiguration, DevConfiguration, Environment } from '../types'; /** * * @param input * @internal */ export declare function isDevConfig(input: AnyConfiguration): input is DevConfiguration; declare type SelectiveEnv = Pick<Environment, 'mode' | 'locations' | 'projectRoot' | 'https' | 'platform'>; declare type DevServerOptions = { allowedHost?: string; proxy?: ProxyConfigMap | ProxyConfigArray; }; /** * Add a valid dev server to the provided Webpack config. * * @param webpackConfig Existing Webpack config to modify. * @param env locations, projectRoot, and https options. * @param options Configure how the dev server is setup. * @category addons */ export default function withDevServer(webpackConfig: AnyConfiguration, env: SelectiveEnv, options?: DevServerOptions): AnyConfiguration; /** * Create a valid Webpack dev server config. * * @param env locations, projectRoot, and https options. * @param options Configure how the dev server is setup. * @internal */ export declare function createDevServer(env: SelectiveEnv, { allowedHost, proxy }?: DevServerOptions): WebpackDevServerConfiguration; export {};