@roots/bud-dashboard
Version:
bud.js core module
38 lines (37 loc) • 1.71 kB
TypeScript
import type { Bud } from '@roots/bud-framework';
import type { StatsCompilation } from '@roots/bud-framework/config';
import { type PropsWithChildren } from '@roots/bud-support/ink';
export interface Props {
basedir?: string;
close?: (callback: (error?: Error | null) => any) => any;
compact?: boolean;
compilations?: Array<Partial<StatsCompilation>>;
debug?: boolean;
devUrl?: URL;
displayAssets?: boolean;
displayEntrypoints?: boolean;
displayServerInfo?: boolean;
error?: Error;
errors?: StatsCompilation[`errors`];
isolated?: number;
mode: Bud['mode'];
notifier?: Bud[`notifier`];
proxy?: boolean;
proxyUrl?: URL;
publicDevUrl?: URL;
publicProxyUrl?: URL;
warnings?: StatsCompilation[`warnings`];
}
export declare const Application: ({ basedir, compact, compilations, debug, devUrl, displayAssets, displayEntrypoints, displayServerInfo, error, isolated, mode, proxy, proxyUrl, publicDevUrl, publicProxyUrl, }: Props) => import("@roots/bud-support/jsx-runtime").JSX.Element | null;
export declare const RenderCompilation: ({ basedir, compact, compilation, compilations, debug, displayAssets, displayEntrypoints, id, stdout, }: {
basedir?: string;
compact?: boolean;
compilation: Partial<StatsCompilation>;
compilations?: Array<Partial<StatsCompilation>>;
debug?: boolean;
displayAssets?: boolean;
displayEntrypoints?: boolean;
id: number;
stdout: NodeJS.WriteStream;
}) => import("@roots/bud-support/jsx-runtime").JSX.Element;
export declare const TeletypeApplication: ({ children, close, notifier, ...props }: PropsWithChildren<Props>) => import("@roots/bud-support/jsx-runtime").JSX.Element;