mirror of
https://github.com/google/blockly.git
synced 2025-12-15 22:00:07 +01:00
20 lines
413 B
TypeScript
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;
|
|
}
|