SYMBOL INDEX (123 symbols across 15 files) FILE: src/example.ts function from163 (line 18) | function from163(id: string) { FILE: src/lib/helper/parseHTML.ts function parseHTML (line 1) | function parseHTML(elem: string) { FILE: src/lib/helper/returntypeof.ts function returntypeof (line 1) | function returntypeof(expression: (...params: any[]) => RT): RT { FILE: src/lib/helper/shallowEqual.ts function is (line 3) | function is(x: any, y: any) { function shallowEqual (line 11) | function shallowEqual(objA: any, objB: any) { FILE: src/lib/index.ts type ICplayerOption (line 18) | interface ICplayerOption { function playlistPreFilter (line 40) | function playlistPreFilter(playlist: Iplaylist) { class cplayer (line 55) | class cplayer extends EventEmitter { method mode (line 63) | set mode(playmode: string) { method volume (line 66) | set volume(volume: number) { method volume (line 69) | get volume() { method mode (line 72) | get mode() { method playlist (line 75) | get playlist() { method nowplay (line 78) | get nowplay() { method nowplaypoint (line 81) | get nowplaypoint() { method played (line 84) | get played() { method paused (line 87) | get paused() { method duration (line 90) | get duration() { method currentTime (line 96) | get currentTime() { method constructor (line 103) | constructor(options: ICplayerOption & ICplayerViewOption) { method initializeEventEmitter (line 125) | private initializeEventEmitter(element: HTMLElement) { method removeEventEmitter (line 137) | private removeEventEmitter(element: HTMLElement) { method setCurrentTime (line 195) | public setCurrentTime(currentTime: number | string) { method isPlaying (line 208) | private isPlaying() { method openAudio (line 212) | public openAudio(audio: IAudioItem = this.nowplay) { method toggleMode (line 255) | public toggleMode() { method setMode (line 263) | public setMode(playmode: string) { method getMode (line 275) | public getMode() { method play (line 279) | public play(Forced: boolean = false) { method pause (line 293) | public pause(Forced: boolean = false) { method to (line 305) | public to(id: number) { method next (line 310) | public next() { method prev (line 315) | public prev() { method togglePlayState (line 320) | public togglePlayState() { method add (line 328) | public add(item: IAudioItem) { method remove (line 337) | public remove(item: IAudioItem) { method setVolume (line 345) | public setVolume(volume: number | string) { method destroy (line 352) | public destroy() { function parseCPlayerTag (line 365) | function parseCPlayerTag() { FILE: src/lib/interfaces.ts type IAudioItem (line 3) | interface IAudioItem { type Iplaylist (line 14) | type Iplaylist = IAudioItem[]; type Iplaymode (line 16) | interface Iplaymode { type IplaymodeConstructor (line 27) | interface IplaymodeConstructor { FILE: src/lib/lyric.ts type ILyricItem (line 1) | interface ILyricItem { class Lyric (line 7) | class Lyric { method getLyric (line 10) | public getLyric(time: number) { method getNextLyric (line 18) | public getNextLyric(time: number) { method toString (line 26) | public toString() { method constructor (line 29) | constructor(items: ILyricItem[] ,raw: string) { function decodeLyricStr (line 35) | function decodeLyricStr(lyricStr: string, options?: {}) { function decodeLyricStrItem (line 45) | function decodeLyricStrItem(lyricItemStr: string): ILyricItem[] { FILE: src/lib/mediaSession.ts function cplayerMediaSessionPlugin (line 6) | function cplayerMediaSessionPlugin(player: cplayer) function mediaMetadata (line 20) | function mediaMetadata(audio: IAudioItem) { FILE: src/lib/playmode/listloop.ts function baseRemoveMusic (line 4) | function baseRemoveMusic(item: IAudioItem, playlist: Iplaylist, nowpoint... class listloopPlaymode (line 25) | class listloopPlaymode implements Iplaymode { method playlist (line 28) | get playlist() { method constructor (line 32) | constructor(playlist: Iplaylist = [], point: number = 0) { method next (line 37) | public next() { method prev (line 42) | public prev() { method now (line 47) | public now() { method nowpoint (line 51) | public nowpoint() { method to (line 55) | public to(point: number) { method addMusic (line 59) | public addMusic(item: IAudioItem) { method nextPoint (line 63) | private nextPoint() { method prevPoint (line 71) | private prevPoint() { method removeMusic (line 79) | public removeMusic(item: IAudioItem) { FILE: src/lib/playmode/listrandom.ts class listrandomPlaymode (line 5) | class listrandomPlaymode implements Iplaymode { method playlist (line 8) | get playlist() { method constructor (line 12) | constructor(playlist: Iplaylist = [], point: number = 0) { method next (line 17) | public next() { method prev (line 22) | public prev() { method now (line 27) | public now() { method nowpoint (line 31) | public nowpoint() { method to (line 35) | public to(point: number) { method addMusic (line 39) | public addMusic(item:IAudioItem){ method randomPoint (line 43) | private randomPoint(): number { method removeMusic (line 54) | public removeMusic(item: IAudioItem) { FILE: src/lib/playmode/singlecycle.ts class singlecyclePlaymode (line 5) | class singlecyclePlaymode implements Iplaymode { method playlist (line 9) | get playlist() { method constructor (line 13) | constructor(playlist: Iplaylist = [], point: number = 0) { method next (line 18) | public next() { method prev (line 22) | public prev() { method now (line 26) | public now() { method nowpoint (line 30) | public nowpoint() { method to (line 34) | public to(point: number) { method addMusic (line 38) | public addMusic(item: IAudioItem) { method removeMusic (line 42) | public removeMusic(item: IAudioItem) { FILE: src/lib/view.ts function kanaFilter (line 13) | function kanaFilter(str: string) { function buildLyric (line 37) | function buildLyric(lyric: string, sublyric?: string, zoomOutKana: boole... function secondNumber2TimeStr (line 41) | function secondNumber2TimeStr(secondTime: number) { type ICplayerViewOption (line 47) | interface ICplayerViewOption { function createStyleElement (line 78) | function createStyleElement(style: string) { function createShadowElement (line 85) | function createShadowElement(targetElement: Element, htmlTemplate: strin... function createBeforeElement (line 92) | function createBeforeElement(targetElement: Element, htmlTemplate: strin... function createBeforeShadowElement (line 102) | function createBeforeShadowElement(targetElement: Element, htmlTemplate:... function createElement (line 111) | function createElement(targetElement: Element, htmlTemplate: string, sty... class cplayerView (line 119) | class cplayerView extends EventEmitter { method constructor (line 126) | constructor(player: cplayer, options: ICplayerViewOption) { method getRootElement (line 180) | public getRootElement() { method dark (line 184) | public dark() { method big (line 188) | public big() { method getPlayListLinks (line 192) | private getPlayListLinks(rootElement: Element = this.rootElement) { method getElementLinks (line 196) | private getElementLinks(rootElement: Element = this.rootElement) { method setPlayIcon (line 231) | private setPlayIcon(paused: boolean) { method setProgress (line 239) | private setProgress(point: number, currentTime: number, duration: numb... method setPoster (line 246) | private setPoster(src: string) { method setVolume (line 251) | private setVolume(volume: number) { method setMode (line 259) | private setMode(mode: string) { method showInfo (line 265) | public showInfo() { method showPlaylist (line 273) | public showPlaylist() { method toggleDropDownMenu (line 281) | public toggleDropDownMenu() { method setVolumeControllerKeepShow (line 289) | private setVolumeControllerKeepShow() { method toggleVolumeControllerKeepShow (line 293) | private toggleVolumeControllerKeepShow() { method removeVolumeControllerKeepShow (line 297) | private removeVolumeControllerKeepShow() { method setLyric (line 304) | private setLyric(lyric: string, time: number = 0, totalTime: number = ... method updatePlaylist (line 328) | private updatePlaylist() { method injectPlayListEventListener (line 348) | private injectPlayListEventListener() { method injectEventListener (line 356) | private injectEventListener() { method updateLyric (line 385) | private updateLyric(playedTime: number = 0) { method destroy (line 524) | public destroy() { FILE: webpack.config.example.js constant GLOBALS (line 7) | const GLOBALS = { FILE: webpack.config.js constant GLOBALS (line 6) | const GLOBALS = { FILE: webpack.config.prod.js constant GLOBALS (line 5) | const GLOBALS = {