Skip to content

Typed API (TypeDoc)


Typed API (TypeDoc) / TextEmitter

Class: TextEmitter<VertexData>

Defined in: graph/src/emitter/text.ts:15

Extends

Type Parameters

VertexData

VertexData = string

Constructors

Constructor

new TextEmitter<VertexData>(): TextEmitter<VertexData>

Defined in: graph/src/emitter/text.ts:16

Returns

TextEmitter<VertexData>

Overrides

VertexEmitter.constructor

Properties

renderers

readonly renderers: NodeRenderer<VertexData, string | undefined, TextEmitterContext, IVertex<VertexData>>[] = []

Defined in: graph/src/emitter/generic.ts:17

Inherited from

VertexEmitter.renderers

Methods

emit()

emit(vertex, ctx): string

Defined in: graph/src/emitter/text.ts:26

Parameters

vertex

IVertex<VertexData>

ctx

TextEmitterContext = {}

Returns

string

Overrides

VertexEmitter.emit


emitAll()

emitAll(graph, ctx?): string[]

Defined in: graph/src/emitter/text.ts:41

Parameters

graph

IGraph<VertexData, IVertex<VertexData>, IEdge<VertexData>, any>

ctx?

TextEmitterContext

Returns

string[]

Overrides

VertexEmitter.emitAll


register()

register(renderer): void

Defined in: graph/src/emitter/text.ts:20

Parameters

renderer

NodeRenderer<VertexData, string>

Returns

void

Overrides

VertexEmitter.register

Built with VitePress – Released under the MIT License.