quarkd
Version:
Mobile UI Components built on Web Components.
34 lines (33 loc) • 955 B
TypeScript
import { QuarkElement } from "quarkc";
export declare type StrokeLinecap = "round" | "square" | "butt";
export declare type CircleStartPosition = "left" | "right" | "top" | "bottom";
export interface Props {
rate?: number;
strokewidth?: number;
size?: number;
color?: string;
layercolor?: string;
fill?: string;
strokelinecap?: StrokeLinecap;
anticlockwise?: boolean;
}
declare class QuarkCircle extends QuarkElement {
rate: number;
strokewidth: number;
size: number;
color: string;
layercolor: string;
fill: string;
strokelinecap: StrokeLinecap;
anticlockwise: boolean;
startposition: CircleStartPosition;
stokeId: string;
gradientColor: Record<string, string> | null;
componentDidMount(): void;
renderLayer(): any;
renderHover(): any;
renderGradient(): any;
setGradient(color: Record<string, string>): void;
render(): any;
}
export default QuarkCircle;