Files
blockly/core/interfaces/i_rendered_element.ts
2025-01-06 10:53:45 -08:00

20 lines
413 B
TypeScript

/**
* @license
* Copyright 2023 Google LLC
* SPDX-License-Identifier: Apache-2.0
*/
export interface IRenderedElement {
/**
* @returns The root SVG element of this rendered element.
*/
getSvgRoot(): SVGElement;
}
/**
* @returns True if the given object is an IRenderedElement.
*/
export function isRenderedElement(obj: any): obj is IRenderedElement {
return obj['getSvgRoot'] !== undefined;
}