123456789101112131415161718192021222324252627282930 |
- import {
- ExcalidrawElement,
- ExcalidrawTextElement,
- ExcalidrawLinearElement,
- } from "./types";
- export function isTextElement(
- element: ExcalidrawElement | null,
- ): element is ExcalidrawTextElement {
- return element != null && element.type === "text";
- }
- export function isLinearElement(
- element?: ExcalidrawElement | null,
- ): element is ExcalidrawLinearElement {
- return (
- element != null && (element.type === "arrow" || element.type === "line")
- );
- }
- export function isExcalidrawElement(element: any): boolean {
- return (
- element?.type === "text" ||
- element?.type === "diamond" ||
- element?.type === "rectangle" ||
- element?.type === "ellipse" ||
- element?.type === "arrow" ||
- element?.type === "line"
- );
- }
|