fix(editor): Connect up new project viewer role to the FE (#9913)
This commit is contained in:
@@ -12,6 +12,7 @@ import type { Connection as VueFlowConnection } from '@vue-flow/core';
|
||||
import type { RouteLocationRaw } from 'vue-router';
|
||||
import type { CanvasConnectionMode } from '@/types';
|
||||
import { canvasConnectionModes } from '@/types';
|
||||
import type { ComponentPublicInstance } from 'vue';
|
||||
|
||||
/*
|
||||
Type guards used in editor-ui project
|
||||
@@ -103,3 +104,7 @@ export function isRouteLocationRaw(value: unknown): value is RouteLocationRaw {
|
||||
(typeof value === 'object' && value !== null && ('name' in value || 'path' in value))
|
||||
);
|
||||
}
|
||||
|
||||
export function isComponentPublicInstance(value: unknown): value is ComponentPublicInstance {
|
||||
return value !== null && typeof value === 'object' && '$props' in value;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user