UNPKG

@taiga-ui/cdk

Version:

Base library for creating Angular components and applications using Taiga UI principles regarding of actual visual appearance

18 lines (17 loc) 1.36 kB
import * as i0 from "@angular/core"; export declare class TuiMedia { private readonly el; protected readonly setElCurrentTime: import("@angular/core").EffectRef; protected readonly setElPlaybackRate: import("@angular/core").EffectRef; protected readonly setElPaused: import("@angular/core").EffectRef; readonly playbackRate: import("@angular/core").InputSignal<number>; readonly volume: import("@angular/core").ModelSignal<number>; readonly currentTime: import("@angular/core").ModelSignal<number>; readonly paused: import("@angular/core").ModelSignal<boolean>; protected onPausedChange(paused: boolean): void; protected onVolumeChange(): void; protected onCurrentTimeChange(): void; private updatePlaybackRate; static ɵfac: i0.ɵɵFactoryDeclaration<TuiMedia, never>; static ɵdir: i0.ɵɵDirectiveDeclaration<TuiMedia, "video[tuiMedia], audio[tuiMedia]", ["tuiMedia"], { "playbackRate": { "alias": "playbackRate"; "required": false; "isSignal": true; }; "volume": { "alias": "volume"; "required": false; "isSignal": true; }; "currentTime": { "alias": "currentTime"; "required": false; "isSignal": true; }; "paused": { "alias": "paused"; "required": false; "isSignal": true; }; }, { "volume": "volumeChange"; "currentTime": "currentTimeChange"; "paused": "pausedChange"; }, never, never, true, never>; }