firejsx
Version:
The React Framework for SSB, SSR and Serverless technologies
20 lines (19 loc) • 780 B
TypeScript
import { Compiler } from "webpack";
import WebpackArchitect from "./WebpackArchitect";
import { $, WebpackConfig } from "../SSB";
import { Externals } from "./StaticArchitect";
export default class {
private readonly $;
readonly webpackArchitect: WebpackArchitect;
isOutputCustom: boolean;
isInputCustom: boolean;
compiler: Compiler;
constructor(globalData: $, webpackArchitect: any, isOutputCustom: boolean, isInputCustom: boolean);
buildExternals(): Promise<Externals>;
buildPages(resolve: () => void, reject: (err: any | undefined) => void): void;
build(config: WebpackConfig, resolve: (stat: any) => void, reject: (err: any) => void): void;
logStat({ errors, warnings }: {
errors: any;
warnings: any;
}): boolean;
}