ERROR Error: Unknown Shape.figure: Terminator
at B (go.js:12:15)
at W.set (go.js:1253:248)
at Ll (go.js:913:69)
at DiagramEditorComponent.Jl [as $] (go.js:912:94)
at DiagramEditorComponent.addAVObjectDummyNodeTemplate (diagram-editor.component.ts:530:28)
at DiagramEditorComponent.initDiagram (diagram-editor.component.ts:174:10)
at DiagramEditorComponent.ngAfterViewInit (diagram-editor.component.ts:115:10)
at callHook (core.mjs:2542:1)
at callHooks (core.mjs:2511:1)
at executeInitAndCheckHooks (core.mjs:2462:1)
at refreshView (core.mjs:9557:1)
at refreshEmbeddedViews (core.mjs:10634:1)
at refreshView (core.mjs:9510:1)
at refreshComponent (core.mjs:10680:1)
at refreshChildComponents (core.mjs:9282:1)
at refreshView (core.mjs:9536:1)
import { GuidedDraggingTool } from ‘…/…/…/app/extensionsTS/GuidedDraggingTool’
is is giving such error
Error: src/app/extensionsTS/GuidedDraggingTool.ts:204:10 - error TS4114: This member must have an ‘override’ modifier because it overrides a member in the base class ‘DraggingTool’.
204 public doDeactivate(): void {
~~~~~~~~~~~~
Error: src/app/extensionsTS/GuidedDraggingTool.ts:213:10 - error TS4114: This member must have an ‘override’ modifier because it overrides a member in the base class ‘DraggingTool’.
213 public doDragOver(pt: go.Point, obj: go.GraphObject): void {
~~~~~~~~~~
Error: src/app/extensionsTS/GuidedDraggingTool.ts:233:10 - error TS4114: This member must have an ‘override’ modifier because it overrides a member in the base class ‘DraggingTool’.
233 public doDropOnto(pt: go.Point, obj: go.GraphObject): void {
~~~~~~~~~~
What version of TypeScript are you using? When I try to compile it, I don’t get those errors.
As for:
ERROR Error: Unknown Shape.figure: Terminator
I’m not sure, only that it seems the Figures.ts code is not running before the point in this app. You could always copy over the figure definitions into your app instead of using the figures.ts file. That means here you would just copy:
It’s hard for me to know what’s going on, but I suggest you try taking any extesnsions and bringing them into your source folder to be siblings of the app code, eg:
Still no luck, the GuidedDraggingTool still throws error
Error: src/app/component/diagram-editor/GuidedDraggingTool.ts:204:10 - error TS4114: This member must have an ‘override’ modifier because it overrides a member in the base class ‘DraggingTool’.
204 public doDeactivate(): void {
~~~~~~~~~~~~
Error: src/app/component/diagram-editor/GuidedDraggingTool.ts:213:10 - error TS4114: This member must have an ‘override’ modifier because it overrides a member in the base class ‘DraggingTool’.
213 public doDragOver(pt: go.Point, obj: go.GraphObject): void {
~~~~~~~~~~
Error: src/app/component/diagram-editor/GuidedDraggingTool.ts:233:10 - error TS4114: This member must have an ‘override’ modifier because it overrides a member in the base class ‘DraggingTool’.
233 public doDropOnto(pt: go.Point, obj: go.GraphObject): void {
~~~~~~~~~~