@roots/bud-extensions
Version:
bud.js core module
17 lines (16 loc) • 497 B
TypeScript
import type { Bud } from '@roots/bud-framework';
import { Extension } from '@roots/bud-framework/extension';
import { type HotModuleReplacementPlugin } from '@roots/bud-support/webpack';
/**
* Hot module replacement plugin configuration
*/
export default class BudHMR extends Extension<NonNullable<unknown>, HotModuleReplacementPlugin> {
/**
* {@link Extension.make}
*/
make(bud: Bud): Promise<any>;
/**
* {@link Extension.when}
*/
when(bud: Bud): boolean;
}