frontend/.pnpm-store/v3/files/c1/b938d3b2723f726d0e3b1f6c74694104ebdf54ca4de9e023754ce5781339387e2b336401cbee6ca3191eb8e03dd4178ece296e9ca2c0310799d940b9cdb559

37 lines
940 B
Plaintext

import { h } from 'preact';
import Tabular from '../tabular';
import { BaseComponent, BaseProps } from './base';
import { Status } from '../types';
import Pipeline from '../pipeline/pipeline';
import Header from '../header';
import { Config } from '../config';
interface ContainerProps extends BaseProps {
config: Config;
pipeline: Pipeline<Tabular>;
header?: Header;
width: string;
height: string;
}
interface ContainerState {
status: Status;
header?: Header;
data?: Tabular;
}
export declare class Container extends BaseComponent<
ContainerProps,
ContainerState
> {
private readonly configContext;
private processPipelineFn;
constructor(props: any, context: any);
private processPipeline;
componentDidMount(): Promise<void>;
componentWillUnmount(): void;
componentDidUpdate(
_: Readonly<ContainerProps>,
previousState: Readonly<ContainerState>,
): void;
render(): h.JSX.Element;
}
export {};