mx-ui-components
Version:
mobius ui library
16 lines (15 loc) • 622 B
TypeScript
import BaseElement from "./../Counter/BaseComponent";
declare class RatingElement extends BaseElement {
private _rating;
private count;
private props;
constructor();
static get observedAttributes(): string[];
attributeChangedCallback(name: string, oldValue: string | null, newValue: string | null): void;
get rating(): number;
set rating(value: number);
getFillPercentage(starIdx: number): number;
generateStarRatingSVG(starIdx: number, fillColor: string, strokeColor: string, size: number, starsDistance: number): SVGSVGElement;
render(): void;
}
export default RatingElement;