UNPKG

@deephaven/golden-layout

Version:

A multi-screen javascript Layout manager

30 lines 919 B
import AbstractContentItem from './AbstractContentItem'; import type LayoutManager from '../LayoutManager'; import type { ComponentConfig } from '../config/ItemConfig'; import ItemContainer from '../container/ItemContainer'; /** * @param layoutManager * @param config * @param parent */ export default class Component extends AbstractContentItem { config: ComponentConfig; componentName: string; container: ItemContainer; parent: AbstractContentItem | null; instance: unknown; constructor(layoutManager: LayoutManager, config: ComponentConfig, parent: AbstractContentItem | null); close(): void; setSize(): void; _$init(): void; _$hide(): void; _$show(forceFocus?: boolean): void; _$destroy(): void; /** * Dragging onto a component directly is not an option * * @returns null */ _$getArea(): null; } //# sourceMappingURL=Component.d.ts.map