@sixbell-telco/sdk
Version:
A collection of reusable components designed for use in Sixbell Telco Angular projects
21 lines (20 loc) • 1.07 kB
TypeScript
import { ElementRef } from '@angular/core';
import { AudioPlayerService } from '../services/audio.service';
import * as i0 from "@angular/core";
export declare class AudioTimelineComponent {
timeline: import("@angular/core").Signal<ElementRef<HTMLAudioElement> | undefined>;
audioService: AudioPlayerService;
isDragging: import("@angular/core").WritableSignal<boolean>;
isHovered: import("@angular/core").WritableSignal<boolean>;
timelineClass: import("@angular/core").Signal<string>;
timelineCircleClass: import("@angular/core").Signal<string>;
handleTimelineHover(isHovered: boolean): void;
startDrag(event: MouseEvent | TouchEvent): void;
onDrag(event: MouseEvent | TouchEvent): void;
stopDrag(): void;
updateProgress(event: MouseEvent | TouchEvent): void;
private getClientX;
seek(event: MouseEvent): void;
static ɵfac: i0.ɵɵFactoryDeclaration<AudioTimelineComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<AudioTimelineComponent, "st-timeline", never, {}, {}, never, never, true, never>;
}