SYMBOL INDEX (48 symbols across 13 files) FILE: examples/react/src/App.tsx type PlayerState (line 31) | type PlayerState = Omit & { FILE: examples/react/src/Duration.tsx function Duration (line 3) | function Duration({ className, seconds }: { className?: string; seconds:... function format (line 11) | function format(seconds: number) { function pad (line 22) | function pad(string: string | number) { FILE: scripts/builder/builder.js function cliBuild (line 14) | async function cliBuild () { function build (line 24) | async function build (positionals, args) { function argsArray (line 107) | function argsArray (args, name) { function argsObject (line 113) | function argsObject (args, name) { FILE: scripts/tester/tester.js function cliTest (line 16) | async function cliTest() { function test (line 30) | async function test(positionals, args) { function cmd (line 50) | async function cmd(command, opts = {}) { FILE: src/Player.tsx type Player (line 6) | type Player = React.ForwardRefExoticComponent< FILE: src/Preview.tsx constant ICON_SIZE (line 5) | const ICON_SIZE = '64px'; FILE: src/ReactPlayer.tsx type ReactPlayer (line 12) | type ReactPlayer = React.ForwardRefExoticComponent< FILE: src/patterns.ts constant AUDIO_EXTENSIONS (line 1) | const AUDIO_EXTENSIONS = constant VIDEO_EXTENSIONS (line 3) | const VIDEO_EXTENSIONS = /\.(mp4|og[gv]|webm|mov|m4v)(#t=[,\d+]+)?($|\?)/i; constant HLS_EXTENSIONS (line 4) | const HLS_EXTENSIONS = /\.(m3u8)($|\?)/i; constant DASH_EXTENSIONS (line 5) | const DASH_EXTENSIONS = /\.(mpd)($|\?)/i; constant MATCH_URL_MUX (line 7) | const MATCH_URL_MUX = /stream\.mux\.com\/(?!\w+\.m3u8)(\w+)/; constant MATCH_URL_YOUTUBE (line 8) | const MATCH_URL_YOUTUBE = constant MATCH_URL_VIMEO (line 10) | const MATCH_URL_VIMEO = /vimeo\.com\/(?!progressive_redirect).+/; constant MATCH_URL_WISTIA (line 11) | const MATCH_URL_WISTIA = constant MATCH_URL_SPOTIFY (line 13) | const MATCH_URL_SPOTIFY = /open\.spotify\.com\/(\w+)\/(\w+)/i; constant MATCH_URL_TWITCH (line 14) | const MATCH_URL_TWITCH = /(?:www\.|go\.)?twitch\.tv\/([a-zA-Z0-9_]+|(vid... constant MATCH_URL_TIKTOK (line 15) | const MATCH_URL_TIKTOK = /tiktok\.com\/(?:player\/v1\/|share\/video\/|@[... FILE: src/players.ts type PlayerEntry (line 6) | type PlayerEntry = { FILE: src/types.ts type VideoHTMLAttributes (line 9) | interface VideoHTMLAttributes extends MediaHTMLAttributes { type VideoElementProps (line 20) | interface VideoElementProps type ReactPlayerProps (line 27) | interface ReactPlayerProps extends PreviewProps, VideoElementProps { type PreviewProps (line 37) | interface PreviewProps { type Config (line 47) | interface Config { FILE: test/ReactPlayer/instanceMethods.js constant COMMON_METHODS (line 7) | const COMMON_METHODS = ['getDuration', 'getCurrentTime', 'getSecondsLoad... FILE: test/helpers/helpers.tsx function render (line 6) | function render(comp: React.ReactElement): ReactTestRenderer { function containsMatchingElement (line 23) | function containsMatchingElement (wrapper, comp) { function isObjectContained (line 27) | function isObjectContained (subObject, jsonObject) { FILE: test/helpers/server-safe-globals.js class Element (line 11) | class Element extends EventTarget { class HTMLVideoElement (line 17) | class HTMLVideoElement extends Element { method constructor (line 23) | constructor() { method setAttribute (line 32) | setAttribute(name, value) { method getAttribute (line 41) | getAttribute(name) { method src (line 45) | get src() { method src (line 49) | set src(value) { method muted (line 53) | get muted() { method muted (line 57) | set muted(value) { method load (line 61) | async load() { method pause (line 73) | pause() { method play (line 78) | async play() { class MediaStream (line 86) | class MediaStream {}