@@ -7,49 +7,49 @@ const colors = {"1C Enterprise":"#814CCC","2-Dimensional Array":"#38761D","4D":"
77async function analysis ( queue : Promise < object > [ ] ) {
88 const res : object = { } ;
99 for ( const idx in queue ) {
10- const resp : object = await queue [ idx ] ;
10+ const resp : object = await queue [ idx ] ; // @ts -ignore
1111 for ( const lang in resp ) lang in res ? res [ lang ] += resp [ lang ] : res [ lang ] = resp [ lang ] ;
1212 }
1313 return formatter ( res ) ;
1414}
1515
1616function formatter ( langs : object ) : object [ ] {
1717 const arr : number [ ] = utils . sort ( Object . values ( langs ) ) . reverse ( ) ;
18- const total : number = utils . sum ( arr ) ;
18+ const total : number = utils . sum ( arr ) ; // @ts -ignore
1919 for ( let k in langs ) { langs [ langs [ k ] ] = k ; delete langs [ k ] }
2020 let cursor : number = 0 ;
21- return arr . map ( ( key : number ) : object => {
21+ return arr . map ( ( key : number ) : object => { // @ts -ignore
2222 const lang : string = langs [ key ] ;
2323 const ratio : number = key / total ; cursor += ratio ;
24- return {
24+ return { // @ts -ignore
2525 name : lang , color : colors [ lang ] ,
2626 cursor : cursor - ratio , ratio : ratio ,
2727 text : `${ lang } ${ ( ratio * 100 ) . toFixed ( 0 ) } % (${ utils . decConvert ( key , false ) } )` ,
2828 } } ) ;
2929}
3030
31- export async function getAccount ( username , dark = false ) {
32- const response = await cache . requestWithCache ( `/users/ ${ username } ` ) ;
31+ export async function getAccount ( username : string , dark : boolean = false ) {
32+ const response = await utils . requestUser ( username ) ;
3333 const repos = await utils . listRepos ( username ) ;
3434 return {
3535 dark : dark ,
3636 org : response [ 'type' ] !== 'User' ,
37- location : response [ 'location' ] ,
38- stars : utils . decConvert ( utils . sum ( repos . map ( repo => repo [ 'stargazers_count' ] ) ) ) ,
39- forks : utils . decConvert ( utils . sum ( repos . map ( repo => repo [ 'forks_count' ] ) ) ) ,
40- issues : utils . decConvert ( utils . sum ( repos . map ( repo => repo [ 'open_issues_count' ] ) ) ) ,
41- watchers : utils . decConvert ( utils . sum ( repos . map ( repo => repo [ 'watchers_count' ] ) ) ) ,
37+ location : response [ 'location' ] , // @ts -ignore
38+ stars : utils . decConvert ( utils . sum ( repos . map ( repo => repo [ 'stargazers_count' ] ) ) ) , // @ts -ignore
39+ forks : utils . decConvert ( utils . sum ( repos . map ( repo => repo [ 'forks_count' ] ) ) ) , // @ts -ignore
40+ issues : utils . decConvert ( utils . sum ( repos . map ( repo => repo [ 'open_issues_count' ] ) ) ) , // @ts -ignore
41+ watchers : utils . decConvert ( utils . sum ( repos . map ( repo => repo [ 'watchers_count' ] ) ) ) , // @ts -ignore
4242 username : username ,
4343 followers : utils . decConvert ( response [ 'followers' ] ) ,
4444 repos : response [ 'public_repos' ] ,
45- langs : await analysis (
45+ langs : await analysis ( // @ts -ignore
4646 repos . map ( async ( resp ) => {
4747 return await utils . requestLanguage ( username , resp [ 'name' ] ) ;
4848 } ) ) ,
4949 } ;
5050}
5151
52- export async function getRepository ( username , repo , dark = false ) {
52+ export async function getRepository ( username : string , repo : string , dark : boolean = false ) {
5353 const res = await utils . requestRepo ( username , repo ) ;
5454 return {
5555 dark : dark ,
@@ -59,7 +59,7 @@ export async function getRepository(username, repo, dark=false) {
5959 forks : utils . decConvert ( res [ 'forks' ] ) ,
6060 stars : utils . decConvert ( res [ 'stargazers_count' ] ) ,
6161 watchers : utils . decConvert ( res [ 'watchers_count' ] ) ,
62- license : utils . getLicense ( res [ 'license' ] ) ,
62+ license : utils . getLicense ( res [ 'license' ] ) , // @ts -ignore
6363 color : colors [ res [ 'language' ] ] ,
6464 langs : formatter ( await utils . requestLanguage ( username , repo ) ) ,
6565 } ;
0 commit comments