@lidorsystems/integralui-web
Version:
IntegralUI Web - Advanced UI Components for Angular
50 lines (49 loc) • 2.31 kB
TypeScript
import { ElementRef } from '@angular/core';
import { IntegralUIBaseValueComponent, IntegralUIIncrementMode } from './integralui.core';
import { IntegralUICommonService } from '../services/integralui.common.service';
import * as i0 from "@angular/core";
export declare class IntegralUIRating extends IntegralUIBaseValueComponent {
protected elemRef: ElementRef;
protected commonService?: IntegralUICommonService;
protected ctrlMaxValue: number;
protected currentDivision: number;
protected currentStepSize: number;
protected currentIncrement: IntegralUIIncrementMode;
protected isRatingChangeActive: boolean;
protected contentSize: any;
protected ratingSize: any;
protected ratingClass: Array<any>;
protected ratingClassName: string;
set division(val: number);
get division(): number;
get value(): number;
set value(val: number);
set increment(val: IntegralUIIncrementMode);
get increment(): IntegralUIIncrementMode;
set max(val: number);
get max(): number;
set stepSize(val: number);
get stepSize(): number;
constructor(elemRef: ElementRef, commonService?: IntegralUICommonService);
ngOnInit(): void;
ngAfterViewInit(): void;
protected initStyle(): void;
ngAfterContentChecked(): void;
getContentWidth(): any;
getRatingWidth(): any;
processValueChange(): void;
updateLayout(): void;
ctrlMouseDown(e: any): void;
ctrlMouseMove(e: any): void;
ctrlMouseUp(e: any): void;
ctrlMouseWheel(e: any): void;
ctrlTouchEnd(e: any): void;
onWindowMouseUp(e: any): void;
getControlStyle(): any;
getRatingValueClass(): any[];
protected updateRatingClass(): void;
protected getRatingStyle(value: any): any;
protected updateStyle(value: any): void;
static ɵfac: i0.ɵɵFactoryDef<IntegralUIRating, never>;
static ɵcmp: i0.ɵɵComponentDefWithMeta<IntegralUIRating, "iui-rating", never, { "autoUpdate": "autoUpdate"; "controlStyle": "controlStyle"; "data": "data"; "enabled": "enabled"; "name": "name"; "size": "size"; "state": "state"; "value": "value"; "division": "division"; "increment": "increment"; "max": "max"; "stepSize": "stepSize"; }, { "valueChanged": "valueChanged"; }, never, never>;
}