@roots/bud-client
Version:
Client scripts for @roots/bud
34 lines (33 loc) • 570 B
TypeScript
/**
* Overlay controller
*/
export declare class Controller {
/**
* Element
*/
element: HTMLElement;
/**
* HMR update
*/
payload: Payload;
/**
* Class constructor
*/
constructor();
/**
* Append `bud-error` element to the DOM
*/
createError(): void;
/**
* Formatted error message
*/
get message(): string;
/**
* Remove `bud-error` element from the DOM (if present)
*/
removeError(): void;
/**
* Update DOM
*/
update(payload: Payload): void;
}