@cs-open/react-fabric
Version:
22 lines • 1.09 kB
TypeScript
import type { Group as BaseGroup } from 'fabric';
import { Ellipse as BaseEllipse } from 'fabric';
import { type ReactNode } from 'react';
import type { AllObjectEvents } from '../../types/object';
export type EllipseProps<T = unknown> = Partial<BaseEllipse & AllObjectEvents> & {
group?: BaseGroup;
defaultLeft?: number;
defaultTop?: number;
defaultWidth?: number;
defaultHeight?: number;
children?: ReactNode;
} & T;
declare const _default: import("react").MemoExoticComponent<import("react").ForwardRefExoticComponent<Partial<BaseEllipse<Partial<import("fabric").EllipseProps>, import("fabric").SerializedEllipseProps, import("fabric").ObjectEvents> & AllObjectEvents> & {
group?: BaseGroup;
defaultLeft?: number;
defaultTop?: number;
defaultWidth?: number;
defaultHeight?: number;
children?: ReactNode;
} & import("react").RefAttributes<BaseEllipse<Partial<import("fabric").EllipseProps>, import("fabric").SerializedEllipseProps, import("fabric").ObjectEvents> | undefined>>>;
export default _default;
//# sourceMappingURL=index.d.ts.map