UNPKG

@apoorvdwi/excalidraw-collab

Version:
304 lines (303 loc) 9.36 kB
export declare const diagramFixture: { type: string; version: 2; source: string; elements: import("../../element/types").ExcalidrawElement[]; appState: { viewBackgroundColor: string; gridSize: null; }; files: {}; }; export declare const diagramFactory: ({ overrides, elementOverrides, }?: { overrides?: {} | undefined; elementOverrides?: {} | undefined; }) => { elements: ({ id: string; x: number; y: number; strokeColor: string; backgroundColor: string; fillStyle: import("../../element/types").FillStyle; strokeWidth: number; strokeStyle: import("../../element/types").StrokeStyle; roundness: { type: import("../../element/types").RoundnessType; value?: number | undefined; } | null; roughness: number; opacity: number; width: number; height: number; angle: number; seed: number; version: number; versionNonce: number; isDeleted: boolean; groupIds: readonly string[]; boundElements: readonly Readonly<{ id: string; type: "text" | "arrow"; }>[] | null; updated: number; link: string | null; locked: boolean; customData?: Record<string, any> | undefined; type: "selection"; } | { id: string; x: number; y: number; strokeColor: string; backgroundColor: string; fillStyle: import("../../element/types").FillStyle; strokeWidth: number; strokeStyle: import("../../element/types").StrokeStyle; roundness: { type: import("../../element/types").RoundnessType; value?: number | undefined; } | null; roughness: number; opacity: number; width: number; height: number; angle: number; seed: number; version: number; versionNonce: number; isDeleted: boolean; groupIds: readonly string[]; boundElements: readonly Readonly<{ id: string; type: "text" | "arrow"; }>[] | null; updated: number; link: string | null; locked: boolean; customData?: Record<string, any> | undefined; type: "rectangle"; } | { id: string; x: number; y: number; strokeColor: string; backgroundColor: string; fillStyle: import("../../element/types").FillStyle; strokeWidth: number; strokeStyle: import("../../element/types").StrokeStyle; roundness: { type: import("../../element/types").RoundnessType; value?: number | undefined; } | null; roughness: number; opacity: number; width: number; height: number; angle: number; seed: number; version: number; versionNonce: number; isDeleted: boolean; groupIds: readonly string[]; boundElements: readonly Readonly<{ id: string; type: "text" | "arrow"; }>[] | null; updated: number; link: string | null; locked: boolean; customData?: Record<string, any> | undefined; type: "diamond"; } | { id: string; x: number; y: number; strokeColor: string; backgroundColor: string; fillStyle: import("../../element/types").FillStyle; strokeWidth: number; strokeStyle: import("../../element/types").StrokeStyle; roundness: { type: import("../../element/types").RoundnessType; value?: number | undefined; } | null; roughness: number; opacity: number; width: number; height: number; angle: number; seed: number; version: number; versionNonce: number; isDeleted: boolean; groupIds: readonly string[]; boundElements: readonly Readonly<{ id: string; type: "text" | "arrow"; }>[] | null; updated: number; link: string | null; locked: boolean; customData?: Record<string, any> | undefined; type: "ellipse"; } | { id: string; x: number; y: number; strokeColor: string; backgroundColor: string; fillStyle: import("../../element/types").FillStyle; strokeWidth: number; strokeStyle: import("../../element/types").StrokeStyle; roundness: { type: import("../../element/types").RoundnessType; value?: number | undefined; } | null; roughness: number; opacity: number; width: number; height: number; angle: number; seed: number; version: number; versionNonce: number; isDeleted: boolean; groupIds: readonly string[]; boundElements: readonly Readonly<{ id: string; type: "text" | "arrow"; }>[] | null; updated: number; link: string | null; locked: boolean; customData?: Record<string, any> | undefined; type: "text"; fontSize: number; fontFamily: number; text: string; baseline: number; textAlign: string; verticalAlign: string; containerId: string | null; originalText: string; } | { id: string; x: number; y: number; strokeColor: string; backgroundColor: string; fillStyle: import("../../element/types").FillStyle; strokeWidth: number; strokeStyle: import("../../element/types").StrokeStyle; roundness: { type: import("../../element/types").RoundnessType; value?: number | undefined; } | null; roughness: number; opacity: number; width: number; height: number; angle: number; seed: number; version: number; versionNonce: number; isDeleted: boolean; groupIds: readonly string[]; boundElements: readonly Readonly<{ id: string; type: "text" | "arrow"; }>[] | null; updated: number; link: string | null; locked: boolean; customData?: Record<string, any> | undefined; type: "line" | "arrow"; points: readonly (readonly [number, number])[]; lastCommittedPoint: readonly [number, number] | null; startBinding: import("../../element/types").PointBinding | null; endBinding: import("../../element/types").PointBinding | null; startArrowhead: import("../../element/types").Arrowhead | null; endArrowhead: import("../../element/types").Arrowhead | null; } | { id: string; x: number; y: number; strokeColor: string; backgroundColor: string; fillStyle: import("../../element/types").FillStyle; strokeWidth: number; strokeStyle: import("../../element/types").StrokeStyle; roundness: { type: import("../../element/types").RoundnessType; value?: number | undefined; } | null; roughness: number; opacity: number; width: number; height: number; angle: number; seed: number; version: number; versionNonce: number; isDeleted: boolean; groupIds: readonly string[]; boundElements: readonly Readonly<{ id: string; type: "text" | "arrow"; }>[] | null; updated: number; link: string | null; locked: boolean; customData?: Record<string, any> | undefined; type: "freedraw"; points: readonly (readonly [number, number])[]; pressures: readonly number[]; simulatePressure: boolean; lastCommittedPoint: readonly [number, number] | null; } | { id: string; x: number; y: number; strokeColor: string; backgroundColor: string; fillStyle: import("../../element/types").FillStyle; strokeWidth: number; strokeStyle: import("../../element/types").StrokeStyle; roundness: { type: import("../../element/types").RoundnessType; value?: number | undefined; } | null; roughness: number; opacity: number; width: number; height: number; angle: number; seed: number; version: number; versionNonce: number; isDeleted: boolean; groupIds: readonly string[]; boundElements: readonly Readonly<{ id: string; type: "text" | "arrow"; }>[] | null; updated: number; link: string | null; locked: boolean; customData?: Record<string, any> | undefined; type: "image"; fileId: import("../../element/types").FileId | null; status: "pending" | "saved" | "error"; scale: [number, number]; })[]; type: string; version: 2; source: string; appState: { viewBackgroundColor: string; gridSize: null; }; files: {}; }; export default diagramFixture;