SYMBOL INDEX (2406 symbols across 387 files) FILE: .github/workflows/scripts/issue-automated.js function prepareAIPrompt (line 62) | function prepareAIPrompt(context, issue) { function getAIResponse (line 78) | async function getAIResponse(core, userQuestion) { FILE: .github/workflows/scripts/updateYuque.js function clearAllDocs (line 24) | async function clearAllDocs() { function createDoc (line 97) | async function createDoc(title, body, type) { function updateToc (line 137) | async function updateToc() { function processMarkdownFiles (line 167) | async function processMarkdownFiles() { function processExampleFiles (line 214) | async function processExampleFiles() { FILE: packages/cli/src/index.ts constant TEMPLATES (line 19) | const TEMPLATES = [ constant TEMPLATE_NAMES (line 27) | const TEMPLATE_NAMES = TEMPLATES.map((template) => template.name); function init (line 29) | async function init() { function formatTargetDir (line 181) | function formatTargetDir(targetDir: string | undefined) { function copy (line 185) | function copy(src: string, dest: string, variables: Record { FILE: packages/cli/template-extension/src/elements/nodes/extend-node.ts type ExtendNodeStyleProps (line 4) | interface ExtendNodeStyleProps extends CircleStyleProps {} class ExtendNode (line 6) | class ExtendNode extends Circle {} FILE: packages/cli/template-extension/vite.config.js method configureServer (line 13) | configureServer(server) { FILE: packages/g6-extension-3d/__tests__/main.ts function initContainer (line 31) | function initContainer() { function initContext (line 37) | function initContext() { function render (line 42) | async function render(name: string) { function destroyForm (line 51) | function destroyForm() { FILE: packages/g6-extension-3d/__tests__/types.d.ts type TestCase (line 5) | interface TestCase { type TestContext (line 10) | type TestContext = G6Spec; FILE: packages/g6-extension-3d/src/behaviors/drag-canvas-3d.ts type DragCanvas3DOptions (line 9) | interface DragCanvas3DOptions extends DragCanvasOptions {} class DragCanvas3D (line 16) | class DragCanvas3D extends DragCanvas { method translate (line 17) | protected async translate(offset: Vector2, animation?: ViewportAnimati... FILE: packages/g6-extension-3d/src/behaviors/observe-canvas-3d.ts type ObserveCanvas3DOptions (line 10) | interface ObserveCanvas3DOptions extends BaseBehaviorOptions { class ObserveCanvas3D (line 43) | class ObserveCanvas3D extends BaseBehavior { method camera (line 52) | private get camera() { method constructor (line 56) | constructor(context: RuntimeContext, options: ObserveCanvas3DOptions) { method update (line 62) | public update(options: Partial): void { method getRatio (line 79) | private getRatio() { method bindEvents (line 93) | private bindEvents() { method destroy (line 100) | public destroy() { FILE: packages/g6-extension-3d/src/behaviors/roll-canvas-3d.ts type RollCanvas3DOptions (line 9) | interface RollCanvas3DOptions extends BaseBehaviorOptions { class RollCanvas3D (line 30) | class RollCanvas3D extends BasePlugin { method camera (line 39) | private get camera() { method constructor (line 43) | constructor(context: RuntimeContext, options: RollCanvas3DOptions) { method getAngle (line 49) | private getAngle(delta: number): number { method bindEvents (line 60) | private bindEvents() { FILE: packages/g6-extension-3d/src/behaviors/zoom-canvas-3d.ts type ZoomCanvas3DOptions (line 16) | interface ZoomCanvas3DOptions extends ZoomCanvasOptions {} class ZoomCanvas3D (line 23) | class ZoomCanvas3D extends ZoomCanvas { FILE: packages/g6-extension-3d/src/elements/base-node-3d.ts type BaseNode3DStyleProps (line 16) | interface BaseNode3DStyleProps extends BaseNodeStyleProps, Prefix<'mater... method plugin (line 35) | protected get plugin() { method device (line 41) | protected get device() { method constructor (line 45) | constructor(options: DisplayObjectConfig) { method render (line 49) | public render(attributes: Required, container: Group) { method getKeyStyle (line 53) | protected getKeyStyle(attributes: Required): MeshStyleProps { method drawKeyShape (line 60) | protected drawKeyShape(attributes: Required, container: Group = this) { method getMaterial (line 66) | protected getMaterial(attributes: Required): GMaterial { type MeshStyleProps (line 72) | interface MeshStyleProps extends BaseStyleProps { FILE: packages/g6-extension-3d/src/elements/capsule.ts type CapsuleStyleProps (line 15) | type CapsuleStyleProps = BaseNode3DStyleProps & CapsuleGeometryProps; class Capsule (line 22) | class Capsule extends BaseNode3D { method constructor (line 30) | constructor(options: DisplayObjectConfig) { method getSize (line 34) | protected getSize(attributes: CapsuleStyleProps = this.attributes): Ve... method getGeometry (line 40) | protected getGeometry(attributes: Required): GGeome... FILE: packages/g6-extension-3d/src/elements/cone.ts type ConeStyleProps (line 15) | type ConeStyleProps = BaseNode3DStyleProps & ConeGeometryProps; class Cone (line 22) | class Cone extends BaseNode3D { method constructor (line 30) | constructor(options: DisplayObjectConfig) { method getSize (line 34) | protected getSize(attributes: ConeStyleProps = this.attributes): Vecto... method getGeometry (line 40) | protected getGeometry(attributes: Required): GGeometry... FILE: packages/g6-extension-3d/src/elements/cube.ts type CubeStyleProps (line 14) | type CubeStyleProps = BaseNode3DStyleProps & CubeGeometryProps; class Cube (line 21) | class Cube extends BaseNode3D { method constructor (line 28) | constructor(options: DisplayObjectConfig) { method getGeometry (line 32) | protected getGeometry(attributes: Required): GGeometry... FILE: packages/g6-extension-3d/src/elements/cylinder.ts type CylinderStyleProps (line 15) | type CylinderStyleProps = BaseNode3DStyleProps & CylinderGeometryProps; class Cylinder (line 22) | class Cylinder extends BaseNode3D { method constructor (line 30) | constructor(options: DisplayObjectConfig) { method getSize (line 34) | protected getSize(attributes: CylinderStyleProps = this.attributes): V... method getGeometry (line 40) | protected getGeometry(attributes: Required): GGeom... FILE: packages/g6-extension-3d/src/elements/line-3d.ts type Line3DStyleProps (line 11) | interface Line3DStyleProps extends BaseEdgeStyleProps {} class Line3D (line 18) | class Line3D extends BaseEdge { method getKeyPath (line 19) | protected getKeyPath(): any { method getKeyStyle (line 23) | protected getKeyStyle(attributes: Required): any { method drawKeyShape (line 33) | protected drawKeyShape(attributes = this.parsedAttributes, container: ... FILE: packages/g6-extension-3d/src/elements/plane.ts type PlaneStyleProps (line 14) | type PlaneStyleProps = BaseNode3DStyleProps & PlaneGeometryProps; class Plane (line 21) | class Plane extends BaseNode3D { method constructor (line 26) | constructor(options: DisplayObjectConfig) { method getGeometry (line 30) | protected getGeometry(attributes: Required): GGeometr... FILE: packages/g6-extension-3d/src/elements/sphere.ts type SphereStyleProps (line 14) | type SphereStyleProps = BaseNode3DStyleProps & SphereGeometryProps; class Sphere (line 21) | class Sphere extends BaseNode3D { method constructor (line 29) | constructor(options: DisplayObjectConfig) { method getGeometry (line 33) | protected getGeometry(attributes: Required): GGeomet... FILE: packages/g6-extension-3d/src/elements/torus.ts type TorusStyleProps (line 15) | type TorusStyleProps = BaseNode3DStyleProps & TorusGeometryProps; class Torus (line 22) | class Torus extends BaseNode3D { method constructor (line 30) | constructor(options: DisplayObjectConfig) { method getSize (line 34) | protected getSize(attributes: TorusStyleProps = this.attributes): Vect... method getGeometry (line 40) | protected getGeometry(attributes: Required): GGeometr... FILE: packages/g6-extension-3d/src/plugins/light.ts type LightOptions (line 12) | interface LightOptions extends BasePluginOptions { class Light (line 32) | class Light extends BasePlugin { method constructor (line 49) | constructor(context: RuntimeContext, options: LightOptions) { method bindEvents (line 54) | private bindEvents() { method unbindEvents (line 58) | private unbindEvents() { method upsertLight (line 71) | private upsertLight(type: 'ambient' | 'directional', options?: Ambient... method destroy (line 90) | public destroy() { FILE: packages/g6-extension-3d/src/types/material.ts type Material (line 4) | type Material = PointMaterial | BasicMaterial | LambertMaterial | PhongM... type PointMaterial (line 6) | interface PointMaterial extends Partial> { type BasicMaterial (line 11) | interface BasicMaterial extends Partial): symbol { FILE: packages/g6-extension-3d/src/utils/geometry.ts constant DEVICE (line 4) | let DEVICE: Device; constant GEOMETRY_CACHE (line 6) | const GEOMETRY_CACHE = new Map(); function createGeometry (line 18) | function createGeometry>( FILE: packages/g6-extension-3d/src/utils/map.ts class TupleMap (line 1) | class TupleMap { method has (line 4) | has(key1: K1, key2: K2) { method get (line 8) | get(key1: K1, key2: K2) { method set (line 12) | set(key1: K1, key2: K2, value: V) { method clear (line 19) | clear() { FILE: packages/g6-extension-3d/src/utils/material.ts type MaterialCache (line 10) | type MaterialCache = TupleMap; constant TEXTURE_CACHE_KEY (line 7) | const TEXTURE_CACHE_KEY = '__TEXTURE_CACHE__'; function createTexture (line 19) | function createTexture(plugin: Plugin, src?: string | TexImageSource): T... FILE: packages/g6-extension-react/__tests__/demos/performance-diagnosis.tsx constant ACTIVE_COLOR (line 10) | const ACTIVE_COLOR = '#f6c523'; constant COLOR_MAP (line 11) | const COLOR_MAP: Record = { class HoverElement (line 18) | class HoverElement extends HoverActivate { method getActiveIds (line 19) | protected getActiveIds(event: IPointerEvent) { FILE: packages/g6-extension-react/__tests__/demos/react-node.tsx type Datum (line 14) | type Datum = { FILE: packages/g6-extension-react/__tests__/graph.tsx type GraphProps (line 5) | interface GraphProps { FILE: packages/g6-extension-react/src/react-node/node.tsx type ReactNodeStyleProps (line 7) | interface ReactNodeStyleProps extends BaseNodeStyleProps { class ReactNode (line 16) | class ReactNode extends HTML { method getKeyStyle (line 17) | protected getKeyStyle(attributes: Required): GHTMLStyl... method constructor (line 21) | constructor(options: DisplayObjectConfig) { method update (line 25) | public update(attr?: Partial | undefined): void { method connectedCallback (line 29) | public connectedCallback() { method attributeChangedCallback (line 38) | public attributeChangedCallback(name: any, oldValue: any, newValue: an... method destroy (line 48) | public destroy(): void { FILE: packages/g6-extension-react/src/react-node/render.ts type ContainerType (line 4) | type ContainerType = Element | DocumentFragment; function getReactMajorVersion (line 14) | function getReactMajorVersion(): number { function render (line 45) | async function render(node: React.ReactElement, container: ContainerType) { function unmount (line 57) | async function unmount(container: ContainerType) { FILE: packages/g6-extension-react/src/react-node/render16.ts type ContainerType (line 4) | type ContainerType = Element | DocumentFragment; function render (line 15) | function render(node: React.ReactElement, container: ContainerType) { function unmount (line 25) | function unmount(container: ContainerType) { FILE: packages/g6-extension-react/src/react-node/render18.ts type ContainerType (line 5) | type ContainerType = (Element | DocumentFragment) & { constant MARK (line 9) | const MARK = '__rc_react_root__'; function initReactDOMClient (line 19) | function initReactDOMClient() { function toggleWarning (line 32) | function toggleWarning(skip: boolean) { function render (line 58) | async function render(node: React.ReactNode, container: ContainerType) { function unmount (line 79) | async function unmount(container: ContainerType) { FILE: packages/g6-ssr/__tests__/graph.spec.ts type Matchers (line 10) | interface Matchers { FILE: packages/g6-ssr/src/canvas.ts function createCanvas (line 14) | function createCanvas(options: Options): [G6Canvas, NodeCanvas] { FILE: packages/g6-ssr/src/graph.ts function getInfoOf (line 13) | function getInfoOf(options: Options) { function createGraph (line 31) | async function createGraph(options: Options) { FILE: packages/g6-ssr/src/types.ts type Options (line 6) | interface Options extends Omit { type MetaData (line 37) | type MetaData = PdfConfig | PngConfig | JpegConfig; type Graph (line 39) | interface Graph { FILE: packages/g6/__tests__/demos/animation-element-state.ts class BreathingCircle (line 4) | class BreathingCircle extends Circle { method onCreate (line 5) | onCreate() { class FlyLine (line 14) | class FlyLine extends Line { method onCreate (line 15) | onCreate() { FILE: packages/g6/__tests__/demos/bug-drag-rotated-element-force.ts function getData (line 40) | function getData(size = 10) { FILE: packages/g6/__tests__/demos/case-fishbone.ts type AssignColorByBranchOptions (line 42) | interface AssignColorByBranchOptions extends BaseTransformOptions { class AssignColorByBranch (line 54) | class AssignColorByBranch extends BaseTransform { method constructor (line 70) | constructor(context: RuntimeContext, options: AssignColorByBranchOptio... method beforeDraw (line 74) | beforeDraw(input: DrawData): DrawData { class ArrangeEdgeZIndex (line 95) | class ArrangeEdgeZIndex extends BaseTransform { method beforeDraw (line 96) | public beforeDraw(input: DrawData): DrawData { FILE: packages/g6/__tests__/demos/case-fund-flow.ts class TreeNode (line 17) | class TreeNode extends Rect { method data (line 18) | get data() { method childrenData (line 22) | get childrenData() { method getLabelStyle (line 26) | protected getLabelStyle(attributes: Required): LabelSt... method getPriceStyle (line 39) | protected getPriceStyle(attributes: Required): GTextSt... method drawPriceShape (line 51) | protected drawPriceShape(attributes: Required, contain... method getCurrencyStyle (line 56) | protected getCurrencyStyle(attributes: Required): GTex... method drawCurrencyShape (line 68) | protected drawCurrencyShape(attributes: Required, cont... method getPercentStyle (line 73) | protected getPercentStyle(attributes: Required): GText... method drawPercentShape (line 85) | protected drawPercentShape(attributes: Required, conta... method getTriangleStyle (line 90) | protected getTriangleStyle(attributes: Required): Labe... method drawTriangleShape (line 104) | protected drawTriangleShape(attributes: Required, cont... method getVariableStyle (line 109) | protected getVariableStyle(attributes: Required): GTex... method drawVariableShape (line 122) | protected drawVariableShape(attributes: Required, cont... method getCollapseStyle (line 127) | protected getCollapseStyle(attributes: Required): Badg... method drawCollapseShape (line 149) | protected drawCollapseShape(attributes: Required, cont... method getProcessBarStyle (line 164) | protected getProcessBarStyle(attributes: Required): GR... method drawProcessBarShape (line 181) | protected drawProcessBarShape(attributes: Required, co... method getKeyStyle (line 186) | protected getKeyStyle(attributes: Required): GRectStyl... method render (line 196) | public render(attributes: Required = this.parsedAttrib... FILE: packages/g6/__tests__/demos/case-indented-tree.ts type IndentedNodeStyleProps (line 65) | interface IndentedNodeStyleProps extends BaseNodeStyleProps { class IndentedNode (line 75) | class IndentedNode extends BaseNode { method constructor (line 89) | constructor(options: DisplayObjectConfig) { method childrenData (line 94) | protected get childrenData() { method getKeyStyle (line 98) | protected getKeyStyle(attributes: Required): R... method drawKeyShape (line 109) | protected drawKeyShape(attributes: Required, c... method getLabelStyle (line 114) | protected getLabelStyle(attributes: Required):... method drawIconArea (line 119) | private drawIconArea(attributes: Required, con... method forwardEvent (line 132) | private forwardEvent(target: DisplayObject | undefined, type: string, ... method getCountStyle (line 139) | private getCountStyle(attributes: Required): f... method drawCountShape (line 158) | private drawCountShape(attributes: Required, c... method isShowCollapse (line 171) | private isShowCollapse(attributes: Required) { method getCollapseStyle (line 175) | private getCollapseStyle(attributes: Required)... method drawCollapseShape (line 195) | private drawCollapseShape(attributes: Required... method getAddStyle (line 208) | private getAddStyle(attributes: Required): fal... method drawAddShape (line 232) | private drawAddShape(attributes: Required, con... method render (line 242) | public render(attributes: Required = this.pars... class IndentedEdge (line 253) | class IndentedEdge extends Polyline { method getControlPoints (line 254) | protected getControlPoints(attributes: Required) { type CollapseExpandTreeOptions (line 262) | interface CollapseExpandTreeOptions extends BaseBehaviorOptions { class CollapseExpandTree (line 266) | class CollapseExpandTree extends BaseBehavior { method constructor (line 267) | constructor(context: RuntimeContext, options: CollapseExpandTreeOption... method update (line 272) | public update(options: Partial) { method bindEvents (line 278) | private bindEvents() { method unbindEvents (line 287) | private unbindEvents() { type DragBranchOptions (line 348) | interface DragBranchOptions extends BaseBehaviorOptions, Prefix<'shadow'... class DragBranch (line 357) | class DragBranch extends BaseBehavior { method constructor (line 358) | constructor(context: RuntimeContext, options: DragBranchOptions) { method update (line 363) | public update(options: Partial) { method bindEvents (line 369) | private bindEvents() { method unbindEvents (line 379) | private unbindEvents() { method validate (line 391) | private validate(event: IElementDragEvent) { method createShadow (line 400) | private createShadow(target: Element) { method moveShadow (line 419) | private moveShadow(offset: Vector2) { method destroyShadow (line 425) | private destroyShadow() { method getDelta (line 443) | private getDelta(event: IElementDragEvent): Vector2 { FILE: packages/g6/__tests__/demos/case-mindmap.ts type MindmapNodeStyleProps (line 82) | interface MindmapNodeStyleProps extends BaseNodeStyleProps { class MindmapNode (line 88) | class MindmapNode extends BaseNode { method constructor (line 93) | constructor(options: DisplayObjectConfig) { method childrenData (line 98) | get childrenData() { method rootId (line 102) | get rootId() { method isShowCollapse (line 106) | private isShowCollapse(attributes: Required) { method getCollapseStyle (line 111) | protected getCollapseStyle(attributes: Required... method drawCollapseShape (line 133) | protected drawCollapseShape(attributes: Required): ... method drawCountShape (line 165) | protected drawCountShape(attributes: Required, ... method getAddStyle (line 178) | protected getAddStyle(attributes: Required): Ba... method getAddBarStyle (line 204) | protected getAddBarStyle(attributes: Required):... method drawAddShape (line 229) | protected drawAddShape(attributes: Required, co... method forwardEvent (line 241) | private forwardEvent(target: DisplayObject | undefined, type: string, ... method getKeyStyle (line 248) | protected getKeyStyle(attributes: Required): Re... method drawKeyShape (line 254) | protected drawKeyShape(attributes: Required, co... method render (line 259) | public render(attributes: Required = this.parse... class MindmapEdge (line 269) | class MindmapEdge extends CubicHorizontal { method rootId (line 270) | get rootId() { method getKeyPath (line 274) | protected getKeyPath(attributes: Required): PathArray { type CollapseExpandTreeOptions (line 285) | interface CollapseExpandTreeOptions extends BaseBehaviorOptions { class CollapseExpandTree (line 289) | class CollapseExpandTree extends BaseBehavior { method constructor (line 290) | constructor(context: RuntimeContext, options: Partial) { method bindEvents (line 301) | bindEvents() { method unbindEvents (line 310) | unbindEvents() { class AssignElementColor (line 375) | class AssignElementColor extends BaseTransform { method beforeDraw (line 376) | beforeDraw(data: DrawData): DrawData { FILE: packages/g6/__tests__/demos/case-org-chart.ts type ZoomLevel (line 5) | enum ZoomLevel { constant DEFAULT_LEVEL (line 16) | const DEFAULT_LEVEL = ZoomLevel.DETAILED; class ChartNode (line 22) | class ChartNode extends Rect { method data (line 23) | protected get data() { method level (line 27) | protected get level() { method getLabelStyle (line 31) | protected getLabelStyle(): false | LabelStyleProps { method getKeyStyle (line 52) | protected getKeyStyle(attributes: Required): GRectStyl... method getPositionStyle (line 59) | protected getPositionStyle(attributes: Required): fals... method drawPositionShape (line 72) | protected drawPositionShape(attributes: Required, cont... method getStatusStyle (line 77) | protected getStatusStyle(attributes: Required): false ... method drawStatusShape (line 90) | protected drawStatusShape(attributes: Required, contai... method getPhoneStyle (line 95) | protected getPhoneStyle(attributes: Required): false |... method drawPhoneShape (line 106) | protected drawPhoneShape(attributes: Required, contain... method render (line 111) | public render(attributes: Required = this.parsedAttrib... class LevelOfDetail (line 125) | class LevelOfDetail extends BaseBehavior { method constructor (line 132) | constructor(context: RuntimeContext, options: BaseBehaviorOptions) { method bindEvents (line 152) | private bindEvents() { method unbindEvents (line 157) | private unbindEvents() { method destroy (line 162) | public destroy() { FILE: packages/g6/__tests__/demos/case-why-do-cats.ts function getColor (line 17) | function getColor(id: string) { type RowDatum (line 35) | type RowDatum = { class BubbleLayout (line 81) | class BubbleLayout extends BaseLayout { method execute (line 84) | public async execute(model: GraphData, options?: any): Promise, container?: Group... method data (line 36) | private get data() { method drawSubGraph (line 44) | private drawSubGraph() { method drawGraphNode (line 53) | private drawGraphNode(data: GraphData) { method destroy (line 84) | public destroy(): void { class CardCombo (line 90) | class CardCombo extends BaseCombo { method getKeyStyle (line 91) | protected getKeyStyle(attributes: Required) { method drawKeyShape (line 103) | protected drawKeyShape(attributes: Required, cont... method drawCardShape (line 116) | protected drawCardShape(attributes: Required, con... method removeCardShape (line 172) | protected removeCardShape() { FILE: packages/g6/__tests__/demos/element-visibility-part.ts type CustomCircleStyleProps (line 4) | interface CustomCircleStyleProps extends BaseNodeStyleProps { class CustomCircle (line 8) | class CustomCircle extends Circle { method renderPart (line 9) | public renderPart(attributes: Required, contai... method render (line 16) | public render(attributes: Required, container:... FILE: packages/g6/__tests__/demos/layout-custom-dagre.ts type CustomLayoutOptions (line 5) | interface CustomLayoutOptions extends BaseLayoutOptions { class CustomLayout (line 11) | class CustomLayout extends BaseLayout { method execute (line 14) | async execute(data: GraphData): Promise { FILE: packages/g6/__tests__/demos/layout-custom-horizontal.ts type CustomLayoutOptions (line 5) | interface CustomLayoutOptions extends BaseLayoutOptions { class CustomLayout (line 11) | class CustomLayout extends BaseLayout { method execute (line 14) | async execute(data: GraphData): Promise { FILE: packages/g6/__tests__/demos/layout-custom-iterative.ts type CustomLayoutOptions (line 5) | interface CustomLayoutOptions extends BaseLayoutOptions { class CustomIterativeLayout (line 9) | class CustomIterativeLayout extends BaseLayout { method execute (line 22) | async execute(data: GraphData, options: CustomLayoutOptions): Promise<... FILE: packages/g6/__tests__/demos/layout-force-collision.ts class CollisionElement (line 9) | class CollisionElement extends BaseBehavior { method constructor (line 10) | constructor(context: RuntimeContext) { method bindEvents (line 16) | bindEvents() { method onPointerMove (line 20) | onPointerMove(event: IPointerEvent) { function getData (line 75) | function getData(width: number, size = 200) { function randomUniform (line 86) | function randomUniform(min: number, max: number) { FILE: packages/g6/__tests__/demos/layout-force-lattice.ts function getData (line 38) | function getData(size = 10) { FILE: packages/g6/__tests__/demos/plugin-tooltip-with-custom-node.ts class CustomNode (line 5) | class CustomNode extends Circle { method drawOperatorBtns (line 6) | drawOperatorBtns(attributes: Required, container: Gr... method render (line 21) | render(attributes = this.parsedAttributes, container: Group) { FILE: packages/g6/__tests__/demos/plugin-watermark.ts function updatePlugin (line 21) | function updatePlugin(type: string, config: object) { FILE: packages/g6/__tests__/main.ts type Options (line 13) | type Options = { function initPanel (line 45) | function initPanel() { function initStats (line 84) | function initStats() { function render (line 97) | async function render() { function renderForm (line 142) | function renderForm(panel: GUI, form: TestCase['form']) { function destroyForm (line 146) | function destroyForm() { function syncParamsFromSearch (line 152) | function syncParamsFromSearch() { function syncParamsToSearch (line 162) | function syncParamsToSearch() { function initContainer (line 170) | function initContainer() { function applyTheme (line 178) | function applyTheme() { function applyGridLine (line 182) | function applyGridLine() { FILE: packages/g6/__tests__/types.d.ts type TestCase (line 5) | interface TestCase { type TestContext (line 10) | type TestContext = G6Spec; FILE: packages/g6/__tests__/unit/behaviors/scroll-canvas.spec.ts function setBehavior (line 14) | function setBehavior(options?: Partial) { function emitWheelEvent (line 34) | function emitWheelEvent(options?: { deltaX: number; deltaY: number }) { FILE: packages/g6/__tests__/unit/elements/override-methods.spec.ts method onCreate (line 14) | onCreate() { method onUpdate (line 17) | onUpdate() { method onDestroy (line 20) | onDestroy() { FILE: packages/g6/__tests__/unit/elements/shape.spec.ts type ShapeStyleProps (line 7) | interface ShapeStyleProps extends BaseShapeStyleProps { class Shape (line 18) | class Shape extends BaseShape { method render (line 19) | render() { FILE: packages/g6/__tests__/unit/plugins/edge-filter-lens.spec.ts function emitWheelEvent (line 46) | function emitWheelEvent(options?: { deltaX: number; deltaY: number; clie... FILE: packages/g6/__tests__/unit/registry.spec.ts class CircleNode (line 64) | class CircleNode {} class RectNode (line 65) | class RectNode {} class Edge (line 66) | class Edge {} class CircleNode (line 89) | class CircleNode {} class RectNode (line 90) | class RectNode {} FILE: packages/g6/__tests__/unit/runtime/graph/get-plugin-instantce.spec.ts class CustomPlugin (line 8) | class CustomPlugin extends BasePlugin { method api (line 10) | api() { method api (line 40) | api() { class CustomPlugin (line 39) | class CustomPlugin extends BasePlugin { method api (line 10) | api() { method api (line 40) | api() { FILE: packages/g6/__tests__/unit/spec/layout.spec.ts type RegisterLayout (line 46) | type RegisterLayout = LayoutOptions; FILE: packages/g6/__tests__/unit/transforms/base-transform.spec.ts class Transform (line 5) | class Transform extends BaseTransform {} FILE: packages/g6/__tests__/unit/utils/element.spec.ts method getElement (line 41) | getElement(id: ID) { FILE: packages/g6/__tests__/unit/utils/event.spec.ts method getElement (line 16) | getElement(id: ID) { FILE: packages/g6/__tests__/unit/utils/layout.spec.ts class MockLayout (line 14) | class MockLayout { method execute (line 21) | public async execute(model: any, options: any): Promise { method forEachNode (line 43) | public forEachNode(callback: (node: any) => void) { method forEachEdge (line 47) | public forEachEdge(callback: (edge: any) => void) { FILE: packages/g6/__tests__/unit/utils/visibility.spec.ts class Shape (line 5) | class Shape extends BaseShape<{ visibility: 'visible' | 'hidden' }> { method render (line 6) | render() { FILE: packages/g6/__tests__/utils/canvas.ts function dispatchCanvasEvent (line 4) | function dispatchCanvasEvent(graph: Graph, type: string, data?: any) { FILE: packages/g6/__tests__/utils/create.ts function getRenderer (line 9) | function getRenderer(renderer: string) { function createGraphCanvas (line 31) | function createGraphCanvas( class CenterConnectCircle (line 77) | class CenterConnectCircle extends Circle { method getIntersectPoint (line 78) | public getIntersectPoint(): Point { function createEdgeNode (line 84) | function createEdgeNode(point: Point): Node { function createDemoGraph (line 93) | async function createDemoGraph(demo: TestCase, context?: Partial { FILE: packages/g6/__tests__/utils/to-match-svg-snapshot.ts type ToMatchSVGSnapshotOptions (line 68) | type ToMatchSVGSnapshotOptions = { function toMatchSVGSnapshot (line 73) | async function toMatchSVGSnapshot( function toMatchSnapshot (line 147) | async function toMatchSnapshot( function toMatchAnimation (line 156) | async function toMatchAnimation( FILE: packages/g6/__tests__/utils/use-snapshot-matchers.ts type Matchers (line 11) | interface Matchers { FILE: packages/g6/src/animations/types.ts type STDAnimation (line 5) | type STDAnimation = AnimationOptions[]; type AnimationOptions (line 12) | interface AnimationOptions extends AnimationEffectTiming { type AnimationContext (line 33) | interface AnimationContext { type AnimationEffectTiming (line 85) | interface AnimationEffectTiming { type AnimationExecutor (line 124) | type AnimationExecutor = ( FILE: packages/g6/src/behaviors/auto-adapt-label.ts type AutoAdaptLabelOptions (line 19) | interface AutoAdaptLabelOptions extends BaseBehaviorOptions { class AutoAdaptLabel (line 77) | class AutoAdaptLabel extends BaseBehavior { method constructor (line 85) | constructor(context: RuntimeContext, options: AutoAdaptLabelOptions) { method update (line 90) | public update(options: Partial): void { method getLabelElements (line 128) | private getLabelElements(): Element[] { method getLabelElementsInView (line 143) | private getLabelElementsInView(): Element[] { method bindEvents (line 257) | private bindEvents() { method unbindEvents (line 266) | private unbindEvents() { method validate (line 275) | private validate(event: IEvent): boolean { method destroy (line 282) | public destroy(): void { FILE: packages/g6/src/behaviors/base-behavior.ts type BaseBehaviorOptions (line 9) | interface BaseBehaviorOptions extends CustomBehaviorOption {} FILE: packages/g6/src/behaviors/brush-select.ts type BrushSelectOptions (line 20) | interface BrushSelectOptions extends BaseBehaviorOptions { class BrushSelect (line 101) | class BrushSelect extends BaseBehavior { method constructor (line 127) | constructor(context: RuntimeContext, options: BrushSelectOptions) { method onPointerDown (line 144) | protected onPointerDown(event: IPointerEvent) { method onPointerMove (line 166) | protected onPointerMove(event: IPointerEvent) { method onPointerUp (line 187) | protected onPointerUp(event: IPointerEvent) { method clearStates (line 206) | protected clearStates() { method clearElementsStates (line 218) | protected clearElementsStates() { method updateElementsStates (line 242) | protected updateElementsStates(points: Point[]) { method selector (line 291) | protected selector(graph: Graph, points: Point[], itemTypes: ElementTy... method clearBrush (line 320) | private clearBrush() { method isKeydown (line 334) | protected isKeydown(): boolean { method validate (line 348) | protected validate(event: IPointerEvent) { method bindEvents (line 355) | private bindEvents() { method unbindEvents (line 364) | private unbindEvents() { method update (line 380) | public update(options: Partial) { method destroy (line 392) | public destroy() { FILE: packages/g6/src/behaviors/click-select.ts type ClickSelectOptions (line 19) | interface ClickSelectOptions extends BaseBehaviorOptions { class ClickSelect (line 109) | class ClickSelect extends BaseBehavior { method constructor (line 123) | constructor(context: RuntimeContext, options: ClickSelectOptions) { method bindEvents (line 129) | private bindEvents() { method isMultipleSelect (line 150) | private get isMultipleSelect() { method getNeighborIds (line 155) | protected getNeighborIds(event: IPointerEvent) { method updateState (line 167) | private async updateState(event: IPointerEvent) { method getDataStates (line 243) | private getDataStates() { method getClearStates (line 262) | private getClearStates(complete = false) { method clearState (line 279) | private async clearState() { method validate (line 284) | private validate(event: IPointerEvent) { method unbindEvents (line 291) | private unbindEvents() { method destroy (line 300) | public destroy() { FILE: packages/g6/src/behaviors/collapse-expand.ts type CollapseExpandOptions (line 15) | interface CollapseExpandOptions extends BaseBehaviorOptions { class CollapseExpand (line 66) | class CollapseExpand extends BaseBehavior { method constructor (line 74) | constructor(context: RuntimeContext, options: CollapseExpandOptions) { method update (line 80) | public update(options: Partial) { method bindEvents (line 86) | private bindEvents() { method unbindEvents (line 93) | private unbindEvents() { method validate (line 120) | private validate(event: IPointerEvent): boolean { method destroy (line 127) | public destroy(): void { FILE: packages/g6/src/behaviors/create-edge.ts constant ASSIST_EDGE_ID (line 11) | const ASSIST_EDGE_ID = 'g6-create-edge-assist-edge-id'; constant ASSIST_NODE_ID (line 12) | const ASSIST_NODE_ID = 'g6-create-edge-assist-node-id'; type CreateEdgeOptions (line 19) | interface CreateEdgeOptions extends BaseBehaviorOptions { class CreateEdge (line 63) | class CreateEdge extends BaseBehavior { method constructor (line 75) | constructor(context: RuntimeContext, options: CreateEdgeOptions) { method update (line 85) | public update(options: Partial): void { method bindEvents (line 90) | private bindEvents() { method getSelectedNodeIDs (line 198) | private getSelectedNodeIDs(currTarget: ID[]) { method validate (line 209) | private validate(event: IPointerEvent) { method unbindEvents (line 216) | private unbindEvents() { method destroy (line 229) | public destroy() { FILE: packages/g6/src/behaviors/drag-canvas.ts type DragCanvasOptions (line 20) | interface DragCanvasOptions extends BaseBehaviorOptions { class DragCanvas (line 85) | class DragCanvas extends BaseBehavior { method constructor (line 100) | constructor(context: RuntimeContext, options: DragCanvasOptions) { method update (line 116) | public update(options: Partial): void { method bindEvents (line 122) | private bindEvents() { method onTranslate (line 166) | private async onTranslate(value: Vector2, event: IPointerEvent | IKeyb... method translate (line 183) | protected async translate(offset: Vector2, animation?: ViewportAnimati... method clampByRotation (line 191) | private clampByRotation([dx, dy]: Vector2): Vector2 { method clampByDirection (line 196) | private clampByDirection([dx, dy]: Vector2): Vector2 { method clampByRange (line 206) | private clampByRange([dx, dy]: Vector2): Vector2 { method validate (line 231) | private validate(event: IPointerEvent | IKeyboardEvent) { method unbindEvents (line 238) | private unbindEvents() { method destroy (line 246) | public destroy(): void { FILE: packages/g6/src/behaviors/drag-element-force.ts type DragElementForceOptions (line 14) | interface DragElementForceOptions extends Omit { method constructor (line 171) | constructor(context: RuntimeContext, options: DragElementOptions) { method update (line 189) | public update(options: Partial): void { method bindEvents (line 195) | private bindEvents() { method getSelectedNodeIDs (line 227) | protected getSelectedNodeIDs(currTarget: ID[]) { method getDelta (line 244) | protected getDelta(event: IElementDragEvent) { method onDragStart (line 256) | protected onDragStart(event: IElementDragEvent) { method onDrag (line 284) | protected onDrag(event: IElementDragEvent) { method onDragEnd (line 298) | protected onDragEnd() { method isKeydown (line 356) | protected isKeydown(): boolean { method validate (line 370) | protected validate(event: IElementDragEvent) { method clampByRotation (line 385) | protected clampByRotation([dx, dy]: Point): Vector2 { method moveElement (line 398) | protected async moveElement(ids: ID[], offset: Point) { method moveShadow (line 406) | private moveShadow(offset: Point) { method createShadow (line 413) | private createShadow(target: ID[]) { method showEdges (line 442) | private showEdges() { method hideEdge (line 452) | protected hideEdge() { method unbindEvents (line 465) | private unbindEvents() { method destroy (line 487) | public destroy() { FILE: packages/g6/src/behaviors/fix-element-size.ts type FixShapeConfig (line 22) | type FixShapeConfig = { type FixElementSizeOptions (line 42) | interface FixElementSizeOptions extends BaseBehaviorOptions { class FixElementSize (line 128) | class FixElementSize extends BaseBehavior { method constructor (line 138) | constructor(context: RuntimeContext, options: FixElementSizeOptions) { method restoreCachedStyles (line 269) | private restoreCachedStyles() { method bindEvents (line 310) | private bindEvents() { method unbindEvents (line 316) | private unbindEvents() { method validate (line 322) | private validate(event: IViewportEvent) { method destroy (line 329) | public destroy(): void { FILE: packages/g6/src/behaviors/focus-element.ts type FocusElementOptions (line 15) | interface FocusElementOptions extends BaseBehaviorOptions { class FocusElement (line 48) | class FocusElement extends BaseBehavior { method constructor (line 60) | constructor(context: RuntimeContext, options: FocusElementOptions) { method bindEvents (line 66) | private bindEvents() { method validate (line 82) | private validate(event: IElementEvent) { method isKeydown (line 96) | private isKeydown(): boolean { method unbindEvents (line 102) | private unbindEvents() { method destroy (line 110) | public destroy() { FILE: packages/g6/src/behaviors/hover-activate.ts type HoverActivateOptions (line 17) | interface HoverActivateOptions extends BaseBehaviorOptions { class HoverActivate (line 92) | class HoverActivate extends BaseBehavior { method constructor (line 104) | constructor(context: RuntimeContext, options: HoverActivateOptions) { method bindEvents (line 113) | private bindEvents() { method getActiveIds (line 137) | protected getActiveIds(event: IPointerEvent) { method validate (line 187) | private validate(event: IPointerEvent) { method unbindEvents (line 202) | private unbindEvents() { method destroy (line 215) | public destroy() { FILE: packages/g6/src/behaviors/lasso-select.ts type LassoSelectOptions (line 12) | interface LassoSelectOptions extends BrushSelectOptions {} class LassoSelect (line 23) | class LassoSelect extends BrushSelect { method onPointerDown (line 32) | protected onPointerDown(event: IPointerEvent) { method onPointerMove (line 51) | protected onPointerMove(event: IPointerEvent) { method onPointerUp (line 66) | protected onPointerUp() { method clearLasso (line 77) | private clearLasso() { FILE: packages/g6/src/behaviors/optimize-viewport-transform.ts type OptimizeViewportTransformOptions (line 16) | interface OptimizeViewportTransformOptions extends BaseBehaviorOptions { class OptimizeViewportTransform (line 46) | class OptimizeViewportTransform extends BaseBehavior) { method destroy (line 136) | public destroy() { FILE: packages/g6/src/behaviors/scroll-canvas.ts type ScrollCanvasOptions (line 17) | interface ScrollCanvasOptions extends BaseBehaviorOptions { class ScrollCanvas (line 82) | class ScrollCanvas extends BaseBehavior { method constructor (line 92) | constructor(context: RuntimeContext, options: ScrollCanvasOptions) { method update (line 107) | public update(options: Partial): void { method bindEvents (line 112) | private bindEvents() { method graphDom (line 132) | get graphDom() { method formatDisplacement (line 144) | private formatDisplacement(d: Point) { method clampByDirection (line 154) | private clampByDirection([dx, dy]: Point) { method clampByRange (line 164) | private clampByRange([dx, dy]: Point) { method scroll (line 189) | private async scroll(value: Point, event: WheelEvent | IKeyboardEvent) { method validate (line 198) | private validate(event: WheelEvent | IKeyboardEvent) { method destroy (line 210) | public destroy(): void { FILE: packages/g6/src/behaviors/types.ts type Behavior (line 3) | type Behavior = BaseBehavior; FILE: packages/g6/src/behaviors/zoom-canvas.ts type ZoomCanvasOptions (line 23) | interface ZoomCanvasOptions extends BaseBehaviorOptions { class ZoomCanvas (line 89) | class ZoomCanvas extends BaseBehavior { method constructor (line 100) | constructor(context: RuntimeContext, options: ZoomCanvasOptions) { method update (line 115) | public update(options: Partial): void { method bindEvents (line 120) | private bindEvents() { method validate (line 196) | protected validate(event: IWheelEvent | IKeyboardEvent | IPointerEvent) { method destroy (line 212) | public destroy() { FILE: packages/g6/src/constants/animation.ts constant DEFAULT_ANIMATION_OPTIONS (line 3) | const DEFAULT_ANIMATION_OPTIONS: AnimationEffectTiming = { constant DEFAULT_ELEMENTS_ANIMATION_OPTIONS (line 7) | const DEFAULT_ELEMENTS_ANIMATION_OPTIONS: AnimationEffectTiming = { FILE: packages/g6/src/constants/change.ts type ChangeType (line 10) | const enum ChangeType { FILE: packages/g6/src/constants/element.ts constant ICON_SIZE_RATIO (line 6) | const ICON_SIZE_RATIO = 0.8; constant ELEMENT_TYPES (line 8) | const ELEMENT_TYPES = ['node', 'edge', 'combo'] as const; FILE: packages/g6/src/constants/events/animation.ts type AnimationType (line 1) | enum AnimationType { FILE: packages/g6/src/constants/events/canvas.ts type CanvasEvent (line 6) | enum CanvasEvent { FILE: packages/g6/src/constants/events/combo.ts type ComboEvent (line 6) | enum ComboEvent { FILE: packages/g6/src/constants/events/common.ts type CommonEvent (line 1) | enum CommonEvent { FILE: packages/g6/src/constants/events/container.ts type ContainerEvent (line 1) | enum ContainerEvent { FILE: packages/g6/src/constants/events/edge.ts type EdgeEvent (line 6) | enum EdgeEvent { FILE: packages/g6/src/constants/events/graph.ts type GraphEvent (line 1) | enum GraphEvent { FILE: packages/g6/src/constants/events/history.ts type HistoryEvent (line 1) | enum HistoryEvent { FILE: packages/g6/src/constants/events/node.ts type NodeEvent (line 6) | enum NodeEvent { FILE: packages/g6/src/constants/graphlib.ts constant COMBO_KEY (line 1) | const COMBO_KEY = 'combo'; constant TREE_KEY (line 3) | const TREE_KEY = 'tree'; FILE: packages/g6/src/constants/registry.ts type ExtensionCategory (line 1) | enum ExtensionCategory { FILE: packages/g6/src/elements/base-element.ts method context (line 8) | protected get context(): RuntimeContext { method parsedAttributes (line 13) | protected get parsedAttributes() { method onframe (line 22) | protected onframe() {} method animate (line 24) | public animate(keyframes: Keyframe[], options?: number | KeyframeAnimati... FILE: packages/g6/src/elements/combos/base-combo.ts type BaseComboStyleProps (line 32) | interface BaseComboStyleProps method constructor (line 107) | constructor(options: DisplayObjectConfig) { method getKeySize (line 117) | protected getKeySize(attributes: Required): STDSize { method getEmptyKeySize (line 123) | protected getEmptyKeySize(attributes: Required): STDSize { method getCollapsedKeySize (line 129) | protected getCollapsedKeySize(attributes: Required): STDSize { method getExpandedKeySize (line 133) | protected getExpandedKeySize(attributes: Required): STDSize { method getContentBBox (line 138) | protected getContentBBox(attributes: Required): AABB { method drawCollapsedMarkerShape (line 156) | protected drawCollapsedMarkerShape(attributes: Required, container: G... method getCollapsedMarkerStyle (line 162) | protected getCollapsedMarkerStyle(attributes: Required): IconStylePro... method getCollapsedMarkerText (line 182) | protected getCollapsedMarkerText(type: CollapsedMarkerStyleProps['type']... method getComboPosition (line 197) | public getComboPosition(attributes: Required): Point { method getComboStyle (line 218) | protected getComboStyle(attributes: Required) { method updateComboPosition (line 224) | protected updateComboPosition(attributes: Required) { method render (line 233) | public render(attributes: Required, container: Group = this) { method update (line 240) | public update(attr: Partial = {}): void { method onframe (line 245) | protected onframe() { method animate (line 253) | public animate(keyframes: Keyframe[], options?: number | KeyframeAnimati... FILE: packages/g6/src/elements/combos/circle.ts type CircleComboStyleProps (line 16) | interface CircleComboStyleProps extends BaseComboStyleProps {} class CircleCombo (line 23) | class CircleCombo extends BaseCombo { method constructor (line 24) | constructor(options: DisplayObjectConfig) { method drawKeyShape (line 28) | protected drawKeyShape(attributes: Required, co... method getKeyStyle (line 32) | protected getKeyStyle(attributes: Required): GC... method getCollapsedKeySize (line 44) | protected getCollapsedKeySize(attributes: Required { method constructor (line 20) | constructor(options: DisplayObjectConfig) { method drawKeyShape (line 24) | protected drawKeyShape(attributes: Required, cont... method getKeyStyle (line 28) | protected getKeyStyle(attributes: Required): GRec... FILE: packages/g6/src/elements/edges/base-edge.ts type BaseEdgeStyleProps (line 35) | interface BaseEdgeStyleProps type ParsedBaseEdgeStyleProps (line 167) | type ParsedBaseEdgeStyleProps = Required; method constructor (line 216) | constructor(options: DisplayObjectConfig) { method sourceNode (line 220) | protected get sourceNode() { method targetNode (line 225) | protected get targetNode() { method getKeyStyle (line 230) | protected getKeyStyle(attributes: ParsedBaseEdgeStyleProps): PathStylePr... method getLoopPath (line 248) | protected getLoopPath(attributes: ParsedBaseEdgeStyleProps): PathArray { method getEndpoints (line 264) | protected getEndpoints( method getHaloStyle (line 290) | protected getHaloStyle(attributes: ParsedBaseEdgeStyleProps): false | Pa... method getLabelStyle (line 299) | protected getLabelStyle(attributes: ParsedBaseEdgeStyleProps): false | L... method getBadgeStyle (line 318) | protected getBadgeStyle(attributes: ParsedBaseEdgeStyleProps): false | B... method drawArrow (line 332) | protected drawArrow(attributes: ParsedBaseEdgeStyleProps, type: 'start' ... method getArrowStyle (line 364) | private getArrowStyle(attributes: ParsedBaseEdgeStyleProps, isStart: boo... method drawLabelShape (line 383) | protected drawLabelShape(attributes: ParsedBaseEdgeStyleProps, container... method drawHaloShape (line 388) | protected drawHaloShape(attributes: ParsedBaseEdgeStyleProps, container:... method drawBadgeShape (line 393) | protected drawBadgeShape(attributes: ParsedBaseEdgeStyleProps, container... method drawSourceArrow (line 398) | protected drawSourceArrow(attributes: ParsedBaseEdgeStyleProps) { method drawTargetArrow (line 402) | protected drawTargetArrow(attributes: ParsedBaseEdgeStyleProps) { method drawKeyShape (line 406) | protected drawKeyShape(attributes: ParsedBaseEdgeStyleProps, container: ... method render (line 411) | public render(attributes = this.parsedAttributes, container: Group = thi... method onframe (line 430) | protected onframe() { method animate (line 439) | public animate(keyframes: Keyframe[], options?: number | KeyframeAnimati... FILE: packages/g6/src/elements/edges/cubic-horizontal.ts type CubicHorizontalStyleProps (line 12) | interface CubicHorizontalStyleProps extends BaseEdgeStyleProps { class CubicHorizontal (line 38) | class CubicHorizontal extends Cubic { method constructor (line 44) | constructor(options: DisplayObjectConfig) { method getControlPoints (line 48) | protected getControlPoints( FILE: packages/g6/src/elements/edges/cubic-radial.ts type CubicRadialStyleProps (line 15) | interface CubicRadialStyleProps extends CubicStyleProps {} class CubicRadial (line 22) | class CubicRadial extends Cubic { method constructor (line 28) | constructor(options: DisplayObjectConfig) { method ref (line 32) | private get ref(): NodeData { method getEndpoints (line 36) | protected getEndpoints(attributes: Required): [Point,... method toRadialCoordinate (line 48) | private toRadialCoordinate(p: Point) { method getControlPoints (line 55) | protected getControlPoints( FILE: packages/g6/src/elements/edges/cubic-vertical.ts type CubicVerticalStyleProps (line 12) | interface CubicVerticalStyleProps extends BaseEdgeStyleProps { class CubicVertical (line 38) | class CubicVertical extends Cubic { method constructor (line 44) | constructor(options: DisplayObjectConfig) { method getControlPoints (line 48) | protected getControlPoints( FILE: packages/g6/src/elements/edges/cubic.ts type CubicStyleProps (line 14) | interface CubicStyleProps extends BaseEdgeStyleProps { type ParsedCubicStyleProps (line 37) | type ParsedCubicStyleProps = Required; class Cubic (line 44) | class Cubic extends BaseEdge { method constructor (line 50) | constructor(options: DisplayObjectConfig) { method getKeyPath (line 57) | protected getKeyPath(attributes: ParsedCubicStyleProps): PathArray { method getControlPoints (line 72) | protected getControlPoints( FILE: packages/g6/src/elements/edges/line.ts type LineStyleProps (line 12) | interface LineStyleProps extends BaseEdgeStyleProps {} type ParsedLineStyleProps (line 14) | type ParsedLineStyleProps = Required; class Line (line 21) | class Line extends BaseEdge { method constructor (line 24) | constructor(options: DisplayObjectConfig) { method getKeyPath (line 28) | protected getKeyPath(attributes: ParsedLineStyleProps): PathArray { FILE: packages/g6/src/elements/edges/polyline.ts type PolylineStyleProps (line 18) | interface PolylineStyleProps extends BaseEdgeStyleProps { type ParsedPolylineStyleProps (line 41) | type ParsedPolylineStyleProps = Required; class Polyline (line 48) | class Polyline extends BaseEdge { method constructor (line 55) | constructor(options: DisplayObjectConfig) { method getControlPoints (line 59) | protected getControlPoints(attributes: ParsedPolylineStyleProps): Poin... method getPoints (line 86) | protected getPoints(attributes: ParsedPolylineStyleProps): Point[] { method getKeyPath (line 93) | protected getKeyPath(attributes: ParsedPolylineStyleProps): PathArray { method getLoopPath (line 99) | protected getLoopPath(attributes: ParsedPolylineStyleProps): PathArray { FILE: packages/g6/src/elements/edges/quadratic.ts type QuadraticStyleProps (line 14) | interface QuadraticStyleProps extends BaseEdgeStyleProps { type ParsedQuadraticStyleProps (line 37) | type ParsedQuadraticStyleProps = Required; class Quadratic (line 44) | class Quadratic extends BaseEdge { method constructor (line 50) | constructor(options: DisplayObjectConfig) { method getKeyPath (line 54) | protected getKeyPath(attributes: ParsedQuadraticStyleProps): PathArray { FILE: packages/g6/src/elements/effect.ts constant EFFECT_WEAKMAP (line 3) | const EFFECT_WEAKMAP = new WeakMap>(); function effect (line 15) | function effect>(target: Element, ... FILE: packages/g6/src/elements/nodes/base-node.ts type BaseNodeStyleProps (line 38) | interface BaseNodeStyleProps method constructor (line 228) | constructor(options: DisplayObjectConfig) { method getSize (line 232) | protected getSize(attributes = this.attributes) { method getKeyStyle (line 237) | protected getKeyStyle(attributes: Required) { method getLabelStyle (line 243) | protected getLabelStyle(attributes: Required): false | LabelStyleProps { method getHaloStyle (line 259) | protected getHaloStyle(attributes: Required) { method getIconStyle (line 268) | protected getIconStyle(attributes: Required): false | IconStyleProps { method getBadgesStyle (line 276) | protected getBadgesStyle(attributes: Required): Record): Record, style: NodePortStyleProps):... method getPorts (line 343) | public getPorts(): Record { method getCenter (line 351) | public getCenter(): Point { method getIntersectPoint (line 361) | public getIntersectPoint(point: Point, useExtendedLine = false): Point { method drawHaloShape (line 366) | protected drawHaloShape(attributes: Required, container: Group): void { method drawIconShape (line 372) | protected drawIconShape(attributes: Required, container: Group): void { method drawBadgeShapes (line 378) | protected drawBadgeShapes(attributes: Required, container: Group): vo... method drawPortShapes (line 386) | protected drawPortShapes(attributes: Required, container: Group): void { method drawLabelShape (line 396) | protected drawLabelShape(attributes: Required, container: Group): void { method _drawKeyShape (line 404) | private _drawKeyShape(attributes: Required, container: Group) { method render (line 408) | public render(attributes = this.parsedAttributes, container: Group = thi... method update (line 429) | public update(attr?: Partial): void { method onframe (line 436) | protected onframe() { function getBoundsInOffscreen (line 450) | function getBoundsInOffscreen(context: RuntimeContext, shape: DisplayObj... FILE: packages/g6/src/elements/nodes/circle.ts type CircleStyleProps (line 16) | interface CircleStyleProps extends BaseNodeStyleProps {} class Circle (line 23) | class Circle extends BaseNode { method constructor (line 28) | constructor(options: DisplayObjectConfig) { method drawKeyShape (line 32) | protected drawKeyShape(attributes: Required, contain... method getKeyStyle (line 36) | protected getKeyStyle(attributes: Required): GCircle... method getIconStyle (line 41) | protected getIconStyle(attributes: Required): false ... method getIntersectPoint (line 48) | public getIntersectPoint(point: Point, useExtendedLine = false): Point { FILE: packages/g6/src/elements/nodes/diamond.ts type DiamondStyleProps (line 12) | interface DiamondStyleProps extends PolygonStyleProps {} class Diamond (line 19) | class Diamond extends Polygon { method constructor (line 20) | constructor(options: DisplayObjectConfig) { method getPoints (line 24) | protected getPoints(attributes: Required): Point[] { FILE: packages/g6/src/elements/nodes/donut.ts type DonutStyleProps (line 20) | interface DonutStyleProps extends CircleStyleProps, Prefix<'donut', Base... class Donut (line 48) | class Donut extends Circle { method constructor (line 55) | constructor(options: DisplayObjectConfig) { method parseOuterR (line 59) | private parseOuterR() { method parseInnerR (line 64) | private parseInnerR() { method drawDonutShape (line 69) | protected drawDonutShape(attributes: Required, contai... method render (line 105) | public render(attributes: Required, container: Group ... FILE: packages/g6/src/elements/nodes/ellipse.ts type EllipseStyleProps (line 16) | interface EllipseStyleProps extends BaseNodeStyleProps {} class Ellipse (line 23) | class Ellipse extends BaseNode { method constructor (line 28) | constructor(options: DisplayObjectConfig) { method drawKeyShape (line 32) | protected drawKeyShape(attributes: Required, contai... method getKeyStyle (line 36) | protected getKeyStyle(attributes: Required): GEllip... method getIconStyle (line 46) | protected getIconStyle(attributes: Required): false... method getIntersectPoint (line 54) | public getIntersectPoint(point: Point, useExtendedLine = false): Point { FILE: packages/g6/src/elements/nodes/hexagon.ts type HexagonStyleProps (line 13) | interface HexagonStyleProps extends PolygonStyleProps { class Hexagon (line 27) | class Hexagon extends Polygon { method constructor (line 28) | constructor(options: DisplayObjectConfig) { method getOuterR (line 32) | private getOuterR(attributes: Required): number { method getPoints (line 36) | protected getPoints(attributes: Required): Point[] { method getIconStyle (line 40) | protected getIconStyle(attributes: Required): false... FILE: packages/g6/src/elements/nodes/html.ts type HTMLStyleProps (line 23) | interface HTMLStyleProps extends BaseNodeStyleProps { class HTML (line 52) | class HTML extends BaseNode { method constructor (line 61) | constructor(options: DisplayObjectConfig) { method eventService (line 67) | private get eventService() { method events (line 71) | private get events() { method getDomElement (line 82) | protected getDomElement() { method render (line 89) | public render(attributes: Required = this.parsedAttrib... method getKeyStyle (line 95) | protected getKeyStyle(attributes: Required): GHTMLStyl... method drawKeyShape (line 105) | protected drawKeyShape(attributes: Required, container... method connectedCallback (line 112) | public connectedCallback() { method attributeChangedCallback (line 125) | public attributeChangedCallback(name: any, oldValue: any, newValue: an... method destroy (line 131) | public destroy() { method normalizeToPointerEvent (line 155) | private normalizeToPointerEvent(event: PointerEvent, canvas: ICanvas):... method transferMouseData (line 205) | private transferMouseData(event: FederatedMouseEvent, nativeEvent: Mou... method bootstrapEvent (line 228) | private bootstrapEvent( method getViewportXY (line 267) | private getViewportXY(nativeEvent: PointerEvent | WheelEvent) { method onframe (line 282) | protected onframe(): void { FILE: packages/g6/src/elements/nodes/image.ts type ImageStyleProps (line 18) | interface ImageStyleProps extends BaseNodeStyleProps { class Image (line 38) | class Image extends BaseNode { method constructor (line 43) | constructor(options: DisplayObjectConfig) { method getKeyStyle (line 47) | protected getKeyStyle(attributes: Required): GImageSt... method getBounds (line 61) | public getBounds() { method getHaloStyle (line 65) | protected getHaloStyle(attributes: Required): false |... method getIconStyle (line 83) | protected getIconStyle(attributes: Required): false |... method drawKeyShape (line 96) | protected drawKeyShape(attributes: Required, containe... method drawHaloShape (line 102) | protected drawHaloShape(attributes: Required, contain... method update (line 106) | public update(attr?: Partial): void { FILE: packages/g6/src/elements/nodes/rect.ts type RectStyleProps (line 13) | interface RectStyleProps extends BaseNodeStyleProps {} type ParsedRectStyleProps (line 14) | type ParsedRectStyleProps = Required; class Rect (line 21) | class Rect extends BaseNode { method constructor (line 22) | constructor(options: DisplayObjectConfig) { method getKeyStyle (line 26) | protected getKeyStyle(attributes: ParsedRectStyleProps): GRectStylePro... method getIconStyle (line 37) | protected getIconStyle(attributes: ParsedRectStyleProps): false | Icon... method drawKeyShape (line 50) | protected drawKeyShape(attributes: ParsedRectStyleProps, container: Gr... FILE: packages/g6/src/elements/nodes/star.ts type StarStyleProps (line 13) | interface StarStyleProps extends PolygonStyleProps { class Star (line 27) | class Star extends Polygon { method constructor (line 28) | constructor(options: DisplayObjectConfig) { method getInnerR (line 32) | private getInnerR(attributes: Required): number { method getOuterR (line 36) | private getOuterR(attributes: Required): number { method getPoints (line 40) | protected getPoints(attributes: Required): Point[] { method getIconStyle (line 44) | protected getIconStyle(attributes: Required): false | ... method getPortXY (line 50) | protected getPortXY(attributes: Required, style: NodeP... FILE: packages/g6/src/elements/nodes/triangle.ts type TriangleStyleProps (line 18) | interface TriangleStyleProps extends PolygonStyleProps { class Triangle (line 33) | class Triangle extends Polygon { method constructor (line 39) | constructor(options: DisplayObjectConfig) { method getPoints (line 43) | protected getPoints(attributes: Required): Point[] { method getPortXY (line 49) | protected getPortXY(attributes: Required, style: N... method getIconStyle (line 60) | protected getIconStyle(attributes: Required): fals... FILE: packages/g6/src/elements/shapes/badge.ts type BadgeStyleProps (line 12) | interface BadgeStyleProps extends LabelStyleProps {} class Badge (line 23) | class Badge extends BaseShape { method constructor (line 32) | constructor(options: DisplayObjectConfig) { method getBadgeStyle (line 36) | protected getBadgeStyle(attributes: Required) { method render (line 40) | public render(attributes: Required = this.parsedAttri... method getGeometryBounds (line 44) | public getGeometryBounds() { FILE: packages/g6/src/elements/shapes/base-shape.ts type BaseShapeStyleProps (line 15) | interface BaseShapeStyleProps extends BaseStyleProps {} method constructor (line 23) | constructor(options: DisplayObjectConfig) { method parsedAttributes (line 38) | protected get parsedAttributes() { method upsert (line 69) | protected upsert( method update (line 119) | public update(attr: Partial = {}): void { method bindEvents (line 136) | public bindEvents() {} method getGraphicStyle (line 146) | public getGraphicStyle>( method compositeShapes (line 157) | protected get compositeShapes(): [string, string][] { method animate (line 164) | public animate(keyframes: Keyframe[], options?: number | KeyframeAnimati... method getShape (line 238) | public getShape(name: string): T { method setVisibility (line 242) | private setVisibility() { method destroy (line 247) | public destroy(): void { function releaseAnimation (line 262) | function releaseAnimation(target: DisplayObject, animation: IAnimation) { type UpsertHooks (line 276) | interface UpsertHooks { function applyTransform (line 327) | function applyTransform(style?: BaseShapeStyleProps) { FILE: packages/g6/src/elements/shapes/contour.ts type ContourLabelStyleProps (line 12) | interface ContourLabelStyleProps extends LabelStyleProps { type ContourStyleProps (line 56) | interface ContourStyleProps extends PathStyleProps, Prefix<'label', Cont... type ParsedContourStyleProps (line 65) | type ParsedContourStyleProps = Required; type ContourOptions (line 66) | type ContourOptions = DisplayObjectConfig; class Contour (line 68) | class Contour extends BaseShape { method constructor (line 78) | constructor(options: ContourOptions) { method getLabelStyle (line 82) | protected getLabelStyle(attributes: ParsedContourStyleProps): LabelSty... method getKeyStyle (line 98) | protected getKeyStyle(attributes: ParsedContourStyleProps): PathStyleP... method render (line 102) | public render(attributes: ParsedContourStyleProps, container: Group): ... FILE: packages/g6/src/elements/shapes/icon.ts type IconStyleProps (line 12) | interface IconStyleProps extends BaseShapeStyleProps, Partial { method constructor (line 24) | constructor(options: DisplayObjectConfig) { method isImage (line 28) | private isImage() { method getIconStyle (line 33) | protected getIconStyle(attributes: IconStyleProps = this.attributes): ... method render (line 50) | public render(attributes = this.attributes, container: Group = this): ... FILE: packages/g6/src/elements/shapes/image.ts type ImageStyleProps (line 5) | interface ImageStyleProps extends GImageStyleProps { class Image (line 14) | class Image extends GImage { method constructor (line 15) | constructor(options: DisplayObjectConfig) { method handleRadius (line 31) | public handleRadius() { FILE: packages/g6/src/elements/shapes/label.ts type LabelStyleProps (line 14) | interface LabelStyleProps extends TextStyleProps, Prefix<'background', R... class Label (line 39) | class Label extends BaseShape { method constructor (line 54) | constructor(options: DisplayObjectConfig) { method isTextStyle (line 58) | protected isTextStyle(key: string) { method isBackgroundStyle (line 62) | protected isBackgroundStyle(key: string) { method getTextStyle (line 66) | protected getTextStyle(attributes: Required) { method getBackgroundStyle (line 71) | protected getBackgroundStyle(attributes: Required) { method render (line 110) | public render(attributes: Required = this.parsedAttri... method getGeometryBounds (line 115) | public getGeometryBounds() { FILE: packages/g6/src/elements/shapes/polygon.ts type PolygonStyleProps (line 13) | interface PolygonStyleProps extends BaseNodeStyleProps { method constructor (line 27) | constructor(options: DisplayObjectConfig) { method parsedAttributes (line 31) | public get parsedAttributes() { method drawKeyShape (line 35) | protected drawKeyShape(attributes: Required, container: Group) { method getKeyStyle (line 39) | protected getKeyStyle(attributes: Required): GPolygonStyleProps { method getIntersectPoint (line 46) | public getIntersectPoint(point: Point, useExtendedLine = false): Point { FILE: packages/g6/src/global.d.ts type BaseStyleProps (line 5) | interface BaseStyleProps { type DisplayObjectConfig (line 14) | interface DisplayObjectConfig { FILE: packages/g6/src/layouts/base-layout.ts method constructor (line 17) | constructor(context: RuntimeContext, options?: O) { FILE: packages/g6/src/layouts/fishbone.ts type FishboneLayoutOptions (line 9) | interface FishboneLayoutOptions extends BaseLayoutOptions { type NodeResult (line 60) | type NodeResult = { id: ID; x: number; y: number }; type EdgeResult (line 61) | type EdgeResult = { id: ID; controlPoints: Point[]; relatedNodeId: ID }; type LayoutResult (line 62) | type LayoutResult = { nodes: NodeResult[]; edges: EdgeResult[] }; class FishboneLayout (line 73) | class FishboneLayout extends BaseLayout { method getRoot (line 81) | private getRoot() { method formatSize (line 88) | private formatSize(nodeSize: Size | ((node: NodeData) => Size)): (node... method doLayout (line 93) | private doLayout(root: NodeData, options: Required | AntVIterativeLayout; type Layout (line 186) | type Layout = BaseLayout | AntVLayout; type AntVGraphData (line 188) | type AntVGraphData = GraphData; type LegacyGraph (line 191) | type LegacyGraph = IGraph; type LegacyAntVLayout (line 192) | type LegacyAntVLayout = { FILE: packages/g6/src/palettes/types.ts type Palette (line 1) | type Palette = string | BuiltInPalette | CategoricalPalette | Continuous... type STDPalette (line 3) | type STDPalette = CategoricalPalette | ContinuousPalette; type BuiltInPalette (line 5) | type BuiltInPalette = 'spectral' | 'oranges' | 'greens' | 'blues'; type CategoricalPalette (line 7) | type CategoricalPalette = string[]; type ContinuousPalette (line 9) | type ContinuousPalette = (ratio: number) => string; FILE: packages/g6/src/plugins/background/index.ts type BackgroundOptions (line 12) | interface BackgroundOptions extends BasePluginOptions, CSSStyleDeclarati... class Background (line 23) | class Background extends BasePlugin { method constructor (line 32) | constructor(context: RuntimeContext, options: BackgroundOptions) { method update (line 48) | public async update(options: Partial) { method destroy (line 61) | public destroy(): void { FILE: packages/g6/src/plugins/base-plugin.ts type BasePluginOptions (line 4) | interface BasePluginOptions extends CustomPluginOption {} FILE: packages/g6/src/plugins/bubble-sets.ts type BubbleSetsOptions (line 25) | interface BubbleSetsOptions extends BasePluginOptions, IBubbleSetOptions... class BubbleSets (line 53) | class BubbleSets extends BasePlugin { method constructor (line 78) | constructor(context: RuntimeContext, options: BubbleSetsOptions) { method bindEvents (line 86) | private bindEvents() { method init (line 91) | private init() { method parseOptions (line 98) | private parseOptions() { method addMember (line 226) | public addMember(members: ID | ID[]) { method removeMember (line 240) | public removeMember(members: ID | ID[]) { method updateMember (line 251) | public updateMember(members: ID[] | ((prev: ID[]) => ID[])) { method getMember (line 261) | public getMember() { method addAvoidMember (line 271) | public addAvoidMember(avoidMembers: ID | ID[]) { method removeAvoidMember (line 285) | public removeAvoidMember(avoidMembers: ID | ID[]) { method updateAvoidMember (line 298) | public updateAvoidMember(avoidMembers: ID | ID[]) { method getAvoidMember (line 308) | public getAvoidMember() { method destroy (line 317) | public destroy(): void { FILE: packages/g6/src/plugins/camera-setting.ts type CameraSettingOptions (line 6) | interface CameraSettingOptions extends BasePluginOptions { class CameraSetting (line 101) | class CameraSetting extends BasePlugin { method constructor (line 102) | constructor(context: RuntimeContext, options: CameraSettingOptions) { method update (line 113) | public update(options: Partial): void { method bindEvents (line 118) | private bindEvents() { method getCanvasAspect (line 164) | private getCanvasAspect() { FILE: packages/g6/src/plugins/contextmenu/index.ts type ContextmenuOptions (line 14) | interface ContextmenuOptions extends BasePluginOptions { class Contextmenu (line 82) | class Contextmenu extends BasePlugin { method constructor (line 95) | constructor(context: RuntimeContext, options: ContextmenuOptions) { method initElement (line 102) | private initElement() { method show (line 120) | public async show(event: IElementEvent) { method hide (line 152) | public hide() { method update (line 164) | public update(options: Partial) { method destroy (line 176) | public destroy(): void { method getDOMContent (line 182) | private async getDOMContent(event: IElementEvent) { method bindEvents (line 191) | private bindEvents() { method unbindEvents (line 203) | private unbindEvents() { FILE: packages/g6/src/plugins/contextmenu/util.ts type Item (line 5) | type Item = { function getContentFromItems (line 23) | function getContentFromItems(items: Item[]) { constant CONTEXTMENU_CSS (line 34) | const CONTEXTMENU_CSS = ` FILE: packages/g6/src/plugins/edge-bundling/index.ts type EdgeBundlingOptions (line 18) | interface EdgeBundlingOptions extends BasePluginOptions { class EdgeBundling (line 90) | class EdgeBundling extends BasePlugin { method constructor (line 102) | constructor(context: RuntimeContext, options?: EdgeBundlingOptions) { method nodeMap (line 111) | private get nodeMap(): Record { method divideEdges (line 116) | private divideEdges(divisions: number) { method getVectorPosition (line 166) | private getVectorPosition(edge: EdgeData): VectorPosition { method measureEdgeCompatibility (line 174) | private measureEdgeCompatibility(edge1: EdgeData, edge2: EdgeData) { method getEdgeBundles (line 186) | private getEdgeBundles() { method getSpringForce (line 207) | private getSpringForce(divisions: { pre: Point; cur: Point; next: Poin... method getElectrostaticForce (line 212) | private getElectrostaticForce(pidx: number, edge: EdgeData): Point { method getEdgeForces (line 231) | private getEdgeForces(edge: EdgeData, divisions: number, lambda: numbe... method bindEvents (line 292) | private bindEvents() { method unbindEvents (line 298) | private unbindEvents() { method destroy (line 304) | public destroy(): void { type VectorPosition (line 310) | interface VectorPosition { FILE: packages/g6/src/plugins/edge-filter-lens/index.ts type EdgeFilterLensOptions (line 29) | interface EdgeFilterLensOptions extends BasePluginOptions { constant DELTA (line 133) | const DELTA = 0.05; class EdgeFilterLens (line 144) | class EdgeFilterLens extends BasePlugin { method constructor (line 157) | constructor(context: RuntimeContext, options: EdgeFilterLensOptions) { method canvas (line 168) | private get canvas() { method isLensOn (line 172) | private get isLensOn() { method getElementStyle (line 289) | private getElementStyle(elementType: ElementType, datum: ElementDatum) { method graphDom (line 315) | get graphDom() { method bindEvents (line 342) | private bindEvents() { method unbindEvents (line 365) | private unbindEvents() { method update (line 387) | public update(options: Partial) { method destroy (line 394) | public destroy() { FILE: packages/g6/src/plugins/fisheye/index.ts type FisheyeOptions (line 22) | interface FisheyeOptions extends BasePluginOptions { constant R_DELTA (line 143) | const R_DELTA = 0.05; constant D_DELTA (line 144) | const D_DELTA = 0.1; class Fisheye (line 155) | class Fisheye extends BasePlugin { method constructor (line 168) | constructor(context: RuntimeContext, options: FisheyeOptions) { method canvas (line 178) | private get canvas() { method isLensOn (line 182) | private get isLensOn() { method graphDom (line 406) | get graphDom() { method bindEvents (line 410) | private bindEvents() { method unbindEvents (line 438) | private unbindEvents() { method update (line 466) | public update(options: Partial) { method destroy (line 474) | public destroy() { FILE: packages/g6/src/plugins/fullscreen/index.ts type FullscreenOptions (line 13) | interface FullscreenOptions extends BasePluginOptions { class Fullscreen (line 53) | class Fullscreen extends BasePlugin { method constructor (line 67) | constructor(context: RuntimeContext, options: FullscreenOptions) { method bindEvents (line 83) | private bindEvents() { method unbindEvents (line 97) | private unbindEvents() { method setGraphSize (line 105) | private setGraphSize(fullScreen = true) { method request (line 133) | public request() { method exit (line 145) | public exit() { method update (line 157) | public update(options: Partial): void { method destroy (line 163) | public destroy(): void { function isFullscreenEnabled (line 176) | function isFullscreenEnabled() { FILE: packages/g6/src/plugins/grid-line.ts type GridLineOptions (line 15) | interface GridLineOptions extends BasePluginOptions { class GridLine (line 106) | class GridLine extends BasePlugin { method constructor (line 122) | constructor(context: RuntimeContext, options: GridLineOptions) { method update (line 141) | public update(options: Partial) { method bindEvents (line 151) | private bindEvents() { method updateStyle (line 156) | private updateStyle() { method updateOffset (line 169) | private updateOffset(delta: Point) { method parseFollow (line 207) | private parseFollow(follow: GridLineOptions['follow']): { translate: b... method destroy (line 226) | public destroy(): void { FILE: packages/g6/src/plugins/history/index.ts type HistoryOptions (line 18) | interface HistoryOptions extends BasePluginOptions { class History (line 55) | class History extends BasePlugin { method constructor (line 66) | constructor(context: RuntimeContext, options: HistoryOptions) { method canUndo (line 83) | public canUndo() { method canRedo (line 93) | public canRedo() { method undo (line 103) | public undo() { method redo (line 124) | public redo() { method undoAndCancel (line 140) | public undoAndCancel() { method undoStackPush (line 195) | private undoStackPush(cmd: Command): void { method clear (line 214) | public clear(): void { method notify (line 222) | private notify(event: Loosen, cmd: Command | null) { method on (line 234) | public on(event: Loosen, handler: (e: { cmd?: Command | ... method destroy (line 244) | public destroy(): void { FILE: packages/g6/src/plugins/history/util.ts function alignFields (line 16) | function alignFields(refObject: Record, targetObject: Recor... function parseCommand (line 36) | function parseCommand(changes: DataChange[], animation = false, context?... FILE: packages/g6/src/plugins/hull/hull/format.ts type PointObject (line 3) | type PointObject = Record; type BBox (line 4) | type BBox = [number, number, number, number]; type FormatTuple (line 5) | type FormatTuple = [string, string]; method toXy (line 8) | toXy(pointset: T[] | Point[], format?: FormatTupl... method fromXy (line 17) | fromXy(coordinates: Point[], format?: FormatTuple): Point[] | PointObjec... type PointConverter (line 29) | type PointConverter = typeof formatUtil; FILE: packages/g6/src/plugins/hull/hull/grid_handle.ts class Grid (line 4) | class Grid { method constructor (line 8) | constructor(points: Point[], cellSize: number) { method cellPoints (line 26) | cellPoints(x: number, y: number): Point[] { method rangePoints (line 29) | rangePoints(bbox: BBox): Point[] { method removePoint (line 45) | removePoint(point: Point): Point[] { method trunc (line 55) | private trunc(val: number): number { method coordToCellNum (line 58) | coordToCellNum(x: number): number { method extendBbox (line 61) | extendBbox(bbox: BBox, scaleFactor: number): BBox { function grid (line 71) | function grid(points: Point[], cellSize: number): Grid { FILE: packages/g6/src/plugins/hull/hull/index.ts function _filterDuplicates (line 9) | function _filterDuplicates(pointset: Point[]) { function _sortByX (line 22) | function _sortByX(pointset: Point[]) { function _sqLength (line 28) | function _sqLength(a: Point, b: Point) { function _cos (line 32) | function _cos(o: Point, a: Point, b: Point) { function _intersect (line 42) | function _intersect(segment: [Point, Point], pointset: Point[]) { function _occupiedArea (line 58) | function _occupiedArea(pointset: Point[]) { function _bBoxAround (line 85) | function _bBoxAround(edge: [Point, Point]): BBox { function _midPoint (line 94) | function _midPoint(edge: [Point, Point], innerPoints: Point[], convex: P... function _concave (line 120) | function _concave( function hull (line 170) | function hull(pointset: Point[], concavity: number, format?: FormatTuple... constant MAX_CONCAVE_ANGLE_COS (line 202) | const MAX_CONCAVE_ANGLE_COS = Math.cos(90 / (180 / Math.PI)); constant MAX_SEARCH_BBOX_SIZE_PERCENT (line 203) | const MAX_SEARCH_BBOX_SIZE_PERCENT = 0.6; FILE: packages/g6/src/plugins/hull/hull/monotone-convex-hull-2d.ts function monotoneConvexHull2D (line 8) | function monotoneConvexHull2D(points: Point[]): number[] { FILE: packages/g6/src/plugins/hull/hull/robust-orientation.ts type PointND (line 8) | type PointND = number[]; constant NUM_EXPAND (line 10) | const NUM_EXPAND = 5; constant EPSILON (line 11) | const EPSILON = 1.1102230246251565e-16; constant ERR_BOUND_3 (line 12) | const ERR_BOUND_3 = (3.0 + 16.0 * EPSILON) * EPSILON; constant ERR_BOUND_4 (line 13) | const ERR_BOUND_4 = (7.0 + 56.0 * EPSILON) * EPSILON; function orientation_3 (line 15) | function orientation_3( function orientation_4 (line 29) | function orientation_4( function orientation_5 (line 73) | function orientation_5( function orientation (line 321) | function orientation(n: number) { constant CACHED (line 329) | const CACHED: Array = [ function slowOrient (line 394) | function slowOrient(args: Array): number { function proc (line 402) | function proc( function generateOrientationProc (line 430) | function generateOrientationProc(): any { FILE: packages/g6/src/plugins/hull/hull/robust-scale.ts function scaleLinearExpansion (line 6) | function scaleLinearExpansion(e: number[], scale: number): number[] { FILE: packages/g6/src/plugins/hull/hull/robust-segment-intersect.ts function checkCollinear (line 4) | function checkCollinear(a0: Point, a1: Point, b0: Point, b1: Point): boo... function segmentsIntersect (line 18) | function segmentsIntersect(a0: Point, a1: Point, b0: Point, b1: Point): ... FILE: packages/g6/src/plugins/hull/hull/robust-subtract.ts function scalarScalar (line 3) | function scalarScalar(a: number, b: number): number[] { function robustSubtract (line 17) | function robustSubtract(e: number[], f: number[]): number[] { FILE: packages/g6/src/plugins/hull/hull/robust-sum.ts function scalarScalar (line 3) | function scalarScalar(a: number, b: number): number[] { function linearExpansionSum (line 17) | function linearExpansionSum(e: number[], f: number[]): number[] { FILE: packages/g6/src/plugins/hull/hull/two-product.ts constant SPLITTER (line 3) | const SPLITTER: number = +(Math.pow(2, 27) + 1.0); function twoProduct (line 5) | function twoProduct(a: number, b: number, result?: [number, number]): [n... FILE: packages/g6/src/plugins/hull/hull/two-sum.ts function fastTwoSum (line 3) | function fastTwoSum(a: number, b: number, result?: [number, number]): [n... FILE: packages/g6/src/plugins/hull/index.ts type HullOptions (line 20) | interface HullOptions extends BasePluginOptions, ContourStyleProps { class Hull (line 67) | class Hull extends BasePlugin { method constructor (line 97) | constructor(context: RuntimeContext, options: HullOptions) { method bindEvents (line 103) | private bindEvents() { method unbindEvents (line 108) | private unbindEvents() { method getHullStyle (line 113) | private getHullStyle(forceUpdate?: boolean): ContourStyleProps { method getPadding (line 149) | private getPadding() { method addMember (line 167) | public addMember(members: ID | ID[]) { method removeMember (line 179) | public removeMember(members: ID | ID[]) { method updateMember (line 193) | public updateMember(members: ID[] | ((prev: ID[]) => ID[])) { method getMember (line 204) | public getMember() { method destroy (line 214) | public destroy(): void { FILE: packages/g6/src/plugins/hull/util.ts function computeHullPath (line 18) | function computeHullPath(points: Point[], padding: number, corner: 'roun... FILE: packages/g6/src/plugins/legend.ts type Datum (line 13) | interface Datum extends Record { type LegendOptions (line 26) | interface LegendOptions extends BasePluginOptions, Omit { method constructor (line 118) | constructor(context: RuntimeContext, options: LegendOptions) { method update (line 130) | public update(options: Partial) { method clear (line 136) | private clear() { method updateElement (line 213) | public updateElement() { method upsertCanvas (line 333) | private upsertCanvas() { method destroy (line 413) | public destroy(): void { FILE: packages/g6/src/plugins/minimap/index.ts type MinimapOptions (line 20) | interface MinimapOptions extends BasePluginOptions { class Minimap (line 114) | class Minimap extends BasePlugin { method constructor (line 133) | constructor(context: RuntimeContext, options: MinimapOptions) { method update (line 139) | public update(options: Partial): void { method setOnRender (line 146) | private setOnRender() { method bindEvents (line 153) | private bindEvents() { method unbindEvents (line 161) | private unbindEvents() { method renderMinimap (line 181) | private renderMinimap() { method getElements (line 187) | private getElements(): Required { method setShapes (line 213) | private setShapes(canvas: Canvas, data: Required) { method initCanvas (line 263) | private initCanvas() { method createLandmark (line 300) | private createLandmark(position: Vector3, focalPoint: Vector3, zoom: n... method setCamera (line 315) | private setCamera() { method maskBBox (line 343) | private get maskBBox(): [number, number, number, number] { method calculateMaskBBox (line 364) | private calculateMaskBBox(): [number, number, number, number] { method renderMask (line 391) | private renderMask() { method updateMask (line 500) | private updateMask() { method destroy (line 512) | public destroy(): void { FILE: packages/g6/src/plugins/snapline/index.ts type SnaplineOptions (line 16) | interface SnaplineOptions extends BasePluginOptions { type Metadata (line 78) | type Metadata = { class Snapline (line 92) | class Snapline extends BasePlugin { method constructor (line 106) | constructor(context: RuntimeContext, options: SnaplineOptions) { method getNodes (line 127) | private getNodes(): Node[] { method hideSnapline (line 142) | private hideSnapline() { method getLineWidth (line 147) | private getLineWidth(direction: 'horizontal' | 'vertical') { method updateSnapline (line 152) | private updateSnapline(metadata: Metadata) { method getDelta (line 225) | protected getDelta(event: IDragEvent) { method bindEvents (line 363) | private async bindEvents() { method unbindEvents (line 370) | private unbindEvents() { method destroyElements (line 377) | private destroyElements() { method destroy (line 382) | public destroy() { FILE: packages/g6/src/plugins/timebar.ts type TimebarOptions (line 21) | interface TimebarOptions extends BasePluginOptions { class Timebar (line 188) | class Timebar extends BasePlugin { method padding (line 212) | private get padding() { method constructor (line 216) | constructor(context: RuntimeContext, options: TimebarOptions) { method play (line 227) | public play() { method pause (line 236) | public pause() { method forward (line 245) | public forward() { method backward (line 254) | public backward() { method reset (line 263) | public reset() { method update (line 274) | public update(options: Partial) { method backup (line 286) | private backup() { method upsertTimebar (line 290) | private upsertTimebar() { method upsertCanvas (line 326) | private upsertCanvas() { method filterElements (line 349) | private async filterElements(range: number | [number, number]) { method hiddenElements (line 376) | private hiddenElements(range: number | [number, number]) { method destroy (line 404) | public destroy(): void { FILE: packages/g6/src/plugins/title/index.ts type TitleStyle (line 60) | type TitleStyle = Prefix { method padding (line 126) | private get padding() { method constructor (line 130) | constructor(context: RuntimeContext, options: TitleOptions) { method bindEvents (line 142) | private bindEvents() { method unbindEvents (line 148) | private unbindEvents() { method destroy (line 154) | public destroy(): void { method updateCanvas (line 161) | private updateCanvas() { method renderTitle (line 194) | private renderTitle(canvas: Canvas) { class TitleComponent (line 207) | class TitleComponent { method padding (line 211) | private get padding() { method constructor (line 215) | constructor(props: { ctx: RuntimeContext; options: TitleOptions }) { method getTitle (line 223) | public getTitle() { FILE: packages/g6/src/plugins/toolbar/index.ts type ToolbarOptions (line 14) | interface ToolbarOptions extends BasePluginOptions { class Toolbar (line 53) | class Toolbar extends BasePlugin { method constructor (line 60) | constructor(context: RuntimeContext, options: ToolbarOptions) { method update (line 83) | public async update(options: Partial) { method destroy (line 102) | public destroy(): void { method getDOMContent (line 109) | private async getDOMContent() { FILE: packages/g6/src/plugins/toolbar/util.ts type ToolbarItem (line 8) | interface ToolbarItem { function parsePositionToStyle (line 34) | function parsePositionToStyle(position: CornerPlacement): Partial { method constructor (line 73) | constructor(context: RuntimeContext, options: TooltipOptions) { method getEvents (line 85) | private getEvents(): { [key: string]: (event: IElementEvent) => void } { method update (line 116) | public update(options: Partial) { method render (line 126) | private render() { method unbindEvents (line 134) | private unbindEvents() { method bindEvents (line 143) | private bindEvents() { method tooltipStyleProps (line 335) | private get tooltipStyleProps() { method destroy (line 372) | public destroy(): void { FILE: packages/g6/src/plugins/types.ts type Plugin (line 3) | type Plugin = BasePlugin; FILE: packages/g6/src/plugins/utils/canvas.ts type Options (line 9) | interface Options { function createPluginCanvas (line 35) | function createPluginCanvas(options: Options): [HTMLElement, GCanvas] { function getContainer (line 56) | function getContainer(options: Options) { function computePosition (line 87) | function computePosition(options: Options) { FILE: packages/g6/src/plugins/utils/dom.ts function createPluginContainer (line 10) | function createPluginContainer(type: string, cover = true, style?: Parti... function insertDOM (line 48) | function insertDOM( FILE: packages/g6/src/plugins/watermark/index.ts type WatermarkOptions (line 12) | interface WatermarkOptions extends BasePluginOptions { class Watermark (line 177) | class Watermark extends BasePlugin { method constructor (line 193) | constructor(context: RuntimeContext, options: WatermarkOptions) { method update (line 209) | public async update(options: Partial) { method destroy (line 235) | public destroy(): void { FILE: packages/g6/src/plugins/watermark/util.ts function createCanvas (line 10) | function createCanvas(width: number, height: number): HTMLCanvasElement { function getTextWatermark (line 29) | async function getTextWatermark(width: number, height: number, text: str... function getImageWatermark (line 73) | async function getImageWatermark(width: number, height: number, imageURL... FILE: packages/g6/src/registry/build-in.ts constant BUILT_IN_EXTENSIONS (line 112) | const BUILT_IN_EXTENSIONS: ExtensionRegistry = { function registerBuiltInExtensions (line 252) | function registerBuiltInExtensions() { FILE: packages/g6/src/registry/extension/index.ts method constructor (line 20) | constructor(context: RuntimeContext) { method setExtensions (line 24) | public setExtensions( method createExtension (line 41) | protected createExtension(extension: STDExtensionOption) { method createExtensions (line 53) | protected createExtensions(extensions: STDExtensionOption[]) { method updateExtension (line 57) | protected updateExtension(extension: STDExtensionOption) { method updateExtensions (line 65) | protected updateExtensions(extensions: STDExtensionOption[]) { method destroyExtension (line 69) | protected destroyExtension(key: string) { method destroyExtensions (line 80) | protected destroyExtensions(extensions: STDExtensionOption[]) { method destroy (line 84) | public destroy() { class BaseExtension (line 98) | class BaseExtension) { method update (line 114) | public update(options: Partial) { method destroy (line 118) | public destroy() { FILE: packages/g6/src/registry/extension/types.ts type STDExtensionOption (line 6) | interface STDExtensionOption { FILE: packages/g6/src/registry/get.ts function getExtension (line 15) | function getExtension( function getExtensions (line 35) | function getExtensions>(category: T)... FILE: packages/g6/src/registry/register.ts function register (line 37) | function register( FILE: packages/g6/src/registry/store.ts constant EXTENSION_REGISTRY (line 8) | const EXTENSION_REGISTRY: ExtensionRegistry = { FILE: packages/g6/src/registry/types.ts type ExtensionRegistry (line 16) | interface ExtensionRegistry { FILE: packages/g6/src/runtime/animation.ts class Animation (line 9) | class Animation { method constructor (line 12) | constructor(context: RuntimeContext) { method getTasks (line 20) | private getTasks() { method add (line 26) | public add(context: AnimationContext, callbacks?: AnimationCallbacks) { method animate (line 30) | public animate( method inferStyle (line 82) | public inferStyle( method stop (line 152) | public stop() { method clear (line 156) | public clear() { method release (line 166) | private release() { method destroy (line 179) | public destroy() { type AnimationCallbacks (line 186) | interface AnimationCallbacks { type ExtendOptions (line 193) | interface ExtendOptions { FILE: packages/g6/src/runtime/batch.ts class BatchController (line 6) | class BatchController { method constructor (line 11) | constructor(context: RuntimeContext) { method emit (line 15) | private emit(event: BaseEvent) { method startBatch (line 20) | public startBatch(initiate = true) { method endBatch (line 25) | public endBatch() { method isBatching (line 30) | public get isBatching() { method destroy (line 34) | public destroy() { FILE: packages/g6/src/runtime/behavior.ts class BehaviorController (line 11) | class BehaviorController extends ExtensionController) { class Canvas (line 74) | class Canvas { method getConfig (line 86) | public getConfig() { method getLayer (line 90) | public getLayer(layer: CanvasLayer = 'main') { method getLayers (line 100) | public getLayers() { method getRenderer (line 111) | public getRenderer(layer: CanvasLayer) { method getCamera (line 122) | public getCamera(layer: CanvasLayer = 'main') { method getRoot (line 126) | public getRoot(layer: CanvasLayer = 'main') { method getContextService (line 130) | public getContextService(layer: CanvasLayer = 'main') { method setCursor (line 134) | public setCursor(cursor: Cursor): void { method document (line 139) | public get document() { method context (line 143) | public get context() { method constructor (line 147) | constructor(config: CanvasConfig) { method ready (line 176) | public get ready() { method resize (line 180) | public resize(width: number, height: number) { method getBounds (line 210) | public getBounds(group?: 'elements' | 'plugins') { method getContainer (line 226) | public getContainer() { method getSize (line 231) | public getSize(): [number, number] { method appendChild (line 235) | public appendChild(child: T, index?: number): T { method setRenderer (line 240) | public setRenderer(renderer: CanvasOptions['renderer']) { method getCanvasByViewport (line 248) | public getCanvasByViewport(point: Point): Point { method getViewportByCanvas (line 252) | public getViewportByCanvas(point: Point): Point { method getViewportByClient (line 256) | public getViewportByClient(point: Point): Point { method getClientByViewport (line 260) | public getClientByViewport(point: Point): Point { method getClientByCanvas (line 264) | public getClientByCanvas(point: Point): Point { method getCanvasByClient (line 268) | public getCanvasByClient(point: Point): Point { method toDataURL (line 274) | public async toDataURL(options: Partial = {}) { method destroy (line 343) | public destroy() { function createRenderers (line 360) | function createRenderers(renderer: CanvasConfig['renderer'], layersName:... function configCanvasDom (line 393) | function configCanvasDom(layers: Record) { FILE: packages/g6/src/runtime/data.ts class DataController (line 33) | class DataController { method constructor (line 72) | constructor() { method pushChange (line 76) | private pushChange(change: DataChange) { method getChanges (line 88) | public getChanges(): DataChange[] { method clearChanges (line 92) | public clearChanges() { method batch (line 96) | public batch(callback: () => void) { method isBatching (line 102) | protected isBatching() { method silence (line 116) | public silence(callback: () => void) { method isCombo (line 122) | public isCombo(id: ID) { method getData (line 126) | public getData() { method getNodeData (line 134) | public getNodeData(ids?: ID[]) { method getEdgeDatum (line 144) | public getEdgeDatum(id: ID) { method getEdgeData (line 148) | public getEdgeData(ids?: ID[]) { method getComboData (line 157) | public getComboData(ids?: ID[]) { method getRootsData (line 168) | public getRootsData(hierarchyKey: HierarchyKey = TREE_KEY) { method getAncestorsData (line 172) | public getAncestorsData(id: ID, hierarchyKey: HierarchyKey): NodeLikeD... method getDescendantsData (line 178) | public getDescendantsData(id: ID): NodeLikeData[] { method getParentData (line 192) | public getParentData(id: ID, hierarchyKey: HierarchyKey): NodeLikeData... method getChildrenData (line 203) | public getChildrenData(id: ID): NodeLikeData[] { method getElementsDataByType (line 217) | public getElementsDataByType(elementType: ElementType) { method getElementDataById (line 231) | public getElementDataById(id: ID): ElementDatum { method getNodeLikeDatum (line 244) | public getNodeLikeDatum(id: ID) { method getNodeLikeData (line 256) | public getNodeLikeData(ids?: ID[]) { method getElementDataByState (line 265) | public getElementDataByState(elementType: ElementType, state: string) { method getElementState (line 270) | public getElementState(id: ID): State[] { method hasNode (line 274) | public hasNode(id: ID) { method hasEdge (line 278) | public hasEdge(id: ID) { method hasCombo (line 282) | public hasCombo(id: ID) { method getRelatedEdgesData (line 286) | public getRelatedEdgesData(id: ID, direction: EdgeDirection = 'both') { method getNeighborNodesData (line 290) | public getNeighborNodesData(id: ID) { method setData (line 294) | public setData(data: GraphData) { method addData (line 328) | public addData(data: GraphData) { method addNodeData (line 339) | public addNodeData(nodes: NodeData[] = []) { method addEdgeData (line 352) | public addEdgeData(edges: EdgeData[] = []) { method addComboData (line 364) | public addComboData(combos: ComboData[] = []) { method addChildrenData (line 385) | public addChildrenData(parentId: ID, childrenData: NodeData[]) { method computeZIndex (line 411) | protected computeZIndex(data: PartialGraphData, type: 'add' | 'update'... method getFrontZIndex (line 477) | public getFrontZIndex(id: ID) { method updateNodeLikeHierarchy (line 507) | protected updateNodeLikeHierarchy(data: NodeLikeData[]) { method preventUpdateNodeLikeHierarchy (line 549) | public preventUpdateNodeLikeHierarchy(callback: () => void) { method updateData (line 555) | public updateData(data: PartialGraphData) { method updateNodeData (line 565) | public updateNodeData(nodes: PartialNodeLikeData[] = []) { method refreshData (line 592) | public refreshData() { method syncNodeLikeDatum (line 605) | public syncNodeLikeDatum(datum: PartialNodeLikeData) { method syncEdgeDatum (line 615) | public syncEdgeDatum(datum: PartialEdgeData) { method updateEdgeData (line 625) | public updateEdgeData(edges: PartialEdgeData[] = []) { method updateComboData (line 649) | public updateComboData(combos: PartialNodeLikeData[] = []) { method setParent (line 680) | public setParent(id: ID, parent: ID | undefined | null, hierarchyKey: ... method refreshComboData (line 710) | public refreshComboData(id: ID) { method getElementPosition (line 721) | public getElementPosition(id: ID): Point { method translateNodeLikeBy (line 726) | public translateNodeLikeBy(id: ID, offset: Point) { method translateNodeLikeTo (line 731) | public translateNodeLikeTo(id: ID, position: Point) { method translateNodeBy (line 736) | public translateNodeBy(id: ID, offset: Point) { method translateNodeTo (line 742) | public translateNodeTo(id: ID, position: Point) { method translateComboBy (line 749) | public translateComboBy(id: ID, offset: Point) { method translateComboTo (line 779) | public translateComboTo(id: ID, position: Point) { method removeData (line 811) | public removeData(data: DataID) { method removeNodeData (line 823) | public removeNodeData(ids: ID[] = []) { method removeEdgeData (line 839) | public removeEdgeData(ids: ID[] = []) { method removeComboData (line 845) | public removeComboData(ids: ID[] = []) { method removeNodeLikeHierarchy (line 863) | protected removeNodeLikeHierarchy(id: ID) { method getElementType (line 901) | public getElementType(id: ID): ElementType { method destroy (line 912) | public destroy() { FILE: packages/g6/src/runtime/element.ts class ElementController (line 43) | class ElementController { method constructor (line 52) | constructor(context: RuntimeContext) { method init (line 56) | public init() { method initContainer (line 60) | private initContainer() { method emit (line 67) | private emit(event: BaseEvent, context: DrawContext) { method forEachElementData (line 72) | private forEachElementData(callback: (elementType: ElementType, elemen... method getElementType (line 79) | public getElementType(elementType: ElementType, datum: ElementDatum) { method getTheme (line 93) | private getTheme(elementType: ElementType) { method getThemeStyle (line 97) | public getThemeStyle(elementType: ElementType) { method getThemeStateStyle (line 101) | public getThemeStateStyle(elementType: ElementType, states: State[]) { method computePaletteStyle (line 108) | private computePaletteStyle() { method getPaletteStyle (line 125) | public getPaletteStyle(elementType: ElementType, id: ID): BaseStylePro... method computeElementDefaultStyle (line 140) | private computeElementDefaultStyle(elementType: ElementType, context: ... method computeElementsDefaultStyle (line 149) | private computeElementsDefaultStyle(ids?: ID[]) { method getDefaultStyle (line 162) | public getDefaultStyle(id: ID) { method getElementState (line 166) | private getElementState(id: ID) { method getElementStateStyle (line 182) | private getElementStateStyle(elementType: ElementType, state: State, c... method computeElementStatesStyle (line 193) | private computeElementStatesStyle(elementType: ElementType, states: St... method computeElementsStatesStyle (line 206) | private computeElementsStatesStyle(ids?: ID[]) { method getStateStyle (line 220) | public getStateStyle(id: ID) { method computeStyle (line 224) | private computeStyle(stage?: string, ids?: ID[]) { method getElement (line 233) | public getElement(id: ID): T | undefined { method getNodes (line 237) | public getNodes() { method getEdges (line 241) | public getEdges() { method getCombos (line 245) | public getCombos() { method getElementComputedStyle (line 249) | public getElementComputedStyle(elementType: ElementType, datum: Elemen... method getDrawData (line 272) | private getDrawData(context: DrawContext): DrawPayload | null { method draw (line 291) | public draw(context: DrawContext = { animation: true }) { method preLayoutDraw (line 308) | public async preLayoutDraw(context: DrawContext = { animation: true }) { method setAnimationTask (line 326) | private setAnimationTask(context: DrawContext, data: DrawPayload) { method computeChangesAndDrawData (line 368) | private computeChangesAndDrawData(context: DrawContext) { method transformData (line 436) | private transformData(input: DrawData, context: DrawContext): DrawData { method createElement (line 442) | private createElement(elementType: ElementType, datum: ElementDatum, c... method createElements (line 485) | private createElements(data: ProcedureData, context: DrawContext) { method getUpdateStageStyle (line 498) | private getUpdateStageStyle(elementType: ElementType, datum: ElementDa... method updateElement (line 513) | private updateElement(elementType: ElementType, datum: ElementDatum, c... method updateElements (line 575) | private updateElements(data: ProcedureData, context: DrawContext) { method markDestroyElement (line 596) | private markDestroyElement(data: DrawData) { method destroyElement (line 606) | private destroyElement(elementType: ElementType, datum: ElementDatum, ... method destroyElements (line 633) | private destroyElements(data: ProcedureData, context: DrawContext) { method clearElement (line 648) | private clearElement(id: ID) { method alignLayoutResultToElement (line 663) | private alignLayoutResultToElement(layoutResult: GraphData, id: ID) { method syncLayoutResult (line 685) | private async syncLayoutResult(id: ID, align?: boolean) { method collapseNode (line 708) | public async collapseNode(id: ID, options: CollapseExpandNodeOptions):... method expandNode (line 749) | public async expandNode(id: ID, options: CollapseExpandNodeOptions): P... method collapseCombo (line 792) | public async collapseCombo(id: ID, animation: boolean): Promise { method expandCombo (line 836) | public async expandCombo(id: ID, animation: boolean): Promise { method clear (line 879) | public clear() { method destroy (line 889) | public destroy() { type DrawContext (line 897) | interface DrawContext { type DrawPayload (line 912) | interface DrawPayload { type CollapseExpandNodeOptions (line 926) | interface CollapseExpandNodeOptions { FILE: packages/g6/src/runtime/graph.ts class Graph (line 66) | class Graph extends EventEmitter { method constructor (line 99) | constructor(options: GraphOptions) { method getOptions (line 115) | public getOptions(): GraphOptions { method setOptions (line 130) | public setOptions(options: GraphOptions): void { method _setOptions (line 134) | private _setOptions(options: GraphOptions, isInit: boolean) { method getSize (line 162) | public getSize(): [number, number] { method setSize (line 175) | public setSize(width: number, height: number): void { method setZoomRange (line 189) | public setZoomRange(zoomRange: GraphOptions['zoomRange']): void { method getZoomRange (line 200) | public getZoomRange(): GraphOptions['zoomRange'] { method setNode (line 215) | public setNode(node: NodeOptions): void { method setEdge (line 231) | public setEdge(edge: EdgeOptions): void { method setCombo (line 247) | public setCombo(combo: ComboOptions): void { method getTheme (line 259) | public getTheme(): ThemeOptions { method setTheme (line 274) | public setTheme(theme: ThemeOptions | ((prev: ThemeOptions) => ThemeOp... method setLayout (line 291) | public setLayout(layout: LayoutOptions | ((prev: LayoutOptions) => Lay... method getLayout (line 302) | public getLayout(): LayoutOptions { method setBehaviors (line 321) | public setBehaviors(behaviors: BehaviorOptions | ((prev: BehaviorOptio... method updateBehavior (line 344) | public updateBehavior(behavior: UpdateBehaviorOption): void { method getBehaviors (line 362) | public getBehaviors(): BehaviorOptions { method setPlugins (line 380) | public setPlugins(plugins: PluginOptions | ((prev: PluginOptions) => P... method updatePlugin (line 403) | public updatePlugin(plugin: UpdatePluginOption): void { method getPlugins (line 421) | public getPlugins(): PluginOptions { method getPluginInstance (line 444) | public getPluginInstance(key: string) { method setTransforms (line 459) | public setTransforms(transforms: TransformOptions | ((prev: TransformO... method updateTransform (line 471) | public updateTransform(transform: UpdateTransformOption): void { method getTransforms (line 490) | public getTransforms(): TransformOptions { method getData (line 504) | public getData(): Required { method hasNode (line 515) | public hasNode(id: ID): boolean { method hasEdge (line 526) | public hasEdge(id: ID): boolean { method hasCombo (line 538) | public hasCombo(id: ID): boolean { method getElementData (line 567) | public getElementData(ids: ID | ID[]): ElementDatum | ElementDatum[] { method getNodeData (line 614) | public getNodeData(id?: ID | ID[]): NodeData | NodeData[] { method getEdgeData (line 662) | public getEdgeData(id?: ID | ID[]): EdgeData | EdgeData[] { method getComboData (line 710) | public getComboData(id?: ID | ID[]): ComboData | ComboData[] { method setData (line 727) | public setData(data: GraphData | ((prev: GraphData) => GraphData)): vo... method addData (line 745) | public addData(data: GraphData | ((prev: GraphData) => GraphData)): vo... method addNodeData (line 760) | public addNodeData(data: NodeData[] | ((prev: NodeData[]) => NodeData[... method addEdgeData (line 775) | public addEdgeData(data: EdgeData[] | ((prev: EdgeData[]) => EdgeData[... method addComboData (line 790) | public addComboData(data: ComboData[] | ((prev: ComboData[]) => ComboD... method addChildrenData (line 806) | public addChildrenData(parentId: ID, childrenData: NodeData[]) { method updateData (line 828) | public updateData(data: PartialGraphData | ((prev: GraphData) => Parti... method updateNodeData (line 847) | public updateNodeData( method updateEdgeData (line 868) | public updateEdgeData(data: PartialEdgeData[] | ((prev: Edge... method updateComboData (line 887) | public updateComboData( method removeData (line 907) | public removeData(ids: DataID | ((data: GraphData) => DataID)): void { method removeNodeData (line 922) | public removeNodeData(ids: ID[] | ((data: NodeData[]) => ID[])): void { method removeEdgeData (line 941) | public removeEdgeData(ids: ID[] | ((data: EdgeData[]) => ID[])): void { method removeComboData (line 956) | public removeComboData(ids: ID[] | ((data: ComboData[]) => ID[])): void { method getElementType (line 968) | public getElementType(id: ID): ElementType { method getRelatedEdgesData (line 981) | public getRelatedEdgesData(id: ID, direction: EdgeDirection = 'both'):... method getNeighborNodesData (line 993) | public getNeighborNodesData(id: ID): NodeData[] { method getAncestorsData (line 1010) | public getAncestorsData(id: ID, hierarchy: HierarchyKey): NodeLikeData... method getParentData (line 1023) | public getParentData(id: ID, hierarchy: HierarchyKey): NodeLikeData | ... method getChildrenData (line 1035) | public getChildrenData(id: ID): NodeLikeData[] { method getDescendantsData (line 1047) | public getDescendantsData(id: ID): NodeLikeData[] { method getElementDataByState (line 1090) | public getElementDataByState(elementType: ElementType, state: State): ... method initCanvas (line 1094) | private async initCanvas() { method updateCanvas (line 1136) | private updateCanvas(options: GraphOptions) { method initRuntime (line 1153) | private initRuntime() { method prepare (line 1165) | private async prepare(): Promise { method render (line 1196) | public async render(): Promise { method draw (line 1231) | public async draw(): Promise { method layout (line 1243) | public async layout(layoutOptions?: LayoutOptions) { method stopLayout (line 1257) | public stopLayout() { method clear (line 1267) | public async clear(): Promise { method destroy (line 1284) | public destroy(): void { method getCanvas (line 1314) | public getCanvas(): Canvas { method resize (line 1334) | public resize(width?: number, height?: number): void { method fitView (line 1356) | public async fitView(options?: FitViewOptions, animation?: ViewportAni... method fitCenter (line 1367) | public async fitCenter(animation?: ViewportAnimationEffectTiming): Pro... method autoFit (line 1371) | private async autoFit(): Promise { method focusElement (line 1397) | public async focusElement(id: ID | ID[], animation?: ViewportAnimation... method zoomBy (line 1418) | public async zoomBy(ratio: number, animation?: ViewportAnimationEffect... method zoomTo (line 1441) | public async zoomTo(zoom: number, animation?: ViewportAnimationEffectT... method getZoom (line 1452) | public getZoom(): number { method rotateBy (line 1465) | public async rotateBy(angle: number, animation?: ViewportAnimationEffe... method rotateTo (line 1478) | public async rotateTo(angle: number, animation?: ViewportAnimationEffe... method getRotation (line 1489) | public getRotation(): number { method translateBy (line 1501) | public async translateBy(offset: Point, animation?: ViewportAnimationE... method translateTo (line 1513) | public async translateTo(position: Point, animation?: ViewportAnimatio... method getPosition (line 1528) | public getPosition(): Point { method translateElementBy (line 1551) | public async translateElementBy( method translateElementTo (line 1583) | public async translateElementTo( method getElementPosition (line 1604) | public getElementPosition(id: ID): Point { method getElementRenderStyle (line 1616) | public getElementRenderStyle(id: ID): Record { method setElementVisibility (line 1650) | public async setElementVisibility( method showElement (line 1680) | public async showElement(id: ID | ID[], animation?: boolean): Promise<... method hideElement (line 1696) | public async hideElement(id: ID | ID[], animation?: boolean): Promise<... method getElementVisibility (line 1712) | public getElementVisibility(id: ID): BaseStyleProps['visibility'] { method setElementZIndex (line 1734) | public async setElementZIndex(args1: ID | Record, args2?: ... method frontElement (line 1755) | public async frontElement(id: ID | ID[]): Promise { method getElementZIndex (line 1790) | public getElementZIndex(id: ID): number { method setElementState (line 1813) | public async setElementState( method getElementState (line 1845) | public getElementState(id: ID): State[] { method getElementRenderBounds (line 1857) | public getElementRenderBounds(id: ID): AABB { method collapseElement (line 1871) | public async collapseElement(id: ID, options: boolean | CollapseExpand... method expandElement (line 1909) | public async expandElement(id: ID, options: boolean | CollapseExpandNo... method setElementCollapsibility (line 1937) | private setElementCollapsibility(id: ID, collapsed: boolean) { method toDataURL (line 1951) | public async toDataURL(options: Partial = {}): Promise... method getCanvasByViewport (line 1963) | public getCanvasByViewport(point: Point): Point { method getViewportByCanvas (line 1975) | public getViewportByCanvas(point: Point): Point { method getClientByCanvas (line 1987) | public getClientByCanvas(point: Point): Point { method getCanvasByClient (line 1999) | public getCanvasByClient(point: Point): Point { method getViewportCenter (line 2010) | public getViewportCenter(): Point { method getCanvasCenter (line 2021) | public getCanvasCenter(): Point { method on (line 2039) | public on(eventName: string, callback: (eve... method once (line 2052) | public once(eventName: string, callback: (e... method off (line 2083) | public off(eventName?: string, callback?: (...args: any[]) => void) { FILE: packages/g6/src/runtime/layout.ts class LayoutController (line 24) | class LayoutController { method presetOptions (line 33) | private get presetOptions() { method options (line 39) | private get options() { method constructor (line 44) | constructor(context: RuntimeContext) { method getLayoutInstance (line 48) | public getLayoutInstance(): BaseLayout[] { method preLayout (line 62) | public async preLayout(data: DrawData) { method postLayout (line 96) | public async postLayout(layoutOptions: LayoutOptions | undefined = thi... method transformDataAfterLayout (line 119) | private transformDataAfterLayout(type: 'pre' | 'post', data?: DrawData) { method simulate (line 132) | public async simulate(options: LayoutOptions | undefined = this.option... method stepLayout (line 150) | public async stepLayout(data: GraphData, options: STDLayoutOptions, in... method graphLayout (line 155) | private async graphLayout(data: GraphData, options: STDLayoutOptions, ... method treeLayout (line 190) | private async treeLayout(data: GraphData, options: STDLayoutOptions, i... method inferTreeLayoutOffset (line 250) | private inferTreeLayoutOffset(data: GraphData) { method stopLayout (line 275) | public stopLayout() { method getLayoutData (line 287) | public getLayoutData(options: STDLayoutOptions): GraphData { method initGraphLayout (line 340) | private initGraphLayout(options: STDLayoutOptions) { method updateElementPosition (line 384) | private updateElementPosition(layoutResult: GraphData, animation: bool... method destroy (line 392) | public destroy() { FILE: packages/g6/src/runtime/options.ts function inferOptions (line 10) | function inferOptions(options: GraphOptions): GraphOptions { function inferLayoutOptions (line 22) | function inferLayoutOptions(options: GraphOptions): GraphOptions { FILE: packages/g6/src/runtime/plugin.ts class PluginController (line 7) | class PluginController extends ExtensionController { method focusElements (line 257) | public async focusElements(ids: ID[], options: FocusOptions = {}): Pro... method focus (line 268) | private async focus(bbox: AABB, options: FocusOptions) { method getBBoxInViewport (line 282) | public getBBoxInViewport(bbox: AABB) { method isInViewport (line 302) | public isInViewport(target: Point | AABB, complete = false, tolerance ... method cancelAnimation (line 323) | public cancelAnimation() { type FocusOptions (line 332) | interface FocusOptions { FILE: packages/g6/src/spec/behavior.ts type BehaviorOptions (line 3) | type BehaviorOptions = (string | CustomBehaviorOption | ((this: Graph) =... type UpdateBehaviorOption (line 5) | interface UpdateBehaviorOption { type CustomBehaviorOption (line 10) | interface CustomBehaviorOption extends Record { FILE: packages/g6/src/spec/canvas.ts type CanvasOptions (line 10) | interface CanvasOptions { FILE: packages/g6/src/spec/data.ts type GraphData (line 29) | interface GraphData { type NodeData (line 55) | interface NodeData { type ComboData (line 124) | interface ComboData { type EdgeData (line 173) | interface EdgeData { FILE: packages/g6/src/spec/element/animation.ts type AnimationStage (line 6) | type AnimationStage = 'enter' | 'update' | 'exit' | 'show' | 'hide' | 'c... FILE: packages/g6/src/spec/element/combo.ts type ComboOptions (line 13) | interface ComboOptions { type StaticComboOptions (line 58) | interface StaticComboOptions { type ComboStyle (line 65) | interface ComboStyle extends Partial { FILE: packages/g6/src/spec/element/edge.ts type EdgeOptions (line 13) | interface EdgeOptions { type StaticEdgeOptions (line 58) | interface StaticEdgeOptions { type EdgeStyle (line 65) | interface EdgeStyle extends Partial { FILE: packages/g6/src/spec/element/node.ts type NodeOptions (line 13) | interface NodeOptions { type StaticNodeOptions (line 58) | interface StaticNodeOptions { type NodeStyle (line 65) | interface NodeStyle extends Partial { FILE: packages/g6/src/spec/element/palette.ts type PaletteOptions (line 10) | type PaletteOptions = Palette | CategoricalPaletteOptions | ContinuousPa... type STDPaletteOptions (line 12) | type STDPaletteOptions = CategoricalPaletteOptions | ContinuousPaletteOp... type CategoricalPaletteOptions (line 14) | interface CategoricalPaletteOptions extends BasePaletteOptions { type ContinuousPaletteOptions (line 29) | interface ContinuousPaletteOptions extends BasePaletteOptions { type BasePaletteOptions (line 44) | interface BasePaletteOptions { FILE: packages/g6/src/spec/graph.ts type GraphOptions (line 28) | interface GraphOptions extends CanvasOptions, ViewportOptions { FILE: packages/g6/src/spec/layout.ts type LayoutOptions (line 3) | type LayoutOptions = SingleLayoutOptions | SingleLayoutOptions[]; type STDLayoutOptions (line 5) | type STDLayoutOptions = BaseLayoutOptions; type SingleLayoutOptions (line 7) | type SingleLayoutOptions = BuiltInLayoutOptions | BaseLayoutOptions; FILE: packages/g6/src/spec/plugin.ts type PluginOptions (line 3) | type PluginOptions = (string | CustomPluginOption | ((this: Graph) => Cu... type UpdatePluginOption (line 5) | interface UpdatePluginOption { type CustomPluginOption (line 10) | interface CustomPluginOption extends Record { FILE: packages/g6/src/spec/theme.ts type ThemeOptions (line 7) | type ThemeOptions = false | 'light' | 'dark' | string; FILE: packages/g6/src/spec/transform.ts type TransformOptions (line 3) | type TransformOptions = (string | CustomTransformOption | ((this: Graph)... type UpdateTransformOption (line 5) | interface UpdateTransformOption { type CustomTransformOption (line 10) | interface CustomTransformOption { FILE: packages/g6/src/spec/viewport.ts type ViewportOptions (line 10) | interface ViewportOptions { type STDViewportOptions (line 73) | interface STDViewportOptions { FILE: packages/g6/src/themes/base.ts constant BADGE_PALETTE (line 5) | const BADGE_PALETTE: CategoricalPalette = ['#7E92B5', '#F4664A', '#FFBE3... constant NODE_PALETTE_OPTIONS (line 7) | const NODE_PALETTE_OPTIONS: PaletteOptions = { constant EDGE_PALETTE_OPTIONS (line 12) | const EDGE_PALETTE_OPTIONS: PaletteOptions = { type ThemeTokens (line 29) | type ThemeTokens = { function create (line 60) | function create(tokens: ThemeTokens): Theme { FILE: packages/g6/src/themes/dark.ts constant EDGE_PALETTE_OPTIONS (line 5) | const EDGE_PALETTE_OPTIONS: PaletteOptions = { FILE: packages/g6/src/themes/types.ts type Theme (line 5) | type Theme = { FILE: packages/g6/src/transforms/arrange-draw-order.ts class ArrangeDrawOrder (line 12) | class ArrangeDrawOrder extends BaseTransform { method beforeDraw (line 13) | public beforeDraw(input: DrawData): DrawData { FILE: packages/g6/src/transforms/base-transform.ts type BaseTransformOptions (line 6) | type BaseTransformOptions = CustomBehaviorOption; method beforeDraw (line 14) | public beforeDraw(data: DrawData, context: DrawContext): DrawData { method afterLayout (line 20) | public afterLayout(type: 'pre' | 'post', data?: DrawData) {} FILE: packages/g6/src/transforms/collapse-expand-combo.ts class CollapseExpandCombo (line 16) | class CollapseExpandCombo extends BaseTransform { method beforeDraw (line 17) | public beforeDraw(input: DrawData, context: DrawContext): DrawData { FILE: packages/g6/src/transforms/collapse-expand-node.ts class CollapseExpandNode (line 25) | class CollapseExpandNode extends BaseTransform { method getElement (line 26) | private getElement(id: ID) { method handleExpand (line 30) | private handleExpand(node: NodeData, input: DrawData) { method beforeDraw (line 48) | public beforeDraw(input: DrawData): DrawData { FILE: packages/g6/src/transforms/get-edge-actual-ends.ts class GetEdgeActualEnds (line 14) | class GetEdgeActualEnds extends BaseTransform { method beforeDraw (line 15) | public beforeDraw(input: DrawData): DrawData { FILE: packages/g6/src/transforms/map-node-size.ts type MapNodeSizeOptions (line 17) | interface MapNodeSizeOptions extends BaseTransformOptions { class MapNodeSize (line 91) | class MapNodeSize extends BaseTransform { method constructor (line 100) | constructor(context: RuntimeContext, options: MapNodeSizeOptions) { method beforeDraw (line 104) | public beforeDraw(input: DrawData): DrawData { method assignLabelStyle (line 137) | private assignLabelStyle(style: NodeStyle, size: STDSize, datum: NodeD... method getLabelSizeByNodeSize (line 152) | private getLabelSizeByNodeSize(size: STDSize, defaultMaxFontSize: numb... method getCentralities (line 160) | private getCentralities(centrality: Required['cent... FILE: packages/g6/src/transforms/place-radial-labels.ts type PlaceRadialLabelsOptions (line 17) | interface PlaceRadialLabelsOptions extends BaseTransformOptions { class PlaceRadialLabels (line 31) | class PlaceRadialLabels extends BaseTransform { method constructor (line 36) | constructor(context: RuntimeContext, options: PlaceRadialLabelsOptions) { method ref (line 40) | private get ref(): NodeData { method afterLayout (line 44) | public afterLayout() { FILE: packages/g6/src/transforms/process-parallel-edges.ts constant CUBIC_EDGE_TYPE (line 15) | const CUBIC_EDGE_TYPE = 'quadratic'; constant CUBIC_LOOP_PLACEMENTS (line 17) | const CUBIC_LOOP_PLACEMENTS: LoopPlacement[] = [ type ProcessParallelEdgesOptions (line 28) | interface ProcessParallelEdgesOptions extends BaseTransformOptions { class ProcessParallelEdges (line 69) | class ProcessParallelEdges extends BaseTransform; type ProcedureData (line 12) | type ProcedureData = { type DrawData (line 18) | type DrawData = { FILE: packages/g6/src/transforms/update-related-edge.ts class UpdateRelatedEdge (line 11) | class UpdateRelatedEdge extends BaseTransform { method beforeDraw (line 12) | public beforeDraw(input: DrawData, context: DrawContext): DrawData { FILE: packages/g6/src/transforms/utils.ts function reassignTo (line 15) | function reassignTo( function isStyleEqual (line 41) | function isStyleEqual(style: Record, originalStyle: Rec... FILE: packages/g6/src/types/anchor.ts type Anchor (line 3) | type Anchor = string | Vector2 | Vector3; type STDAnchor (line 5) | type STDAnchor = Vector2; FILE: packages/g6/src/types/animation.ts type Keyframe (line 3) | type Keyframe = { type AnimationTask (line 7) | type AnimationTask = () => () => IAnimation | null; FILE: packages/g6/src/types/canvas.ts type CanvasLayer (line 1) | type CanvasLayer = 'background' | 'main' | 'label' | 'transient'; FILE: packages/g6/src/types/centrality.ts type NodeCentralityOptions (line 3) | type NodeCentralityOptions = FILE: packages/g6/src/types/change.ts type DataChange (line 10) | type DataChange = DataAdded | DataUpdated | DataRemoved; type DataAdded (line 12) | type DataAdded = NodeAdded | EdgeAdded | ComboAdded; type DataUpdated (line 14) | type DataUpdated = NodeUpdated | EdgeUpdated | ComboUpdated; type DataRemoved (line 16) | type DataRemoved = NodeRemoved | EdgeRemoved | ComboRemoved; type NodeAdded (line 18) | type NodeAdded = { type NodeUpdated (line 23) | type NodeUpdated = { type NodeRemoved (line 29) | type NodeRemoved = { type EdgeAdded (line 34) | type EdgeAdded = { type EdgeUpdated (line 39) | type EdgeUpdated = { type EdgeRemoved (line 45) | type EdgeRemoved = { type ComboAdded (line 50) | type ComboAdded = { type ComboUpdated (line 55) | type ComboUpdated = { type ComboRemoved (line 61) | type ComboRemoved = { type DataChanges (line 66) | type DataChanges = { FILE: packages/g6/src/types/combo.ts type CollapsedMarkerStyleProps (line 9) | interface CollapsedMarkerStyleProps extends IconStyleProps { FILE: packages/g6/src/types/data.ts type DataID (line 4) | type DataID = { type NodeLikeData (line 10) | type NodeLikeData = NodeData | ComboData; type ElementDatum (line 12) | type ElementDatum = NodeData | EdgeData | ComboData; type ElementData (line 14) | type ElementData = NodeData[] | EdgeData[] | ComboData[]; type PartialNodeLikeData (line 25) | type PartialNodeLikeData = Partial & Pick = type PartialGraphData (line 49) | type PartialGraphData = { type HierarchyKey (line 66) | type HierarchyKey = 'tree' | 'combo'; FILE: packages/g6/src/types/edge.ts type EdgeDirection (line 18) | type EdgeDirection = 'in' | 'out' | 'both'; type EdgeKey (line 20) | type EdgeKey = Line | Path | Polyline; type EdgeLabelStyleProps (line 27) | interface EdgeLabelStyleProps extends LabelStyleProps { type EdgeBadgeStyleProps (line 74) | interface EdgeBadgeStyleProps extends BadgeStyleProps { type EdgeArrowStyleProps (line 104) | interface EdgeArrowStyleProps type LoopPlacement (line 130) | type LoopPlacement = CardinalPlacement | CornerPlacement; type LoopStyleProps (line 137) | interface LoopStyleProps { FILE: packages/g6/src/types/element.ts type Node (line 10) | interface Node extends DisplayObject, ElementHooks, ElementMethods { type Edge (line 45) | interface Edge extends DisplayObject, ElementHooks, ElementMethods {} type Combo (line 52) | interface Combo extends Node { type Element (line 62) | type Element = Node | Edge | Combo; type ElementType (line 64) | type ElementType = 'node' | 'edge' | 'combo'; type ElementOptions (line 66) | type ElementOptions = NodeOptions | EdgeOptions | ComboOptions; type ElementMethods (line 73) | interface ElementMethods { type ElementHooks (line 96) | interface ElementHooks { FILE: packages/g6/src/types/enum.ts type Loosen (line 1) | type Loosen = `${T}`; FILE: packages/g6/src/types/event.ts type IEvent (line 14) | type IEvent = type IPointerEvent (line 24) | interface IPointerEvent extends TargetedEvent... type IWheelEvent (line 26) | interface IWheelEvent extends TargetedEvent {} type IElementDragEvent (line 32) | interface IElementDragEvent extends IDragEvent {} type IDragEvent (line 34) | interface IDragEvent extends TargetedEvent ... type Target (line 78) | type Target = Document | Element; FILE: packages/g6/src/types/graphlib.ts type GraphLibGroupedChanges (line 16) | type GraphLibGroupedChanges = { FILE: packages/g6/src/types/history.ts type Command (line 8) | interface Command { type CommandData (line 34) | interface CommandData { FILE: packages/g6/src/types/id.ts type ID (line 1) | type ID = string; FILE: packages/g6/src/types/layout.ts type AdaptiveLayout (line 5) | interface AdaptiveLayout { FILE: packages/g6/src/types/node.ts type PortPlacement (line 12) | type PortPlacement = RelativePlacement | CardinalPlacement; type StarPortPlacement (line 13) | type StarPortPlacement = RelativePlacement | 'top' | 'left' | 'right' | ... type TrianglePortPlacement (line 14) | type TrianglePortPlacement = RelativePlacement | CardinalPlacement; type TriangleDirection (line 21) | type TriangleDirection = 'up' | 'left' | 'right' | 'down'; type NodeLabelStyleProps (line 28) | interface NodeLabelStyleProps extends LabelStyleProps { type NodeBadgeStyleProps (line 66) | interface NodeBadgeStyleProps extends BadgeStyleProps { type PortStyleProps (line 92) | interface PortStyleProps extends Omit { type Port (line 116) | type Port = DisplayObject | Point; type NodePortStyleProps (line 123) | interface NodePortStyleProps extends PortStyleProps { type DonutRound (line 145) | interface DonutRound extends BaseStyleProps { FILE: packages/g6/src/types/padding.ts type Padding (line 1) | type Padding = number | number[]; type STDPadding (line 3) | type STDPadding = [number, number, number, number]; FILE: packages/g6/src/types/placement.ts type CardinalPlacement (line 1) | type CardinalPlacement = 'left' | 'right' | 'top' | 'bottom'; type CornerPlacement (line 3) | type CornerPlacement = type RelativePlacement (line 13) | type RelativePlacement = [number, number]; type DirectionalPlacement (line 15) | type DirectionalPlacement = CardinalPlacement | CornerPlacement | 'center'; type Placement (line 17) | type Placement = RelativePlacement | DirectionalPlacement; FILE: packages/g6/src/types/plugin.ts type PluginEvent (line 3) | type PluginEvent = Omit = `... type Prefix (line 13) | type Prefix

= { type ReplacePrefix (line 17) | type ReplacePrefix; FILE: packages/g6/src/types/vector.ts type Vector2 (line 1) | type Vector2 = [number, number] | Float32Array; type Vector3 (line 3) | type Vector3 = [number, number, number] | Float32Array; FILE: packages/g6/src/types/viewport.ts type ViewportAnimationEffectTiming (line 3) | type ViewportAnimationEffectTiming = type TransformOptions (line 10) | interface TransformOptions { type FitViewOptions (line 18) | interface FitViewOptions { FILE: packages/g6/src/utils/anchor.ts function parseAnchor (line 11) | function parseAnchor(anchor: Anchor): STDAnchor { FILE: packages/g6/src/utils/animation.ts function createAnimationsProxy (line 22) | function createAnimationsProxy(args1: IAnimation | IAnimation[], args2?:... function preprocessKeyframes (line 61) | function preprocessKeyframes(keyframes: Keyframe[]): Keyframe[] { function inferDefaultValue (line 116) | function inferDefaultValue(name: string) { function getAnimationOptions (line 144) | function getAnimationOptions( function animationOf (line 164) | function animationOf(options: string | AnimationOptions[]): STDAnimation { function getElementAnimationOptions (line 185) | function getElementAnimationOptions( FILE: packages/g6/src/utils/array.ts function deduplicate (line 9) | function deduplicate(arr: T[], by: (item: T) => unknown = (item) => i... FILE: packages/g6/src/utils/bbox.ts function getBBoxWidth (line 15) | function getBBoxWidth(bbox: AABB): number { function getBBoxHeight (line 26) | function getBBoxHeight(bbox: AABB): number { function getBBoxSize (line 35) | function getBBoxSize(bbox: AABB): [number, number] { function getNodeBBox (line 47) | function getNodeBBox(node: Point | Node, padding?: Padding): AABB { function getPointBBox (line 59) | function getPointBBox(point: Point): AABB { function getExpandedBBox (line 74) | function getExpandedBBox(bbox: AABB, padding: Padding): AABB { function getCombinedBBox (line 90) | function getCombinedBBox(bboxes: AABB[]): AABB { function isBBoxInside (line 116) | function isBBoxInside(bbox1: AABB, bbox2: AABB): boolean { function isPointInBBox (line 133) | function isPointInBBox(point: Point, bbox: AABB) { function isPointOnBBoxBoundary (line 146) | function isPointOnBBoxBoundary(point: Point, bbox: AABB, extended = fals... function isPointOutsideBBox (line 166) | function isPointOutsideBBox(point: Point, bbox: AABB) { function isPointBBoxCenter (line 178) | function isPointBBoxCenter(point: Point, bbox: AABB) { function getNearestBoundarySide (line 191) | function getNearestBoundarySide(p: Point, bbox: AABB): 'left' | 'right' ... function getNearestBoundaryPoint (line 211) | function getNearestBoundaryPoint(p: Point, bbox: AABB): Point { function getTriangleCenter (line 245) | function getTriangleCenter(bbox: AABB, direction: TriangleDirection): Po... function getIncircleRadius (line 272) | function getIncircleRadius(bbox: AABB, direction: TriangleDirection): nu... function getBBoxSegments (line 288) | function getBBoxSegments(bbox: AABB): [Point, Point][] { FILE: packages/g6/src/utils/cache.ts function cacheStyle (line 15) | function cacheStyle(element: DisplayObject, name: string | string[]) { function getCachedStyle (line 31) | function getCachedStyle(element: DisplayObject, name: string) { function hasCachedStyle (line 43) | function hasCachedStyle(element: DisplayObject, name: string) { function setCacheStyle (line 55) | function setCacheStyle(element: DisplayObject, name: string, value: any) { FILE: packages/g6/src/utils/centrality.ts type CentralityResult (line 6) | type CentralityResult = Map; FILE: packages/g6/src/utils/change.ts function reduceDataChanges (line 13) | function reduceDataChanges(changes: DataChange[]): DataChange[] { function groupByChangeType (line 71) | function groupByChangeType(changes: DataChange[]): DataChanges { FILE: packages/g6/src/utils/collapsibility.ts function isCollapsed (line 10) | function isCollapsed(nodeLike: NodeLikeData) { FILE: packages/g6/src/utils/data.ts function mergeElementsData (line 17) | function mergeElementsData(or... function cloneElementData (line 48) | function cloneElementData(dat... function isEmptyData (line 63) | function isEmptyData(data: GraphData) { function isElementDataEqual (line 79) | function isElementDataEqual(original: Partial = {}, modifi... constant OVERRIDE_KEY (line 115) | const OVERRIDE_KEY = '__internal_override__'; function isOverridable (line 123) | function isOverridable(datum: ElementDatum): boolean { FILE: packages/g6/src/utils/diff.ts function arrayDiff (line 13) | function arrayDiff( FILE: packages/g6/src/utils/dom.ts function getContainerSize (line 10) | function getContainerSize(container: HTMLElement): [number, number] { function sizeOf (line 27) | function sizeOf(container: HTMLElement | null): [number, number] { FILE: packages/g6/src/utils/edge.ts function getLabelPositionStyle (line 37) | function getLabelPositionStyle( function getBadgePositionStyle (line 95) | function getBadgePositionStyle( function getXYByPlacement (line 125) | function getXYByPlacement(key: EdgeKey, ratio: number, offsetX: number, ... function getCurveControlPoint (line 150) | function getCurveControlPoint( function parseCurveOffset (line 175) | function parseCurveOffset(curveOffset: number | [number, number]): [numb... function parseCurvePosition (line 187) | function parseCurvePosition(curvePosition: number | [number, number]): [... function getQuadraticPath (line 201) | function getQuadraticPath(sourcePoint: Point, targetPoint: Point, contro... function getCubicPath (line 217) | function getCubicPath(sourcePoint: Point, targetPoint: Point, controlPoi... function getPolylinePath (line 243) | function getPolylinePath(points: Point[], radius = 0, z = false): PathAr... function getBorderRadiusPoints (line 274) | function getBorderRadiusPoints( function getLoopEndpoints (line 330) | function getLoopEndpoints( function getCubicLoopPath (line 375) | function getCubicLoopPath( function getCubicLoopControlPoints (line 409) | function getCubicLoopControlPoints( function getPolylineLoopPath (line 446) | function getPolylineLoopPath( function getPolylineLoopControlPoints (line 482) | function getPolylineLoopControlPoints(node: Node, sourcePoint: Point, ta... function getSubgraphRelatedEdges (line 568) | function getSubgraphRelatedEdges(ids: ID[], getRelatedEdges: (id: ID) =>... function findActualConnectNodeData (line 593) | function findActualConnectNodeData(node: NodeLikeData, getParentData: (i... function getArrowSize (line 619) | function getArrowSize(lineWidth: number, size?: Size): Size { FILE: packages/g6/src/utils/element.ts function isNode (line 19) | function isNode(shape: DisplayObject | Port): shape is Node { function isEdge (line 30) | function isEdge(shape: DisplayObject): shape is Edge { function isCombo (line 41) | function isCombo(shape: any): shape is Combo { function isElement (line 52) | function isElement(shape: any): shape is Element { function isSameNode (line 64) | function isSameNode(node1: Node, node2: Node): boolean { constant PORT_MAP (line 69) | const PORT_MAP: Record = { function getPortXYByPlacement (line 93) | function getPortXYByPlacement( function getAllPorts (line 115) | function getAllPorts(node: Node): Record { function isSimplePort (line 138) | function isSimplePort(portStyle: NodePortStyleProps): boolean { function getPortPosition (line 150) | function getPortPosition(port: Port): Point { function findPorts (line 164) | function findPorts( function findPort (line 189) | function findPort(node: Node, oppositeNode: Node, portKey?: string, oppo... function findConnectionPoints (line 214) | function findConnectionPoints(node: Node, portKey?: string): Point[] { function getConnectionPoint (line 229) | function getConnectionPoint(node: Port | Node | Combo, opposite: Node | ... function getPortConnectionPoint (line 244) | function getPortConnectionPoint(port: Port, opposite: Node | Port): Point { function getNodeConnectionPoint (line 272) | function getNodeConnectionPoint(nodeLike: Node | Combo, opposite: Node |... function getTextStyleByPlacement (line 291) | function getTextStyleByPlacement( function getStarPoints (line 330) | function getStarPoints(outerR: number, innerR: number): Point[] { function getStarPorts (line 351) | function getStarPorts(outerR: number, innerR: number): Record, style: Partial(shape: T, style: Record(data: Node<... function createTreeStructure (line 44) | function createTreeStructure(model: Graphlib) { FILE: packages/g6/src/utils/id.ts function idOf (line 12) | function idOf(data: Partial): ID { function parentIdOf (line 26) | function parentIdOf(data: Partial) { function idsOf (line 40) | function idsOf(data: GraphData, flat: boolean): ID[] | DataID { FILE: packages/g6/src/utils/is.ts function isEdgeData (line 11) | function isEdgeData(data: Partial): data is EdgeData { function isVector2 (line 23) | function isVector2(vector: Point): vector is Vector2 { function isVector3 (line 34) | function isVector3(vector: Point): vector is Vector3 { function isPoint (line 45) | function isPoint(p: any): p is Point { FILE: packages/g6/src/utils/layout.ts function isComboLayout (line 22) | function isComboLayout(options: STDLayoutOptions) { function isTreeLayout (line 36) | function isTreeLayout(options: STDLayoutOptions) { function isPositionSpecified (line 48) | function isPositionSpecified(data: Record) { function isPreLayout (line 63) | function isPreLayout(options?: LayoutOptions) { function layoutAdapter (line 75) | function layoutAdapter( function layoutMapping2GraphData (line 179) | function layoutMapping2GraphData(layoutMapping: AntVGraphData): GraphData { function isLegacyAntVLayout (line 224) | function isLegacyAntVLayout( function legacyLayoutAdapter (line 238) | function legacyLayoutAdapter( function invokeLayoutMethod (line 367) | function invokeLayoutMethod(layout: BaseLayout, method: string, ...args:... function getLayoutProperty (line 387) | function getLayoutProperty(layout: BaseLayout, name: string) { FILE: packages/g6/src/utils/line.ts type LineSegment (line 5) | type LineSegment = [Point, Point]; function isLinesParallel (line 15) | function isLinesParallel(l1: LineSegment, l2: LineSegment): boolean { function getLinesIntersection (line 32) | function getLinesIntersection(l1: LineSegment, l2: LineSegment, extended... FILE: packages/g6/src/utils/math.ts function isBetween (line 10) | function isBetween(value: number, min: number, max: number): boolean { FILE: packages/g6/src/utils/node.ts function inferIconStyle (line 13) | function inferIconStyle(size: Size, iconStyle: IconStyleProps): IconStyl... FILE: packages/g6/src/utils/padding.ts function parsePadding (line 10) | function parsePadding(padding: Padding = 0): STDPadding { function getVerticalPadding (line 25) | function getVerticalPadding(padding: Padding = 0): number { function getHorizontalPadding (line 37) | function getHorizontalPadding(padding: Padding = 0): number { FILE: packages/g6/src/utils/palette.ts function parsePalette (line 17) | function parsePalette(palette?: PaletteOptions): STDPaletteOptions | und... function assignColorByPalette (line 52) | function assignColorByPalette(data: ElementData, palette?: STDPaletteOpt... function getPaletteColors (line 123) | function getPaletteColors(colorPalette?: string | CategoricalPalette): C... FILE: packages/g6/src/utils/path.ts function pointsToPath (line 12) | function pointsToPath(points: Point[], isClose = true): PathArray { constant PATH_COMMANDS (line 25) | const PATH_COMMANDS: Record = { function parsePath (line 55) | function parsePath(path: string): PathArray { function pathToPoints (line 95) | function pathToPoints(path: string | PathArray): Point[] { FILE: packages/g6/src/utils/pinch.ts type PointerPoint (line 10) | interface PointerPoint { type PinchEventOptions (line 26) | interface PinchEventOptions { type PinchEvent (line 49) | type PinchEvent = 'pinchstart' | 'pinchmove' | 'pinchend'; type PinchCallback (line 58) | type PinchCallback = (event: IPointerEvent, options: PinchEventOptions) ... class PinchHandler (line 69) | class PinchHandler { method constructor (line 99) | constructor( method bindEvents (line 117) | private bindEvents() { method updatePointerPosition (line 132) | private updatePointerPosition(pointerId: number, x: number, y: number) { method onPointerDown (line 149) | onPointerDown(event: IPointerEvent) { method onPointerMove (line 173) | onPointerMove(event: IPointerEvent) { method onPointerUp (line 196) | onPointerUp(event: IPointerEvent) { method destroy (line 213) | public destroy() { method off (line 229) | public off(phase: PinchEvent, callback: PinchCallback) { method tryDestroy (line 244) | private tryDestroy() { FILE: packages/g6/src/utils/placement.ts function parsePlacement (line 11) | function parsePlacement(placement: Placement): RelativePlacement { FILE: packages/g6/src/utils/point.ts function parsePoint (line 16) | function parsePoint(point: PointObject): Point { function toPointObject (line 27) | function toPointObject(point: Point): PointObject { function sortByX (line 37) | function sortByX(points: Point[]): Point[] { function deduplicate (line 48) | function deduplicate(points: Point[]): Point[] { function round (line 66) | function round(point: Point, digits = 0): Point { function moveTo (line 80) | function moveTo(p: Point, ref: Point, distance: number, reverse = false)... function isHorizontal (line 96) | function isHorizontal(p1: Point, p2: Point): boolean { function isVertical (line 108) | function isVertical(p1: Point, p2: Point): boolean { function isOrthogonal (line 120) | function isOrthogonal(p1: Point, p2: Point): boolean { function isCollinear (line 133) | function isCollinear(p1: Point, p2: Point, p3: Point): boolean { function getSymmetricPoint (line 145) | function getSymmetricPoint(p: Point, center: Point): Point { function getPolygonIntersectPoint (line 160) | function getPolygonIntersectPoint( function isPointInPolygon (line 201) | function isPointInPolygon(point: Point, points: Point[], start?: number,... function getRectIntersectPoint (line 228) | function getRectIntersectPoint(p: Point, bbox: AABB, useExtendedLine = f... function getEllipseIntersectPoint (line 249) | function getEllipseIntersectPoint(p: Point, bbox: AABB, useExtendedLine ... function findNearestPoints (line 270) | function findNearestPoints(group1: Point[], group2: Point[]): [Point, Po... function findNearestLine (line 293) | function findNearestLine(point: Point, lines: LineSegment[]) { function getDistanceToLine (line 317) | function getDistanceToLine(point: Point, line: LineSegment) { function findNearestPointOnLine (line 330) | function findNearestPointOnLine(point: Point, line: LineSegment): Point { function centerOf (line 364) | function centerOf(points: Point[]): Point { function sortByClockwise (line 377) | function sortByClockwise(points: Point[], clockwise = true): Point[] { function getBoundingPoints (line 392) | function getBoundingPoints(start: Point, end: Point): Point[] { FILE: packages/g6/src/utils/polygon.ts function getPolygonTextStyleByPlacement (line 22) | function getPolygonTextStyleByPlacement( FILE: packages/g6/src/utils/position.ts function positionOf (line 13) | function positionOf(datum: NodeLikeData): Point { function hasPosition (line 25) | function hasPosition(datum: NodeLikeData): boolean { function getXYByRelativePlacement (line 38) | function getXYByRelativePlacement(bbox: AABB, placement: RelativePlaceme... function getXYByPlacement (line 52) | function getXYByPlacement(bbox: AABB, placement: Placement = 'center'): ... function getXYByAnchor (line 65) | function getXYByAnchor(bbox: AABB, anchor: Anchor): Point { FILE: packages/g6/src/utils/prefix.ts function startsWith (line 12) | function startsWith(str: string, prefix: string) { function addPrefix (line 26) | function addPrefix(str: string, prefix: string): string { function removePrefix (line 39) | function removePrefix(string: string, prefix?: string, lowercaseFirstLet... function subStyleProps (line 54) | function subStyleProps>(style: object, pre... function subObject (line 86) | function subObject(obj: Record, prefix: string): Record>(style: Record(style: T, oldPrefix: string, ne... FILE: packages/g6/src/utils/print.ts constant BRAND (line 5) | const BRAND = 'G6'; function format (line 14) | function format(message: string) { FILE: packages/g6/src/utils/relation.ts function getElementNthDegreeIds (line 23) | function getElementNthDegreeIds( function getNodeNthDegreeIds (line 57) | function getNodeNthDegreeIds( FILE: packages/g6/src/utils/router/orth.ts type Direction (line 19) | type Direction = 'N' | 'S' | 'W' | 'E' | null; type Route (line 21) | type Route = { function orth (line 42) | function orth( function getDirection (line 146) | function getDirection(from: Point, to: Point): Direction | null { function getBBoxSize (line 166) | function getBBoxSize(bbox: AABB, direction: Direction): number { function pointToPoint (line 179) | function pointToPoint(from: Point, to: Point, direction: Direction): Rou... function nodeToPoint (line 199) | function nodeToPoint(from: Point, to: Point, fromBBox: AABB): Route { function pointToNode (line 223) | function pointToNode(from: Point, to: Point, toBBox: AABB, direction: Di... function nodeToNode (line 265) | function nodeToNode(from: Point, to: Point, fromBBox: AABB, toBBox: AABB... function insideNode (line 300) | function insideNode(from: Point, to: Point, fromBBox: AABB, toBBox: AABB... function freeJoin (line 346) | function freeJoin(p1: Point, p2: Point, bbox: AABB): Point { FILE: packages/g6/src/utils/router/shortest-path.ts function alignToGrid (line 37) | function alignToGrid(p: number | Point, gridSize: number): number | Point { function getAngleDiff (line 51) | function getAngleDiff(angle1: number, angle2: number) { function getDirectionAngle (line 64) | function getDirectionAngle(p1: Point, p2: Point) { function getDirectionChange (line 83) | function getDirectionChange( function estimateCost (line 131) | function estimateCost(from: Point, anchors: Point[], distFunc: (p1: Poin... function getNearestPoint (line 144) | function getNearestPoint(points: Point[], refPoint: Point, distFunc: (p1... function aStarSearch (line 255) | function aStarSearch( type Item (line 378) | type Item = { class SortedArray (line 388) | class SortedArray { method constructor (line 393) | constructor() { method _innerAdd (line 398) | private _innerAdd(item: Item, length: number) { method add (line 423) | public add(item: Item) { method remove (line 442) | public remove(id: string) { method _clearAndGetMinId (line 447) | private _clearAndGetMinId() { method _findFirstId (line 456) | private _findFirstId() { method minId (line 463) | public minId(clear: boolean) { FILE: packages/g6/src/utils/shape.ts function getDescendantShapes (line 10) | function getDescendantShapes(shape: T) { function getAncestorShapes (line 35) | function getAncestorShapes(shape: T) { FILE: packages/g6/src/utils/shortcut.ts type ShortcutOptions (line 8) | interface ShortcutOptions {} type ShortcutKey (line 10) | type ShortcutKey = string[]; type Handler (line 12) | type Handler = (event: any) => void; constant MODIFIER_KEYS (line 14) | const MODIFIER_KEYS = new Set(['Control', 'Alt', 'Meta', 'Shift']); function isModifierKey (line 15) | function isModifierKey(key: string) { class Shortcut (line 21) | class Shortcut { method constructor (line 30) | constructor(emitter: EventEmitter) { method bind (line 35) | public bind(key: ShortcutKey, handler: Handler) { method unbind (line 44) | public unbind(key: ShortcutKey, handler?: Handler) { method unbindAll (line 52) | public unbindAll() { method match (line 61) | public match(key: ShortcutKey) { method bindEvents (line 68) | private bindEvents() { method trigger (line 110) | private trigger(event: KeyboardEvent) { method triggerExtendKey (line 123) | private triggerExtendKey(eventType: CommonEvent, event: unknown) { method destroy (line 154) | public destroy() { FILE: packages/g6/src/utils/size.ts function parseSize (line 10) | function parseSize(size: Size = 0): STDSize { FILE: packages/g6/src/utils/state.ts function statesOf (line 10) | function statesOf(datum: ElementDatum) { FILE: packages/g6/src/utils/style.ts function computeElementCallbackStyle (line 13) | function computeElementCallbackStyle( function mergeOptions (line 42) | function mergeOptions( function getSubShapeStyle (line 69) | function getSubShapeStyle>( FILE: packages/g6/src/utils/symbol.ts type SymbolFactor (line 5) | type SymbolFactor = (width: number, height: number) => PathArray; FILE: packages/g6/src/utils/text.ts function getWordWrapWidthWithBase (line 11) | function getWordWrapWidthWithBase(length: number, maxWidth: string | num... function getWordWrapWidthByBox (line 30) | function getWordWrapWidthByBox( function getWordWrapWidthByEnds (line 48) | function getWordWrapWidthByEnds(points: [Point, Point], maxWidth: string... FILE: packages/g6/src/utils/theme.ts function themeOf (line 13) | function themeOf(options: GraphOptions) { FILE: packages/g6/src/utils/transform.ts function replaceTranslateInTransform (line 14) | function replaceTranslateInTransform( FILE: packages/g6/src/utils/traverse.ts type HierarchyStructure (line 1) | type HierarchyStructure = T & { function dfs (line 15) | function dfs( function bfs (line 43) | function bfs(node: N, visitor: (node: N, depth: number) => void, navi... FILE: packages/g6/src/utils/tree.ts type TreeDataGetter (line 5) | type TreeDataGetter = { function treeToGraphData (line 19) | function treeToGraphData(treeData: TreeData, getter?: TreeDataGetter): G... FILE: packages/g6/src/utils/vector.ts constant VECTOR_ZERO (line 5) | const VECTOR_ZERO: Vector3 = [0, 0, 0]; function padVectors (line 15) | function padVectors(a: Vector2 | Vector3, b: Vector2 | Vector3): [Vector... function add (line 34) | function add(a: Vector2 | Vector3, b: Vector2 | Vector3): Vector2 | Vect... function subtract (line 47) | function subtract(a: Vector2 | Vector3, b: Vector2 | Vector3): Vector2 |... function multiply (line 60) | function multiply(a: Vector2 | Vector3, b: number | Vector2 | Vector3): ... function divide (line 74) | function divide(a: Vector2 | Vector3, b: number | Vector2 | Vector3): Ve... function dot (line 93) | function dot(a: Vector2 | Vector3, b: Vector2 | Vector3): number { function cross (line 106) | function cross(a: Vector2 | Vector3, b: Vector2 | Vector3): Vector3 { function scale (line 120) | function scale(a: Vector2 | Vector3, s: number): Vector2 | Vector3 { function distance (line 132) | function distance(a: Vector2 | Vector3, b: Vector2 | Vector3): number { function manhattanDistance (line 145) | function manhattanDistance(a: Vector2 | Vector3, b: Vector2 | Vector3): ... function normalize (line 157) | function normalize(a: Vector2 | Vector3): Vector2 | Vector3 { function angle (line 171) | function angle(a: Vector2 | Vector3, b: Vector2 | Vector3, clockwise = f... function exactEquals (line 193) | function exactEquals(a: Vector2 | Vector3, b: Vector2 | Vector3): boolean { function perpendicular (line 205) | function perpendicular(a: Vector2, clockwise = true): Vector2 { function mod (line 217) | function mod(a: Vector2 | Vector3, b: number): Vector2 | Vector3 { function toVector2 (line 228) | function toVector2(a: Vector2 | Vector3): Vector2 { function toVector3 (line 239) | function toVector3(a: Vector2 | Vector3): Vector3 { function rad (line 250) | function rad(a: Vector2 | Vector3): number { function rotate (line 264) | function rotate(a: Vector2, angle: number): Vector2 { FILE: packages/g6/src/utils/visibility.ts function setVisibility (line 15) | function setVisibility( FILE: packages/g6/src/utils/z-index.ts function getZIndexOf (line 9) | function getZIndexOf(datum: ElementDatum): number { FILE: packages/g6/vite.config.js method configureServer (line 19) | configureServer(server) { FILE: packages/site/examples/animation/basic/demo/enter-edge-path-in.js class PathInLine (line 3) | class PathInLine extends Line { method onCreate (line 4) | onCreate() { FILE: packages/site/examples/animation/persistence/demo/ant-line.js class AntLine (line 3) | class AntLine extends Line { method onCreate (line 4) | onCreate() { FILE: packages/site/examples/animation/persistence/demo/breathing-circle.js class BreathingCircle (line 3) | class BreathingCircle extends Circle { method onCreate (line 4) | onCreate() { FILE: packages/site/examples/animation/persistence/demo/fly-marker.js class FlyMarkerCubic (line 5) | class FlyMarkerCubic extends CubicHorizontal { method getMarkerStyle (line 6) | getMarkerStyle(attributes) { method onCreate (line 10) | onCreate() { FILE: packages/site/examples/animation/persistence/demo/path-in.js class PathInLine (line 3) | class PathInLine extends Line { method onCreate (line 4) | onCreate() { FILE: packages/site/examples/animation/persistence/demo/ripple-circle.js class RippleCircle (line 5) | class RippleCircle extends Circle { method onCreate (line 6) | onCreate() { FILE: packages/site/examples/behavior/inner-event/demo/basic.js class LightNode (line 4) | class LightNode extends Circle { method render (line 5) | render(attributes, container) { FILE: packages/site/examples/element/custom-combo/demo/extra-button.js class CircleComboWithExtraButton (line 27) | class CircleComboWithExtraButton extends CircleCombo { method render (line 28) | render(attributes, container) { method drawButton (line 33) | drawButton(attributes) { method onCreate (line 44) | onCreate() { FILE: packages/site/examples/element/custom-edge/demo/custom-path.js class PolylineEdge (line 3) | class PolylineEdge extends BaseEdge { method getKeyPath (line 4) | getKeyPath(attributes) { FILE: packages/site/examples/element/custom-edge/demo/extra-label.js class LabelEdge (line 5) | class LabelEdge extends Line { method render (line 6) | render(attributes, container) { method drawEndLabel (line 12) | drawEndLabel(attributes, container, type) { FILE: packages/site/examples/element/custom-node/demo/g2-activity-chart.js class ActivityChart (line 5) | class ActivityChart extends Circle { method onCreate (line 6) | onCreate() { FILE: packages/site/examples/element/custom-node/demo/g2-bar-chart.js class BarChart (line 5) | class BarChart extends Rect { method onCreate (line 6) | onCreate() { FILE: packages/site/examples/element/node/demo/html.js constant ICON_MAP (line 3) | const ICON_MAP = { constant COLOR_MAP (line 9) | const COLOR_MAP = { FILE: packages/site/examples/layout/compact-box/demo/basic.js function isLeafNode (line 8) | function isLeafNode(d) { FILE: packages/site/examples/layout/compact-box/demo/vertical.js function isLeafNode (line 8) | function isLeafNode(d) { FILE: packages/site/examples/layout/custom/demo/arc.js class ArcLayout (line 3) | class ArcLayout extends BaseLayout { method execute (line 4) | async execute(data, options) { class ArcEdge (line 19) | class ArcEdge extends BaseEdge { method getKeyPath (line 20) | getKeyPath(attributes) { FILE: packages/site/examples/layout/custom/demo/bi-graph.js class BiLayout (line 33) | class BiLayout extends BaseLayout { method execute (line 36) | async execute(data, options) { FILE: packages/site/examples/layout/dendrogram/demo/basic.js function isLeafNode (line 8) | function isLeafNode(d) { FILE: packages/site/examples/layout/dendrogram/demo/vertical.js function isLeafNode (line 8) | function isLeafNode(d) { FILE: packages/site/examples/layout/force-directed/demo/collision.js function getData (line 3) | function getData(width, size = 200) { function randomUniform (line 13) | function randomUniform(min, max) { class CollisionElement (line 23) | class CollisionElement extends BaseBehavior { method constructor (line 24) | constructor(context) { method bindEvents (line 30) | bindEvents() { method onPointerMove (line 34) | onPointerMove(event) { FILE: packages/site/examples/layout/force-directed/demo/mesh.js function getData (line 3) | function getData(size = 10) { FILE: packages/site/examples/layout/sub-graph/demo/basic.js function generateArray (line 3) | function generateArray(groups = 10, itemsPerGroup = 6) { FILE: packages/site/examples/scene-case/default/demo/fund-flow.js constant COLORS (line 19) | const COLORS = { constant GREY_COLOR (line 26) | const GREY_COLOR = '#CED4D9'; class TreeNode (line 28) | class TreeNode extends Rect { method data (line 29) | get data() { method childrenData (line 33) | get childrenData() { method getLabelStyle (line 37) | getLabelStyle(attributes) { method getPriceStyle (line 50) | getPriceStyle(attributes) { method drawPriceShape (line 62) | drawPriceShape(attributes, container) { method getCurrencyStyle (line 67) | getCurrencyStyle(attributes) { method drawCurrencyShape (line 79) | drawCurrencyShape(attributes, container) { method getPercentStyle (line 84) | getPercentStyle(attributes) { method drawPercentShape (line 96) | drawPercentShape(attributes, container) { method getTriangleStyle (line 101) | getTriangleStyle(attributes) { method drawTriangleShape (line 115) | drawTriangleShape(attributes, container) { method getVariableStyle (line 120) | getVariableStyle(attributes) { method drawVariableShape (line 133) | drawVariableShape(attributes, container) { method getCollapseStyle (line 138) | getCollapseStyle(attributes) { method drawCollapseShape (line 160) | drawCollapseShape(attributes, container) { method getProcessBarStyle (line 175) | getProcessBarStyle(attributes) { method drawProcessBarShape (line 191) | drawProcessBarShape(attributes, container) { method getKeyStyle (line 196) | getKeyStyle(attributes) { method render (line 206) | render(attributes = this.parsedAttributes, container) { FILE: packages/site/examples/scene-case/default/demo/organization-chart.js constant DEFAULT_LEVEL (line 9) | const DEFAULT_LEVEL = 'detailed'; class ChartNode (line 14) | class ChartNode extends Rect { method data (line 15) | get data() { method level (line 19) | get level() { method getLabelStyle (line 23) | getLabelStyle() { method getKeyStyle (line 44) | getKeyStyle(attributes) { method getPositionStyle (line 51) | getPositionStyle(attributes) { method drawPositionShape (line 64) | drawPositionShape(attributes, container) { method getStatusStyle (line 69) | getStatusStyle(attributes) { method drawStatusShape (line 82) | drawStatusShape(attributes, container) { method getPhoneStyle (line 87) | getPhoneStyle(attributes) { method drawPhoneShape (line 98) | drawPhoneShape(attributes, container) { method render (line 103) | render(attributes = this.parsedAttributes, container = this) { class LevelOfDetail (line 117) | class LevelOfDetail extends BaseBehavior { method constructor (line 124) | constructor(context, options) { method update (line 129) | update(options) { method bindEvents (line 148) | bindEvents() { method unbindEvents (line 153) | unbindEvents() { method destroy (line 158) | destroy() { FILE: packages/site/examples/scene-case/default/demo/performance-diagnosis-flowchart.js constant ACTIVE_COLOR (line 10) | const ACTIVE_COLOR = '#f6c523'; constant COLOR_MAP (line 11) | const COLOR_MAP = { class HoverElement (line 18) | class HoverElement extends HoverActivate { method getActiveIds (line 19) | getActiveIds(event) { FILE: packages/site/examples/scene-case/default/demo/snake-flow-diagram.js class SnakePolyline (line 41) | class SnakePolyline extends Polyline { method getPoints (line 42) | getPoints(attributes) { FILE: packages/site/examples/scene-case/default/demo/sub-graph.js class SubGraphNode (line 4) | class SubGraphNode extends HTML { method connectedCallback (line 5) | connectedCallback() { method render (line 10) | render(attributes, container) { method data (line 15) | get data() { method drawSubGraph (line 19) | drawSubGraph() { method drawGraphNode (line 28) | drawGraphNode(data) { method destroy (line 59) | destroy() { class CardCombo (line 65) | class CardCombo extends BaseCombo { method getKeyStyle (line 66) | getKeyStyle(attributes) { method drawKeyShape (line 78) | drawKeyShape(attributes, container) { method drawCardShape (line 91) | drawCardShape(attributes, container) { method removeCardShape (line 147) | removeCardShape() { FILE: packages/site/examples/scene-case/default/demo/why-do-cats.js function getColor (line 16) | function getColor(id) { class BubbleLayout (line 45) | class BubbleLayout extends BaseLayout { method execute (line 48) | async execute(model, options) { FILE: packages/site/examples/scene-case/tree-graph/demo/anti-procrastination-fishbone.js class AssignColorByBranch (line 53) | class AssignColorByBranch extends BaseTransform { method constructor (line 69) | constructor(context, options) { method beforeDraw (line 73) | beforeDraw(input) { class ArrangeEdgeZIndex (line 94) | class ArrangeEdgeZIndex extends BaseTransform { method beforeDraw (line 95) | beforeDraw(input) { FILE: packages/site/examples/scene-case/tree-graph/demo/indented-tree.js constant COLORS (line 24) | const COLORS = [ class IndentedNode (line 49) | class IndentedNode extends BaseNode { method constructor (line 63) | constructor(options) { method childrenData (line 68) | get childrenData() { method getKeyStyle (line 72) | getKeyStyle(attributes) { method drawKeyShape (line 83) | drawKeyShape(attributes, container) { method getLabelStyle (line 88) | getLabelStyle(attributes) { method drawIconArea (line 93) | drawIconArea(attributes, container) { method forwardEvent (line 106) | forwardEvent(target, type, listener) { method getCountStyle (line 113) | getCountStyle(attributes) { method drawCountShape (line 132) | drawCountShape(attributes, container) { method isShowCollapse (line 145) | isShowCollapse(attributes) { method getCollapseStyle (line 149) | getCollapseStyle(attributes) { method drawCollapseShape (line 169) | drawCollapseShape(attributes, container) { method getAddStyle (line 182) | getAddStyle(attributes) { method drawAddShape (line 206) | drawAddShape(attributes, container) { method render (line 216) | render(attributes = this.parsedAttributes, container = this) { class IndentedEdge (line 227) | class IndentedEdge extends Polyline { method getControlPoints (line 228) | getControlPoints(attributes) { class CollapseExpandTree (line 236) | class CollapseExpandTree extends BaseBehavior { method constructor (line 237) | constructor(context, options) { method update (line 242) | update(options) { method bindEvents (line 248) | bindEvents() { method unbindEvents (line 257) | unbindEvents() { method addChild (line 294) | addChild(event) { class DragBranch (line 313) | class DragBranch extends BaseBehavior { method constructor (line 314) | constructor(context, options) { method update (line 319) | update(options) { method bindEvents (line 325) | bindEvents() { method unbindEvents (line 335) | unbindEvents() { method validate (line 347) | validate(event) { method createShadow (line 354) | createShadow(target) { method moveShadow (line 373) | moveShadow(offset) { method destroyShadow (line 379) | destroyShadow() { method getDelta (line 393) | getDelta(event) { FILE: packages/site/examples/scene-case/tree-graph/demo/mindmap.js class MindmapNode (line 66) | class MindmapNode extends BaseNode { method constructor (line 71) | constructor(options) { method childrenData (line 76) | get childrenData() { method rootId (line 80) | get rootId() { method isShowCollapse (line 84) | isShowCollapse(attributes) { method getCollapseStyle (line 89) | getCollapseStyle(attributes) { method drawCollapseShape (line 111) | drawCollapseShape(attributes, container) { method getCountStyle (line 124) | getCountStyle(attributes) { method drawCountShape (line 143) | drawCountShape(attributes, container) { method getAddStyle (line 156) | getAddStyle(attributes) { method getAddBarStyle (line 182) | getAddBarStyle(attributes) { method drawAddShape (line 207) | drawAddShape(attributes, container) { method forwardEvent (line 219) | forwardEvent(target, type, listener) { method getKeyStyle (line 226) | getKeyStyle(attributes) { method drawKeyShape (line 232) | drawKeyShape(attributes, container) { method render (line 237) | render(attributes = this.parsedAttributes, container = this) { class MindmapEdge (line 247) | class MindmapEdge extends CubicHorizontal { method rootId (line 248) | get rootId() { method getKeyPath (line 252) | getKeyPath(attributes) { class CollapseExpandTree (line 263) | class CollapseExpandTree extends BaseBehavior { method constructor (line 264) | constructor(context, options) { method update (line 269) | update(options) { method bindEvents (line 275) | bindEvents() { method unbindEvents (line 284) | unbindEvents() { class AssignColorByBranch (line 349) | class AssignColorByBranch extends BaseTransform { method constructor (line 365) | constructor(context, options) { method beforeDraw (line 369) | beforeDraw(input) { FILE: packages/site/examples/scene-case/tree-graph/demo/product-fishbone.js class AssignColorByBranch (line 61) | class AssignColorByBranch extends BaseTransform { method constructor (line 77) | constructor(context, options) { method beforeDraw (line 81) | beforeDraw(input) { class ArrangeEdgeZIndex (line 102) | class ArrangeEdgeZIndex extends BaseTransform { method beforeDraw (line 103) | beforeDraw(input) { FILE: packages/site/scripts/clear-doc.ts function clear (line 9) | function clear() { FILE: packages/site/scripts/extract-playground.js function findMarkdownFiles (line 5) | function findMarkdownFiles(dir) { function extractPlaygroundComponents (line 26) | function extractPlaygroundComponents(filePath) { function getCodeContent (line 45) | function getCodeContent(codePath, baseDir) { function generateObservableCodeBlock (line 63) | function generateObservableCodeBlock(codeContent, rid) { function processMarkdownFile (line 68) | function processMarkdownFile(filePath, baseDir) { function main (line 100) | function main() { FILE: packages/site/scripts/generate-api.ts function baseDir (line 18) | function baseDir(...paths: string[]): string { function mangleScopedPackageName (line 31) | function mangleScopedPackageName(packageName: string): string { function getTypedPackages (line 48) | async function getTypedPackages() { function runApiExtractor (line 59) | async function runApiExtractor() { FILE: packages/site/scripts/rewrite-ob.ts constant OB_CODE_BLOCK_REGEX (line 19) | const OB_CODE_BLOCK_REGEX = /```js\s*\|\s*ob(.*?)\n([\s\S]*?)```/g; constant CREATE_GRAPH_REGEX (line 20) | const CREATE_GRAPH_REGEX = function transformCreateGraphToGraphInstance (line 30) | function transformCreateGraphToGraphInstance(match: string, options: str... function ensureinject (line 47) | function ensureinject(obOptions: string): string { function processFile (line 88) | function processFile(filePath: string): void { function findMarkdownFiles (line 131) | async function findMarkdownFiles(dir: string): Promise { function main (line 157) | async function main() { FILE: packages/site/scripts/sort-doc.ts function getOrder (line 36) | function getOrder(file: string) { function sortDocs (line 51) | function sortDocs() { function printDocs (line 73) | function printDocs() { function onKeypress (line 89) | function onKeypress() { FILE: packages/site/src/MarkdownDocumenter.ts type IPageData (line 90) | interface IPageData { type ICollectedData (line 96) | interface ICollectedData { type IMarkdownDocumenterOptions (line 110) | interface IMarkdownDocumenterOptions { class MarkdownDocumenter (line 115) | class MarkdownDocumenter { method constructor (line 130) | public constructor(options: IMarkdownDocumenterOptions) { method generateFiles (line 137) | public async generateFiles() { method _initPageData (line 186) | private _initPageData(apiModel: ApiModel): ICollectedData { method _initPageDataForItem (line 202) | private _initPageDataForItem(collectedData: ICollectedData, apiItem: A... method _generateBilingualPages (line 257) | private async _generateBilingualPages(func: (params: T) => Promise<... method _writeApiItemPage (line 266) | private async _writeApiItemPage(apiItem: ApiItem) { method _writeExtensionPage (line 443) | private async _writeExtensionPage(pageData: IPageData) { method _writeDataPage (line 473) | private async _writeDataPage(apiInterface: ApiInterface) { method _writeElementPage (line 497) | private async _writeElementPage(pageData: IPageData) { method _writeElementOptions (line 528) | private _writeElementOptions(output: DocSection, apiInterface: ApiInte... method _getLinkFromExcerptToken (line 544) | private _getLinkFromExcerptToken(excerptToken: ICustomExcerptToken): s... method _getLinkFromlinks (line 548) | private _getLinkFromlinks(excerptToken: ICustomExcerptToken): string |... method _getLinkFromCanonicalReference (line 552) | private _getLinkFromCanonicalReference(excerptToken: ICustomExcerptTok... method _writeOptions (line 569) | private _writeOptions( method _extractAndFilterExcerptTokens (line 599) | private _extractAndFilterExcerptTokens(apiItem: ApiInterface): ICustom... method _writePropertySections (line 614) | private _writePropertySections( method _isApiProperty (line 672) | private _isApiProperty(apiItem: ApiItem): apiItem is ApiPropertyItem { method _isApiInterface (line 676) | private _isApiInterface(apiItem: ApiItem): apiItem is ApiInterface { method _liftPrefixExcerptTokens (line 680) | private _liftPrefixExcerptTokens(apiItem: ApiInterface): ICustomExcerp... method _writeExcerptTokens (line 685) | private _writeExcerptTokens(output: DocSection, customExcerptTokens: I... method _writeAPIMethods (line 808) | private _writeAPIMethods( method _writeGraphOptionsPage (line 906) | private async _writeGraphOptionsPage(pageData: IPageData) { method _writeGraphMethodsPage (line 924) | private async _writeGraphMethodsPage(pageData: IPageData) { method _writeGraphPropertiesPage (line 939) | private async _writeGraphPropertiesPage(pageData: IPageData) { method _writeFile (line 954) | private async _writeFile(filename: string, output: DocSection, apiItem... method _writeHeritageTypes (line 975) | private _writeHeritageTypes(output: DocSection, apiItem: ApiDeclaredIt... method _writeRemarksSection (line 1085) | private _writeRemarksSection(output: DocSection, apiItem: ApiItem): vo... method _writeThrowsSection (line 1123) | private _writeThrowsSection(output: DocSection, apiItem: ApiItem): void { method _writeModelTable (line 1150) | private _writeModelTable(output: DocSection, apiModel: ApiModel): void { method _writePackageOrNamespaceTables (line 1181) | private _writePackageOrNamespaceTables(output: DocSection, apiContaine... method _writeClassTables (line 1345) | private _writeClassTables( method _writeEnumTables (line 1489) | private _writeEnumTables(output: DocSection, apiEnum: ApiEnum): void { method _writeInterfaceTables (line 1528) | private _writeInterfaceTables( method _writeParameterTables (line 1640) | private _writeParameterTables( method _assertNewline (line 1755) | private _assertNewline(output: DocSection): void { method _createSectionForParameter (line 1760) | private _createSectionForParameter(block: DocBlock): DocSection { method _createParagraphForTypeExcerpt (line 1790) | private _createParagraphForTypeExcerpt(excerpt: Excerpt): DocParagraph { method _appendExcerptWithHyperlinks (line 1804) | private _appendExcerptWithHyperlinks(docNodeContainer: DocNodeContaine... method _parseTypeAliasTokens (line 1810) | private _parseTypeAliasTokens(apiTypeAlias: ApiTypeAlias): ExcerptToke... method _appendExcerptTokenWithHyperlinks (line 1826) | private _appendExcerptTokenWithHyperlinks(docNodeContainer: DocNodeCon... method _createTitleCell (line 1882) | private _createTitleCell(apiItem: ApiItem): DocTableCell { method _createDescriptionCell (line 1899) | private _createDescriptionCell(apiItem: ApiItem, isInherited: boolean ... method _createModifiersCell (line 1957) | private _createModifiersCell(apiItem: ApiItem): DocTableCell { method _createPropertyTypeCell (line 1995) | private _createPropertyTypeCell(apiItem: ApiItem): DocTableCell { method _createDefaultValueCell (line 2007) | private _createDefaultValueCell(apiItem: ApiItem): DocTableCell { method _createInitializerCell (line 2029) | private _createInitializerCell(apiItem: ApiItem): DocTableCell { method _writeBreadcrumb (line 2048) | private _writeBreadcrumb(output: DocSection, apiItem: ApiItem): void { method _writeAlphaWarning (line 2079) | private _writeAlphaWarning(output: DocSection): void { method _writeBetaWarning (line 2091) | private _writeBetaWarning(output: DocSection): void { method _appendSection (line 2103) | private _appendSection(output: DocSection, docSection: DocSection): vo... method _appendAndMergeSection (line 2109) | private _appendAndMergeSection(output: DocSection, docSection: DocSect... method _createStaticCode (line 2125) | private _createStaticCode(docSection: DocSection): DocCodeSpan { method _extractContentFromSection (line 2138) | private _extractContentFromSection(docSection: DocSection): string { method _appendStaticCodeNode (line 2150) | private _appendStaticCodeNode(output: DocSection, docSection: DocSecti... method _appendPageTitle (line 2160) | private _appendPageTitle(output: DocSection, key: string, order?: numb... method _handleTextNodes (line 2173) | private _handleTextNodes(node: DocNode): DocNode[] { method _parseParagraph (line 2189) | private _parseParagraph(paragraph: DocParagraph): DocNode[][] { method _handleHtmlStartTag (line 2204) | private _handleHtmlStartTag(ps: DocNode[], configuration: TSDocConfigu... method _writeSummarySection (line 2213) | private _writeSummarySection(output: DocSection, apiItem: ApiItem): vo... method _getMembersAndWriteIncompleteWarning (line 2246) | private _getMembersAndWriteIncompleteWarning( method _getFilenameForApiItem (line 2281) | private _getFilenameForApiItem(apiItem: ApiItem): string { method _getLinkFilenameForApiItem (line 2313) | private _getLinkFilenameForApiItem(apiItem: ApiItem): string { method _localizeSection (line 2323) | private _localizeSection(section: DocSection, language: LocaleLanguage... method _intl (line 2365) | private _intl(keyword: string, type: LocaleType = LocaleType.KEYWORD):... method _getLang (line 2369) | private _getLang() { method _getLinkInMarkdownFormat (line 2373) | private _getLinkInMarkdownFormat(text: string, url?: string) { method _assertDemo (line 2377) | private _assertDemo(output: DocSection, pageData: IPageData): void { FILE: packages/site/src/constants/locales/enum.ts type LocaleType (line 1) | enum LocaleType { type LocaleLanguage (line 9) | enum LocaleLanguage { type Keyword (line 14) | enum Keyword { FILE: packages/site/src/markdown/CustomMarkdownEmitter.ts type ICustomMarkdownEmitterOptions (line 18) | interface ICustomMarkdownEmitterOptions extends IMarkdownEmitterOptions { class CustomMarkdownEmitter (line 24) | class CustomMarkdownEmitter extends MarkdownEmitter { method constructor (line 27) | public constructor(apiModel: ApiModel) { method emit (line 33) | public emit(stringBuilder: StringBuilder, docNode: DocNode, options: I... method writeNode (line 38) | protected writeNode(docNode: DocNode, context: IMarkdownEmitterContext... method writeLinkTagWithCodeDestination (line 220) | protected writeLinkTagWithCodeDestination( FILE: packages/site/src/markdown/MarkdownEmitter.ts type IMarkdownEmitterOptions (line 21) | interface IMarkdownEmitterOptions {} type IMarkdownEmitterContext (line 23) | interface IMarkdownEmitterContext { class MarkdownEmitter (line 39) | class MarkdownEmitter { method emit (line 40) | public emit(stringBuilder: StringBuilder, docNode: DocNode, options: I... method getEscapedText (line 62) | protected getEscapedText(text: string): string { method getTableEscapedText (line 73) | protected getTableEscapedText(text: string): string { method writeNode (line 82) | protected writeNode(docNode: DocNode, context: IMarkdownEmitterContext... method writeLinkTagWithCodeDestination (line 170) | protected writeLinkTagWithCodeDestination(docLinkTag: DocLinkTag, cont... method writeLinkTagWithUrlDestination (line 175) | protected writeLinkTagWithUrlDestination(docLinkTag: DocLinkTag, conte... method writePlainText (line 185) | protected writePlainText(text: string, context: IMarkdownEmitterContex... method writeNodes (line 232) | protected writeNodes(docNodes: ReadonlyArray, context: IMarkd... FILE: packages/site/src/nodes/CustomDocNodeKind.ts type CustomDocNodeKind (line 17) | const enum CustomDocNodeKind { class CustomDocNodes (line 31) | class CustomDocNodes { method configuration (line 34) | public static get configuration(): TSDocConfiguration { FILE: packages/site/src/nodes/DocContainer.ts type ContainerStatus (line 5) | type ContainerStatus = 'info' | 'success' | 'warning' | 'error'; type IDocContainerParameters (line 9) | interface IDocContainerParameters extends IDocNodeParameters { class DocContainer (line 17) | class DocContainer extends DocNode { method constructor (line 22) | public constructor(parameters: IDocContainerParameters, sectionChildNo... method kind (line 30) | public get kind(): string { method onGetChildNodes (line 35) | protected onGetChildNodes(): ReadonlyArray { FILE: packages/site/src/nodes/DocDetails.ts type IDocDetailsParameters (line 8) | interface IDocDetailsParameters extends IDocNodeParameters {} class DocDetails (line 19) | class DocDetails extends DocNode { method constructor (line 23) | public constructor(parameters: IDocDetailsParameters, summary: string,... method kind (line 30) | public get kind(): string { method onGetChildNodes (line 35) | protected onGetChildNodes(): ReadonlyArray { FILE: packages/site/src/nodes/DocEmphasisSpan.ts type IDocEmphasisSpanParameters (line 8) | interface IDocEmphasisSpanParameters extends IDocNodeContainerParameters { class DocEmphasisSpan (line 17) | class DocEmphasisSpan extends DocNodeContainer { method constructor (line 21) | public constructor(parameters: IDocEmphasisSpanParameters, children?: ... method kind (line 28) | public get kind(): string { FILE: packages/site/src/nodes/DocHeading.ts type IDocHeadingParameters (line 8) | interface IDocHeadingParameters extends IDocNodeParameters { class DocHeading (line 19) | class DocHeading extends DocNode { method constructor (line 26) | public constructor(parameters: IDocHeadingParameters) { method kind (line 40) | public get kind(): string { FILE: packages/site/src/nodes/DocNoteBox.ts type IDocNoteBoxParameters (line 8) | interface IDocNoteBoxParameters extends IDocNodeParameters {} class DocNoteBox (line 13) | class DocNoteBox extends DocNode { method constructor (line 16) | public constructor(parameters: IDocNoteBoxParameters, sectionChildNode... method kind (line 22) | public get kind(): string { method onGetChildNodes (line 27) | protected onGetChildNodes(): ReadonlyArray { FILE: packages/site/src/nodes/DocPageTitle.ts type IDocPageTitleParameters (line 8) | interface IDocPageTitleParameters extends IDocNodeParameters { class DocPageTitle (line 23) | class DocPageTitle extends DocNode { method constructor (line 28) | public constructor(parameters: IDocPageTitleParameters) { method kind (line 36) | public get kind(): string { FILE: packages/site/src/nodes/DocTable.ts type IDocTableParameters (line 10) | interface IDocTableParameters extends IDocNodeParameters { class DocTable (line 18) | class DocTable extends DocNode { method constructor (line 23) | public constructor(parameters: IDocTableParameters, rows?: ReadonlyArr... method kind (line 54) | public get kind(): string { method rows (line 58) | public get rows(): ReadonlyArray { method addRow (line 62) | public addRow(row: DocTableRow): void { method createAndAddRow (line 66) | public createAndAddRow(): DocTableRow { method onGetChildNodes (line 73) | protected onGetChildNodes(): ReadonlyArray { FILE: packages/site/src/nodes/DocTableCell.ts type IDocTableCellParameters (line 8) | interface IDocTableCellParameters extends IDocNodeParameters {} class DocTableCell (line 13) | class DocTableCell extends DocNode { method constructor (line 16) | public constructor(parameters: IDocTableCellParameters, sectionChildNo... method kind (line 23) | public get kind(): string { FILE: packages/site/src/nodes/DocTableRow.ts type IDocTableRowParameters (line 9) | interface IDocTableRowParameters extends IDocNodeParameters {} class DocTableRow (line 14) | class DocTableRow extends DocNode { method constructor (line 17) | public constructor(parameters: IDocTableRowParameters, cells?: Readonl... method kind (line 29) | public get kind(): string { method cells (line 33) | public get cells(): ReadonlyArray { method addCell (line 37) | public addCell(cell: DocTableCell): void { method createAndAddCell (line 41) | public createAndAddCell(): DocTableCell { method addPlainTextCell (line 47) | public addPlainTextCell(cellContent: string): DocTableCell { method onGetChildNodes (line 59) | protected onGetChildNodes(): ReadonlyArray { FILE: packages/site/src/nodes/DocText.ts type IDocTextParameters (line 8) | interface IDocTextParameters extends IDocNodeParameters { class DocText (line 15) | class DocText extends DocNode { method constructor (line 18) | public constructor(parameters: IDocTextParameters) { method kind (line 24) | public get kind(): string { FILE: packages/site/src/nodes/DocUnorderedList.ts type IDocUnorderedListParameters (line 8) | interface IDocUnorderedListParameters extends IDocNodeParameters {} class DocUnorderedList (line 13) | class DocUnorderedList extends DocNodeContainer { method constructor (line 14) | public constructor(parameters: IDocUnorderedListParameters, children?:... method kind (line 19) | public get kind(): string { FILE: packages/site/src/utils/IndentedWriter.ts class IndentedWriter (line 30) | class IndentedWriter { method constructor (line 49) | public constructor(builder?: IStringBuilder) { method getText (line 67) | public getText(): string { method toString (line 71) | public toString(): string { method increaseIndent (line 83) | public increaseIndent(indentPrefix?: string): void { method decreaseIndent (line 92) | public decreaseIndent(): void { method indentScope (line 104) | public indentScope(scope: () => void, indentPrefix?: string): void { method ensureNewLine (line 113) | public ensureNewLine(): void { method ensureSkippedLine (line 123) | public ensureSkippedLine(): void { method peekLastCharacter (line 138) | public peekLastCharacter(): string { method peekSecondLastCharacter (line 150) | public peekSecondLastCharacter(): string { method writeTentative (line 171) | public writeTentative(before: string, after: string, mayWrite: () => v... method write (line 195) | public write(message: string): void { method writeLine (line 229) | public writeLine(message: string = ''): void { method _writeLinePart (line 243) | private _writeLinePart(message: string): void { method _writeNewLine (line 253) | private _writeNewLine(): void { method _write (line 262) | private _write(s: string): void { method _writeBeforeStack (line 272) | private _writeBeforeStack(): void { method _updateIndentText (line 283) | private _updateIndentText(): void { FILE: packages/site/src/utils/Utilities.ts class Utilities (line 3) | class Utilities { method getConciseSignature (line 12) | public static getConciseSignature(apiItem: ApiItem, scoped = false): s... method getSafeFilenameForName (line 31) | public static getSafeFilenameForName(name: string): string { FILE: packages/site/src/utils/excerpt-token.ts type BaseExcerptToken (line 5) | type BaseExcerptToken = { type ICustomExcerptToken (line 13) | type ICustomExcerptToken = function parseExcerptTokens (line 32) | function parseExcerptTokens( function findAccessorExcerptTokens (line 119) | function findAccessorExcerptTokens(targetToken: ICustomExcerptToken, inc... function getAccessorExcerptTokensPrefixes (line 135) | function getAccessorExcerptTokensPrefixes(targetToken: ICustomExcerptTok... FILE: packages/site/src/utils/gitignore.ts function getGitignorePath (line 9) | function getGitignorePath(outputFolder: string): string { function initGitignore (line 17) | function initGitignore(outputFolder: string) { function syncToGitignore (line 27) | function syncToGitignore(outputFolder: string, filename: string) { FILE: packages/site/src/utils/parser.ts function getBlockTagByName (line 8) | function getBlockTagByName(tagName: string, docComment: DocComment): Doc... FILE: scripts/demo-to-test/core/global.js constant GLOBALSTATE (line 2) | let GLOBALSTATE = { FILE: scripts/demo-to-test/core/parser.js method NewExpression (line 22) | NewExpression(path) { FILE: scripts/demo-to-test/core/utils.js constant SIGN (line 4) | const SIGN = '-FN-';