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.