goban
Version:
[](https://opensource.org/licenses/Apache-2.0) [](https://deepwiki.com/online-go/goban)
23 lines (22 loc) • 1.13 kB
TypeScript
export * from "./engine";
export * from "./engine/protocol";
export * from "./engine/formats";
export * from "./GobanBase";
export * from "./Goban/callbacks";
export * from "./Goban/canvas_utils";
export * from "./Goban/CanvasRenderer";
export * from "./Goban/SVGRenderer";
export * from "./Goban/themes";
export * from "./Goban/themes/GobanTheme";
export * from "./Goban/Goban";
export * from "./Goban/InteractiveBase";
export * from "./Goban/TestGoban";
export * as protocol from "./engine/protocol";
export { placeRenderedImageStone, preRenderImageStone } from "./Goban/themes/image_stones";
import { GobanCanvas, CanvasRendererGobanConfig } from "./Goban/CanvasRenderer";
import { SVGRenderer, SVGRendererGobanConfig } from "./Goban/SVGRenderer";
export type GobanRenderer = GobanCanvas | SVGRenderer;
export type GobanRendererConfig = CanvasRendererGobanConfig | SVGRendererGobanConfig;
export declare function setGobanRenderer(_renderer: "svg" | "canvas"): void;
import { AdHocFormat, JGOF } from "./engine";
export declare function createGoban(config: GobanRendererConfig, preloaded_data?: AdHocFormat | JGOF): GobanRenderer;