UNPKG

673 BTypeScriptView Raw
1import type { DisplayObjectConfig } from '../dom/interfaces';
2import type { BaseStyleProps, ParsedBaseStyleProps } from '../types';
3import { DisplayObject } from './DisplayObject';
4import type { CSSUnitValue } from '../css';
5export interface CircleStyleProps extends BaseStyleProps {
6 cx?: number | string;
7 cy?: number | string;
8 r: number | string;
9}
10export interface ParsedCircleStyleProps extends ParsedBaseStyleProps {
11 cx: CSSUnitValue;
12 cy: CSSUnitValue;
13 r: CSSUnitValue;
14}
15export declare class Circle extends DisplayObject<CircleStyleProps, ParsedCircleStyleProps> {
16 constructor({ style, ...rest }?: DisplayObjectConfig<CircleStyleProps>);
17}