Files
v10/dist/dev/index.d.ts

79 lines
14 KiB
TypeScript

import { ButtonState, InferComponentState, InferMediaState, MediaButtonComponent, MediaUIComponent, StateAttrMap, UIComponent } from "./core/ui/types.js";
import { AirPlayButtonCore, AirPlayButtonProps, AirPlayButtonState } from "./core/ui/airplay-button/airplay-button-core.js";
import { AirPlayButtonDataAttrs } from "./core/ui/airplay-button/airplay-button-data-attrs.js";
import { TransitionDataAttrs, TransitionFlags, TransitionState, TransitionStatus, TransitionStyleAttrs, getTransitionFlags, getTransitionStyleAttrs } from "./core/ui/transition.js";
import { AlertDialogCore, AlertDialogInput, AlertDialogProps, AlertDialogState } from "./core/ui/alert-dialog/alert-dialog-core.js";
import { AlertDialogDataAttrs } from "./core/ui/alert-dialog/alert-dialog-data-attrs.js";
import { AudioTrackRadioGroupCore, AudioTrackRadioGroupProps, AudioTrackRadioGroupState, AudioTrackRadioGroupTrack } from "./core/ui/audio-track-radio-group/audio-track-radio-group-core.js";
import { AudioTrackRadioGroupDataAttrs } from "./core/ui/audio-track-radio-group/audio-track-radio-group-data-attrs.js";
import { BufferingIndicatorCore, BufferingIndicatorProps, BufferingIndicatorState } from "./core/ui/buffering-indicator/buffering-indicator-core.js";
import { BufferingIndicatorDataAttrs } from "./core/ui/buffering-indicator/buffering-indicator-data-attrs.js";
import { CaptionsButtonCore, CaptionsButtonProps, CaptionsButtonState } from "./core/ui/captions-button/captions-button-core.js";
import { CaptionsButtonDataAttrs } from "./core/ui/captions-button/captions-button-data-attrs.js";
import { CAPTIONS_OFF_VALUE, CaptionsRadioGroupCore, CaptionsRadioGroupProps, CaptionsRadioGroupState, CaptionsRadioGroupTrack } from "./core/ui/captions-radio-group/captions-radio-group-core.js";
import { CaptionsRadioGroupDataAttrs } from "./core/ui/captions-radio-group/captions-radio-group-data-attrs.js";
import { CastButtonCore, CastButtonProps, CastButtonState } from "./core/ui/cast-button/cast-button-core.js";
import { CastButtonDataAttrs } from "./core/ui/cast-button/cast-button-data-attrs.js";
import { ControlsCore, ControlsState } from "./core/ui/controls/controls-core.js";
import { ControlsDataAttrs } from "./core/ui/controls/controls-data-attrs.js";
import { ErrorDialogCore, ErrorDialogState } from "./core/ui/error-dialog/error-dialog-core.js";
import { MediaErrorTranslationKey, getErrorDialogDismissText, getErrorDialogTitleText, getErrorDialogUnexpectedText, getMediaErrorTranslationKey, resolveErrorDialogDescription } from "./core/ui/error-dialog/error-dialog-i18n.js";
import { FullscreenButtonCore, FullscreenButtonProps, FullscreenButtonState } from "./core/ui/fullscreen-button/fullscreen-button-core.js";
import { FullscreenButtonDataAttrs } from "./core/ui/fullscreen-button/fullscreen-button-data-attrs.js";
import { INDICATOR_CLOSE_DELAY, IndicatorCloseController, IndicatorCoreProps, IndicatorLifecycleState, IndicatorVisibilityCoordinator, IndicatorVisibilityHandle, getIndicatorCloseDelay, getRenderedIndicatorState, isIndicatorPresent } from "./core/ui/input-feedback/indicator-lifecycle.js";
import { DEFAULT_INPUT_INDICATOR_LABELS, DEFAULT_STATUS_ANNOUNCER_LABELS, IndicatorDirection, IndicatorStatus, IndicatorVolumeLevel, InputAction, InputActionEvent, InputActionSource, InputIndicatorLabels, MediaSnapshot, StatusAnnouncerLabels, StatusDetails, VolumeActionPrediction, deriveStatus, deriveVolumeStatus, formatCurrentTime, formatPlaybackRateAnnouncerLabel, formatPlaybackRateValue, formatSeekAnnouncerLabel, formatVolumeValue, getSeekDirection, getSeekIndicatorDisplayValue, getSeekToPercent, getStatusIndicatorDisplayValue, getVolumeIndicatorDisplayValue, getVolumeLevel, isInputActionIncluded, isSeekIndicatorAction, isVolumeIndicatorAction, predictVolumeActionOutcome } from "./core/ui/input-feedback/status.js";
import { createInputIndicatorLabels, createStatusAnnouncerLabels } from "./core/ui/input-feedback/labels.js";
import { SeekIndicatorCore, SeekIndicatorProps, SeekIndicatorState } from "./core/ui/input-feedback/seek-indicator-core.js";
import { SeekIndicatorDataAttrs } from "./core/ui/input-feedback/seek-indicator-data-attrs.js";
import { StatusAnnouncerCore, StatusAnnouncerProps, StatusAnnouncerState } from "./core/ui/input-feedback/status-announcer-core.js";
import { StatusIndicatorCore, StatusIndicatorProps, StatusIndicatorState } from "./core/ui/input-feedback/status-indicator-core.js";
import { StatusIndicatorDataAttrs } from "./core/ui/input-feedback/status-indicator-data-attrs.js";
import { VolumeIndicatorCore, VolumeIndicatorProps, VolumeIndicatorState } from "./core/ui/input-feedback/volume-indicator-core.js";
import { VolumeIndicatorCSSVars } from "./core/ui/input-feedback/volume-indicator-css-vars.js";
import { VolumeIndicatorDataAttrs } from "./core/ui/input-feedback/volume-indicator-data-attrs.js";
import { LiveButtonCore, LiveButtonMediaState, LiveButtonProps, LiveButtonState } from "./core/ui/live-button/live-button-core.js";
import { LiveButtonDataAttrs } from "./core/ui/live-button/live-button-data-attrs.js";
import { PopoverAlign, PopoverCore, PopoverInput, PopoverProps, PopoverSide, PopoverState } from "./core/ui/popover/popover-core.js";
import { MenuCore, MenuInput, MenuProps, MenuState } from "./core/ui/menu/menu-core.js";
import { MenuCSSVars } from "./core/ui/menu/menu-css-vars.js";
import { MenuDataAttrs } from "./core/ui/menu/menu-data-attrs.js";
import { MenuItemDataAttrs } from "./core/ui/menu/menu-item-data-attrs.js";
import { MuteButtonCore, MuteButtonProps, MuteButtonState, VolumeLevel } from "./core/ui/mute-button/mute-button-core.js";
import { MuteButtonDataAttrs } from "./core/ui/mute-button/mute-button-data-attrs.js";
import { PiPButtonCore, PiPButtonProps, PiPButtonState } from "./core/ui/pip-button/pip-button-core.js";
import { PiPButtonDataAttrs } from "./core/ui/pip-button/pip-button-data-attrs.js";
import { PlayButtonCore, PlayButtonProps, PlayButtonState } from "./core/ui/play-button/play-button-core.js";
import { PlayButtonDataAttrs } from "./core/ui/play-button/play-button-data-attrs.js";
import { PlaybackRateButtonCore, PlaybackRateButtonProps, PlaybackRateButtonState } from "./core/ui/playback-rate-button/playback-rate-button-core.js";
import { PlaybackRateButtonDataAttrs } from "./core/ui/playback-rate-button/playback-rate-button-data-attrs.js";
import { PlaybackRateRadioGroupCore, PlaybackRateRadioGroupProps, PlaybackRateRadioGroupState } from "./core/ui/playback-rate-radio-group/playback-rate-radio-group-core.js";
import { PlaybackRateRadioGroupDataAttrs } from "./core/ui/playback-rate-radio-group/playback-rate-radio-group-data-attrs.js";
import { PopoverCSSVarKey, PopoverCSSVars } from "./core/ui/popover/popover-css-vars.js";
import { PopoverDataAttrs } from "./core/ui/popover/popover-data-attrs.js";
import { POPUP_HOST_ATTR, POPUP_HOST_SELECTOR } from "./core/ui/popover/popup-host-attr.js";
import { PosterCore, PosterState } from "./core/ui/poster/poster-core.js";
import { PosterDataAttrs } from "./core/ui/poster/poster-data-attrs.js";
import { QUALITY_AUTO_VALUE, QualityRadioGroupCore, QualityRadioGroupProps, QualityRadioGroupRendition, QualityRadioGroupState } from "./core/ui/quality-radio-group/quality-radio-group-core.js";
import { QualityRadioGroupDataAttrs } from "./core/ui/quality-radio-group/quality-radio-group-data-attrs.js";
import { SeekButtonCore, SeekButtonDirection, SeekButtonProps, SeekButtonState } from "./core/ui/seek-button/seek-button-core.js";
import { SeekButtonDataAttrs } from "./core/ui/seek-button/seek-button-data-attrs.js";
import { SliderCore, SliderInput, SliderProps, SliderState } from "./core/ui/slider/slider-core.js";
import { SliderCSSVars } from "./core/ui/slider/slider-css-vars.js";
import { SliderDataAttrs } from "./core/ui/slider/slider-data-attrs.js";
import { ThumbnailConstraints, ThumbnailCoords, ThumbnailCrossOrigin, ThumbnailFetchPriority, ThumbnailImage, ThumbnailLoading, ThumbnailResizeResult, ThumbnailSrc } from "./core/ui/thumbnail/types.js";
import { ThumbnailCore, ThumbnailProps, ThumbnailState } from "./core/ui/thumbnail/thumbnail-core.js";
import { ThumbnailDataAttrs } from "./core/ui/thumbnail/thumbnail-data-attrs.js";
import { mapCuesToThumbnails, parseMediaFragment } from "./core/ui/thumbnail/thumbnail-media-fragment.js";
import { TimeCore, TimeProps, TimeState, TimeType } from "./core/ui/time/time-core.js";
import { TimeDataAttrs } from "./core/ui/time/time-data-attrs.js";
import { TimeSliderCore, TimeSliderProps, TimeSliderState } from "./core/ui/time-slider/time-slider-core.js";
import { TimeSliderCSSVars } from "./core/ui/time-slider/time-slider-css-vars.js";
import { TimeSliderDataAttrs } from "./core/ui/time-slider/time-slider-data-attrs.js";
import { TooltipCore, TooltipInput, TooltipProps, TooltipState } from "./core/ui/tooltip/tooltip-core.js";
import { TooltipCSSVarKey, TooltipCSSVars } from "./core/ui/tooltip/tooltip-css-vars.js";
import { TooltipDataAttrs } from "./core/ui/tooltip/tooltip-data-attrs.js";
import { TooltipGroupCore, TooltipGroupProps } from "./core/ui/tooltip/tooltip-group-core.js";
import { VolumeSliderCore, VolumeSliderProps, VolumeSliderState } from "./core/ui/volume-slider/volume-slider-core.js";
import { VolumeSliderCSSVars } from "./core/ui/volume-slider/volume-slider-css-vars.js";
import { VolumeSliderDataAttrs } from "./core/ui/volume-slider/volume-slider-data-attrs.js";
export { AirPlayButtonCore, AirPlayButtonDataAttrs, AirPlayButtonProps, AirPlayButtonState, AlertDialogCore, AlertDialogDataAttrs, AlertDialogInput, AlertDialogProps, AlertDialogState, AudioTrackRadioGroupCore, AudioTrackRadioGroupDataAttrs, AudioTrackRadioGroupProps, AudioTrackRadioGroupState, AudioTrackRadioGroupTrack, BufferingIndicatorCore, BufferingIndicatorDataAttrs, BufferingIndicatorProps, BufferingIndicatorState, ButtonState, CAPTIONS_OFF_VALUE, CaptionsButtonCore, CaptionsButtonDataAttrs, CaptionsButtonProps, CaptionsButtonState, CaptionsRadioGroupCore, CaptionsRadioGroupDataAttrs, CaptionsRadioGroupProps, CaptionsRadioGroupState, CaptionsRadioGroupTrack, CastButtonCore, CastButtonDataAttrs, CastButtonProps, CastButtonState, ControlsCore, ControlsDataAttrs, ControlsState, DEFAULT_INPUT_INDICATOR_LABELS, DEFAULT_STATUS_ANNOUNCER_LABELS, ErrorDialogCore, AlertDialogDataAttrs as ErrorDialogDataAttrs, ErrorDialogState, FullscreenButtonCore, FullscreenButtonDataAttrs, FullscreenButtonProps, FullscreenButtonState, INDICATOR_CLOSE_DELAY, IndicatorCloseController, IndicatorCoreProps, IndicatorDirection, IndicatorLifecycleState, IndicatorStatus, IndicatorVisibilityCoordinator, IndicatorVisibilityHandle, IndicatorVolumeLevel, InferComponentState, InferMediaState, InputAction, InputActionEvent, InputActionSource, InputIndicatorLabels, LiveButtonCore, LiveButtonDataAttrs, LiveButtonMediaState, LiveButtonProps, LiveButtonState, MediaButtonComponent, MediaErrorTranslationKey, MediaSnapshot, MediaUIComponent, MenuCSSVars, MenuCore, MenuDataAttrs, MenuInput, MenuItemDataAttrs, MenuProps, MenuState, MuteButtonCore, MuteButtonDataAttrs, MuteButtonProps, MuteButtonState, POPUP_HOST_ATTR, POPUP_HOST_SELECTOR, PiPButtonCore, PiPButtonDataAttrs, PiPButtonProps, PiPButtonState, PlayButtonCore, PlayButtonDataAttrs, PlayButtonProps, PlayButtonState, PlaybackRateButtonCore, PlaybackRateButtonDataAttrs, PlaybackRateButtonProps, PlaybackRateButtonState, PlaybackRateRadioGroupCore, PlaybackRateRadioGroupDataAttrs, PlaybackRateRadioGroupProps, PlaybackRateRadioGroupState, PopoverAlign, PopoverCSSVarKey, PopoverCSSVars, PopoverCore, PopoverDataAttrs, PopoverInput, PopoverProps, PopoverSide, PopoverState, PosterCore, PosterDataAttrs, PosterState, QUALITY_AUTO_VALUE, QualityRadioGroupCore, QualityRadioGroupDataAttrs, QualityRadioGroupProps, QualityRadioGroupRendition, QualityRadioGroupState, SeekButtonCore, SeekButtonDataAttrs, SeekButtonDirection, SeekButtonProps, SeekButtonState, SeekIndicatorCore, SeekIndicatorDataAttrs, SeekIndicatorProps, SeekIndicatorState, SliderCSSVars, SliderCore, SliderDataAttrs, SliderInput, SliderProps, SliderState, StateAttrMap, StatusAnnouncerCore, StatusAnnouncerLabels, StatusAnnouncerProps, StatusAnnouncerState, StatusDetails, StatusIndicatorCore, StatusIndicatorDataAttrs, StatusIndicatorProps, StatusIndicatorState, ThumbnailConstraints, ThumbnailCoords, ThumbnailCore, ThumbnailCrossOrigin, ThumbnailDataAttrs, ThumbnailFetchPriority, ThumbnailImage, ThumbnailLoading, ThumbnailProps, ThumbnailResizeResult, ThumbnailSrc, ThumbnailState, TimeCore, TimeDataAttrs, TimeProps, TimeSliderCSSVars, TimeSliderCore, TimeSliderDataAttrs, TimeSliderProps, TimeSliderState, TimeState, TimeType, TooltipCSSVarKey, TooltipCSSVars, TooltipCore, TooltipDataAttrs, TooltipGroupCore, TooltipGroupProps, TooltipInput, TooltipProps, TooltipState, TransitionDataAttrs, TransitionFlags, TransitionState, TransitionStatus, TransitionStyleAttrs, UIComponent, VolumeActionPrediction, VolumeIndicatorCSSVars, VolumeIndicatorCore, VolumeIndicatorDataAttrs, VolumeIndicatorProps, VolumeIndicatorState, VolumeLevel, VolumeSliderCSSVars, VolumeSliderCore, VolumeSliderDataAttrs, VolumeSliderProps, VolumeSliderState, createInputIndicatorLabels, createStatusAnnouncerLabels, deriveStatus, deriveVolumeStatus, formatCurrentTime, formatPlaybackRateAnnouncerLabel, formatPlaybackRateValue, formatSeekAnnouncerLabel, formatVolumeValue, getErrorDialogDismissText, getErrorDialogTitleText, getErrorDialogUnexpectedText, getIndicatorCloseDelay, getMediaErrorTranslationKey, getRenderedIndicatorState, getSeekDirection, getSeekIndicatorDisplayValue, getSeekToPercent, getStatusIndicatorDisplayValue, getTransitionFlags, getTransitionStyleAttrs, getVolumeIndicatorDisplayValue, getVolumeLevel, isIndicatorPresent, isInputActionIncluded, isSeekIndicatorAction, isVolumeIndicatorAction, mapCuesToThumbnails, parseMediaFragment, predictVolumeActionOutcome, resolveErrorDialogDescription };