SYMBOL INDEX (142 symbols across 40 files) FILE: config/env.js constant NODE_ENV (line 10) | const NODE_ENV = process.env.NODE_ENV; constant REACT_APP (line 61) | const REACT_APP = /^REACT_APP_/i; function getClientEnvironment (line 63) | function getClientEnvironment(publicUrl) { FILE: config/jest/cssTransform.js method process (line 7) | process() { method getCacheKey (line 10) | getCacheKey() { FILE: config/jest/fileTransform.js method process (line 9) | process(src, filename) { FILE: config/paths.js function ensureSlash (line 14) | function ensureSlash(path, needsSlash) { function getServedPath (line 34) | function getServedPath(appPackageJson) { FILE: config/webpack.config.prod.js method logger (line 349) | logger(message) { FILE: config/webpackDevServer.config.js method before (line 84) | before(app) { FILE: scripts/build.js constant WARN_AFTER_BUNDLE_GZIP_SIZE (line 34) | const WARN_AFTER_BUNDLE_GZIP_SIZE = 512 * 1024; constant WARN_AFTER_CHUNK_GZIP_SIZE (line 35) | const WARN_AFTER_CHUNK_GZIP_SIZE = 1024 * 1024; function build (line 103) | function build(previousFileSizes) { function copyPublicFolder (line 144) | function copyPublicFolder() { FILE: scripts/start.js constant DEFAULT_PORT (line 43) | const DEFAULT_PORT = parseInt(process.env.PORT, 10) || 3000; constant HOST (line 44) | const HOST = process.env.HOST || '0.0.0.0'; FILE: src/App.tsx class App (line 4) | class App extends React.Component { method render (line 5) | render() { FILE: src/components/Carousel/view.tsx type IProps (line 5) | type IProps = {} type IState (line 7) | type IState = { class Carousel (line 11) | class Carousel extends React.Component { method render (line 38) | render() { FILE: src/components/Cover/view.tsx type IProps (line 9) | type IProps = { type IState (line 17) | type IState = { class Cover (line 21) | class Cover extends React.Component { method componentDidUpdate (line 27) | componentDidUpdate() { method render (line 41) | render() { FILE: src/components/Matrix/view.tsx type IProps (line 4) | type IProps = { FILE: src/components/Track/view.tsx type IArtist (line 5) | type IArtist = { type IAlbum (line 9) | type IAlbum = { type ITrackProps (line 13) | type ITrackProps = { class Track (line 22) | class Track extends React.Component { method render (line 27) | render() { FILE: src/components/TrackList/view.tsx type ITrackListProps (line 11) | type ITrackListProps = { class Bar (line 15) | class Bar extends React.Component<{ tracksCount: number; tracks: any[] }> { method render (line 39) | render() { class TrackList (line 52) | class TrackList extends React.Component { method render (line 110) | render() { FILE: src/constant/api.tsx type IPath (line 3) | type IPath = { type IApi (line 7) | type IApi = type Iapis (line 13) | type Iapis = { constant PROXY_HOST (line 24) | const PROXY_HOST = process.env.NODE_ENV === 'production' ? 'http://118.2... constant NETEASE_API (line 26) | const NETEASE_API: Iapis = { FILE: src/layouts/BottomBar/view.tsx class BottomBar (line 6) | class BottomBar extends React.Component { method render (line 7) | render() { FILE: src/layouts/ExploreHeaderBar/view.tsx type IState (line 8) | type IState = { type IProps (line 15) | type IProps = { class SlideNav (line 23) | class SlideNav extends React.Component { method getDerivedStateFromProps (line 38) | static getDerivedStateFromProps(nextProps, prevState) { method componentDidMount (line 46) | componentDidMount() { method render (line 61) | render() { FILE: src/layouts/HeaderBar/view.tsx type IProps (line 6) | type IProps = { FILE: src/pages/Account/index.tsx type IProps (line 5) | interface IProps { class App (line 9) | class App extends React.Component { method render (line 10) | render() { FILE: src/pages/Explore/Banner/view.tsx type IBannerItem (line 8) | type IBannerItem = { type IBannerPayload (line 13) | type IBannerPayload = { type IProps (line 18) | type IProps = { type IState (line 22) | type IState = { class Banner (line 26) | @observer method componentDidMount (line 33) | componentDidMount() { method componentDidUpdate (line 37) | componentDidUpdate(prevProps, prevState) { method render (line 66) | render() { FILE: src/pages/Explore/Custom.tsx class Custom (line 30) | class Custom extends React.Component { method componentDidMount (line 32) | componentDidMount() { method render (line 44) | render() { FILE: src/pages/Explore/List.tsx class List (line 9) | class List extends React.Component { method render (line 10) | render() { FILE: src/pages/Explore/ListCover/view.tsx type IProps (line 9) | type IProps = { type IState (line 14) | type IState = { class Custom (line 19) | class Custom extends React.Component { method componentDidMount (line 22) | componentDidMount() { method render (line 26) | render() { FILE: src/pages/Explore/RecommendList/view.tsx type IProps (line 9) | type IProps = { type IRecommendListPayload (line 15) | type IRecommendListPayload = { FILE: src/pages/Explore/Slider.tsx type IProps (line 5) | interface IProps { class Slider (line 15) | class Slider extends React.Component { method componentDidMount (line 33) | componentDidMount() { method componentDidUpdate (line 41) | componentDidUpdate(prevProps, prevState) { method render (line 174) | render() { FILE: src/pages/Explore/index.tsx type IProps (line 9) | interface IProps { class Explore (line 15) | class Explore extends React.Component { method getDerivedStateFromProps (line 18) | static getDerivedStateFromProps(nextProps, prevState) { method render (line 31) | render() { FILE: src/pages/Friends/index.tsx type IProps (line 5) | interface IProps { class App (line 9) | class App extends React.Component { method render (line 28) | render() { FILE: src/pages/Mine/index.tsx type IProps (line 5) | interface IProps { class App (line 9) | class App extends React.Component { method render (line 10) | render() { FILE: src/pages/Playing/ControlBar/view.tsx type IProps (line 4) | type IProps = { FILE: src/pages/Playing/HeaderBar/view.tsx type IProps (line 4) | type IProps = { class RotatingCover (line 10) | class RotatingCover extends React.Component { method render (line 15) | render() { FILE: src/pages/Playing/RotatingCover/view.tsx type IProps (line 5) | type IProps = { class RotatingCover (line 9) | class RotatingCover extends React.Component { method render (line 10) | render() { FILE: src/pages/Playing/view.tsx type IProps (line 10) | interface IProps { type IState (line 16) | type IState = { class PlayingPage (line 20) | class PlayingPage extends React.Component { method render (line 51) | render() { FILE: src/pages/Playlist/Header/view.tsx type IProps (line 7) | type IProps = { class Header (line 12) | class Header extends React.Component { method render (line 17) | render() { FILE: src/pages/Playlist/view.tsx type IProps (line 11) | type IProps = { class Playlist (line 17) | @observer method componentDidMount (line 23) | componentDidMount() { method render (line 27) | render() { FILE: src/pages/Video/index.tsx type IProps (line 5) | interface IProps { class App (line 9) | class App extends React.Component { method render (line 10) | render() { FILE: src/registerServiceWorker.ts function register (line 22) | function register() { function registerValidSW (line 59) | function registerValidSW(swUrl: string) { function checkValidServiceWorker (line 90) | function checkValidServiceWorker(swUrl: string) { function unregister (line 117) | function unregister() { FILE: src/router/index.tsx class Slider (line 51) | class Slider extends React.Component { method render (line 65) | render() { FILE: src/router/slideContext.tsx method changePos (line 6) | changePos(newPos) { method setPageIndex (line 9) | setPageIndex(index) { FILE: src/store.tsx constant PLAY_SONG (line 6) | const PLAY_SONG = 'PLAY_SONG' constant FETCH_URL (line 7) | const FETCH_URL = 'FETCH_URL' constant FETCH_SONG_DETAIL_SUCCESS (line 8) | const FETCH_SONG_DETAIL_SUCCESS = 'FETCH_SONG_DETAIL_SUCCESS' constant FETCH_SONG_URL_SUCCESS (line 9) | const FETCH_SONG_URL_SUCCESS = 'FETCH_SONG_URL_SUCCESS' constant SWITCH_PREV_SONG (line 10) | const SWITCH_PREV_SONG = 'SWITCH_PREV_SONG' constant SWITCH_NEXT_SONG (line 11) | const SWITCH_NEXT_SONG = 'SWITCH_NEXT_SONG' constant SWITCH_PLAY_STATE (line 12) | const SWITCH_PLAY_STATE = 'SWITCH_PLAY_STATE' constant PUSH_TO_PLAYLIST (line 13) | const PUSH_TO_PLAYLIST = 'PUSH_TO_PLAYLIST' constant EMPTY_PLAYLIST (line 14) | const EMPTY_PLAYLIST = 'EMPTY_PLAYLIST' constant PLAY_PLAYLIST (line 15) | const PLAY_PLAYLIST = 'PLAY_PLAYLIST' constant CHANGE_PLAYLIST_INDEX (line 16) | const CHANGE_PLAYLIST_INDEX = 'CHANGE_PLAYLIST_INDEX' type IAction (line 19) | type IAction = { type IActionCreator (line 24) | type IActionCreator = (param: any) => IAction type CycleMode (line 26) | enum CycleMode { type IPlayState (line 33) | type IPlayState = { type IPlayingSong (line 40) | type IPlayingSong = { type IPlaylist (line 49) | type IPlaylist = { type IStoreState (line 54) | type IStoreState = { type IReducer (line 80) | type IReducer = (state: IStoreState, action: IAction) => IStoreState FILE: src/utils/models/componentFetchModel.tsx type IOption (line 7) | type IOption = { class Store (line 11) | class Store { method constructor (line 16) | constructor(option: IOption) { method fetchData (line 25) | fetchData() {