1*bf6e62f2S猫头猫import React from 'react'; 2*bf6e62f2S猫头猫import AlbumResults from './albumResults'; 3*bf6e62f2S猫头猫import MusicResults from './musicResults'; 4*bf6e62f2S猫头猫 5*bf6e62f2S猫头猫const results: Array<{ 6*bf6e62f2S猫头猫 key: ICommon.SupportMediaType, 7*bf6e62f2S猫头猫 title: string, 8*bf6e62f2S猫头猫 component: React.FC<any> 9*bf6e62f2S猫头猫}> = [ 10*bf6e62f2S猫头猫 { 11*bf6e62f2S猫头猫 key: 'music', 12*bf6e62f2S猫头猫 title: '单曲', 13*bf6e62f2S猫头猫 component: MusicResults, 14*bf6e62f2S猫头猫 }, 15*bf6e62f2S猫头猫 { 16*bf6e62f2S猫头猫 key: 'album', 17*bf6e62f2S猫头猫 title: '专辑', 18*bf6e62f2S猫头猫 component: AlbumResults, 19*bf6e62f2S猫头猫 }, 20*bf6e62f2S猫头猫]; 21*bf6e62f2S猫头猫 22*bf6e62f2S猫头猫const renderMap: Partial<Record<ICommon.SupportMediaType, React.FC<any>>> = {}; 23*bf6e62f2S猫头猫results.forEach(_ => (renderMap[_.key] = _.component)); 24*bf6e62f2S猫头猫 25*bf6e62f2S猫头猫export default results; 26*bf6e62f2S猫头猫export {renderMap}; 27*bf6e62f2S猫头猫 28