Prefer arrow functions and callbacks (#1210)

This commit is contained in:
Lipis 2020-05-20 16:21:37 +03:00 committed by GitHub
parent 33fe223b5d
commit c427aa3cce
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
64 changed files with 784 additions and 847 deletions

View file

@ -4,24 +4,24 @@ import {
ExcalidrawLinearElement,
} from "./types";
export function isTextElement(
export const isTextElement = (
element: ExcalidrawElement | null,
): element is ExcalidrawTextElement {
): element is ExcalidrawTextElement => {
return element != null && element.type === "text";
}
};
export function isLinearElement(
export const isLinearElement = (
element?: ExcalidrawElement | null,
): element is ExcalidrawLinearElement {
): element is ExcalidrawLinearElement => {
return (
element != null &&
(element.type === "arrow" ||
element.type === "line" ||
element.type === "draw")
);
}
};
export function isExcalidrawElement(element: any): boolean {
export const isExcalidrawElement = (element: any): boolean => {
return (
element?.type === "text" ||
element?.type === "diamond" ||
@ -31,4 +31,4 @@ export function isExcalidrawElement(element: any): boolean {
element?.type === "draw" ||
element?.type === "line"
);
}
};