bmad-agent-init
Version:
Windsurf integration for BMAD-METHOD - automatic initialization of bmad-agent in projects
78 lines (71 loc) • 2.25 kB
text/typescript
import { Panel } from "./Panel";
import { PanelGroup } from "./PanelGroup";
import { PanelResizeHandle } from "./PanelResizeHandle";
import { assert } from "./utils/assert";
import { setNonce } from "./utils/csp";
import {
enableGlobalCursorStyles,
disableGlobalCursorStyles,
} from "./utils/cursor";
import { getPanelElement } from "./utils/dom/getPanelElement";
import { getPanelElementsForGroup } from "./utils/dom/getPanelElementsForGroup";
import { getPanelGroupElement } from "./utils/dom/getPanelGroupElement";
import { getResizeHandleElement } from "./utils/dom/getResizeHandleElement";
import { getResizeHandleElementIndex } from "./utils/dom/getResizeHandleElementIndex";
import { getResizeHandleElementsForGroup } from "./utils/dom/getResizeHandleElementsForGroup";
import { getResizeHandlePanelIds } from "./utils/dom/getResizeHandlePanelIds";
import { getIntersectingRectangle } from "./utils/rects/getIntersectingRectangle";
import { intersects } from "./utils/rects/intersects";
import type {
ImperativePanelHandle,
PanelOnCollapse,
PanelOnExpand,
PanelOnResize,
PanelProps,
} from "./Panel";
import type {
ImperativePanelGroupHandle,
PanelGroupOnLayout,
PanelGroupProps,
PanelGroupStorage,
} from "./PanelGroup";
import type {
PanelResizeHandleOnDragging,
PanelResizeHandleProps,
} from "./PanelResizeHandle";
import type { PointerHitAreaMargins } from "./PanelResizeHandleRegistry";
export {
// TypeScript types
ImperativePanelGroupHandle,
ImperativePanelHandle,
PanelGroupOnLayout,
PanelGroupProps,
PanelGroupStorage,
PanelOnCollapse,
PanelOnExpand,
PanelOnResize,
PanelProps,
PanelResizeHandleOnDragging,
PanelResizeHandleProps,
PointerHitAreaMargins,
// React components
Panel,
PanelGroup,
PanelResizeHandle,
// Utility methods
assert,
getIntersectingRectangle,
intersects,
// DOM helpers
getPanelElement,
getPanelElementsForGroup,
getPanelGroupElement,
getResizeHandleElement,
getResizeHandleElementIndex,
getResizeHandleElementsForGroup,
getResizeHandlePanelIds,
// Styles and CSP (see https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/nonce)
enableGlobalCursorStyles,
disableGlobalCursorStyles,
setNonce,
};