@marcosnbj/excalidraw
Version:
Excalidraw as a React component
291 lines (290 loc) • 7.47 kB
TypeScript
import { ExcalidrawElementSkeleton } from "../../../data/transform";
declare const _default: {
elements: ExcalidrawElementSkeleton[];
appState: {
viewBackgroundColor: string;
currentItemFontFamily: number;
};
scrollToContent: boolean;
libraryItems: ({
type: string;
x: number;
y: number;
strokeColor: string;
backgroundColor: string;
width: number;
height: number;
strokeSharpness: string;
points: number[][];
}[] | ({
type: string;
fillStyle: string;
strokeWidth: number;
strokeStyle: string;
x: number;
y: number;
strokeColor: string;
backgroundColor: string;
width: number;
height: number;
groupIds: string[];
points: number[][];
roughness?: undefined;
opacity?: undefined;
angle?: undefined;
seed?: undefined;
strokeSharpness?: undefined;
boundElementIds?: undefined;
} | {
type: string;
fillStyle: string;
strokeWidth: number;
strokeStyle: string;
roughness: number;
opacity: number;
angle: number;
x: number;
y: number;
strokeColor: string;
backgroundColor: string;
width: number;
height: number;
seed: number;
groupIds: string[];
strokeSharpness: string;
points: number[][];
boundElementIds?: undefined;
} | {
type: string;
fillStyle: string;
strokeWidth: number;
strokeStyle: string;
roughness: number;
opacity: number;
angle: number;
x: number;
y: number;
strokeColor: string;
backgroundColor: string;
width: number;
height: number;
seed: number;
groupIds: string[];
strokeSharpness: string;
boundElementIds: string[];
points?: undefined;
} | {
type: string;
fillStyle: string;
strokeWidth: number;
strokeStyle: string;
roughness: number;
opacity: number;
angle: number;
x: number;
y: number;
strokeColor: string;
backgroundColor: string;
width: number;
height: number;
seed: number;
groupIds: string[];
strokeSharpness: string;
points?: undefined;
boundElementIds?: undefined;
})[] | ({
type: string;
fillStyle: string;
strokeWidth: number;
strokeStyle: string;
roughness: number;
opacity: number;
angle: number;
x: number;
y: number;
strokeColor: string;
backgroundColor: string;
width: number;
height: number;
seed: number;
groupIds: string[];
strokeSharpness: string;
points: number[][];
version?: undefined;
versionNonce?: undefined;
isDeleted?: undefined;
id?: undefined;
boundElementIds?: undefined;
} | {
type: string;
version: number;
versionNonce: number;
isDeleted: boolean;
id: string;
fillStyle: string;
strokeWidth: number;
strokeStyle: string;
roughness: number;
opacity: number;
angle: number;
x: number;
y: number;
strokeColor: string;
backgroundColor: string;
width: number;
height: number;
seed: number;
groupIds: string[];
strokeSharpness: string;
points: number[][];
boundElementIds?: undefined;
} | {
type: string;
fillStyle: string;
strokeWidth: number;
strokeStyle: string;
roughness: number;
opacity: number;
angle: number;
x: number;
y: number;
strokeColor: string;
backgroundColor: string;
width: number;
height: number;
seed: number;
groupIds: string[];
strokeSharpness: string;
boundElementIds: string[];
points?: undefined;
version?: undefined;
versionNonce?: undefined;
isDeleted?: undefined;
id?: undefined;
})[] | ({
type: string;
fillStyle: string;
strokeWidth: number;
strokeStyle: string;
roughness: number;
opacity: number;
angle: number;
x: number;
y: number;
strokeColor: string;
backgroundColor: string;
width: number;
height: number;
seed: number;
groupIds: string[];
strokeSharpness: string;
points?: undefined;
} | {
type: string;
fillStyle: string;
strokeWidth: number;
strokeStyle: string;
roughness: number;
opacity: number;
angle: number;
x: number;
y: number;
strokeColor: string;
backgroundColor: string;
width: number;
height: number;
seed: number;
groupIds: string[];
strokeSharpness: string;
points: number[][];
} | {
type: string;
fillStyle: string;
strokeWidth: number;
strokeStyle: string;
x: number;
y: number;
strokeColor: string;
backgroundColor: string;
width: number;
height: number;
groupIds: string[];
strokeSharpness: string;
points: number[][];
roughness?: undefined;
opacity?: undefined;
angle?: undefined;
seed?: undefined;
} | {
type: string;
fillStyle: string;
strokeWidth: number;
strokeStyle: string;
roughness: number;
opacity: number;
angle: number;
x: number;
y: number;
strokeColor: string;
backgroundColor: string;
width: number;
height: number;
groupIds: string[];
strokeSharpness: string;
points: number[][];
seed?: undefined;
} | {
type: string;
fillStyle: string;
strokeWidth: number;
strokeStyle: string;
opacity: number;
x: number;
y: number;
strokeColor: string;
backgroundColor: string;
width: number;
height: number;
seed: number;
groupIds: string[];
strokeSharpness: string;
points: number[][];
roughness?: undefined;
angle?: undefined;
})[] | ({
type: string;
fillStyle: string;
strokeWidth: number;
strokeStyle: string;
roughness: number;
opacity: number;
angle: number;
x: number;
y: number;
strokeColor: string;
backgroundColor: string;
width: number;
height: number;
seed: number;
groupIds: string[];
strokeSharpness: string;
} | {
type: string;
fillStyle: string;
strokeWidth: number;
strokeStyle: string;
x: number;
y: number;
strokeColor: string;
backgroundColor: string;
width: number;
height: number;
seed: number;
groupIds: string[];
strokeSharpness: string;
roughness?: undefined;
opacity?: undefined;
angle?: undefined;
})[])[];
};
export default _default;