mirror of
https://github.com/koreanbots/core.git
synced 2025-12-16 14:30:22 +00:00
feat(Tools): added getUserFlags funtion
This commit is contained in:
parent
fd64b66f03
commit
3b01067277
@ -43,10 +43,18 @@ export function checkUserFlag(base: number, required: number | keyof typeof User
|
||||
return checkFlag(base, typeof required === 'number' ? required : UserFlags[required])
|
||||
}
|
||||
|
||||
export function getUserFlags(flags: number) {
|
||||
return bitToArray(flags, UserFlags)
|
||||
}
|
||||
|
||||
export function checkBotFlag(base: number, required: number | keyof typeof BotFlags):boolean {
|
||||
return checkFlag(base, typeof required === 'number' ? required : BotFlags[required])
|
||||
}
|
||||
|
||||
export function bitToArray(bit: number, bits): string[] {
|
||||
return Object.keys(bits).filter(b => (bit & bits[b]) === bits[b])
|
||||
}
|
||||
|
||||
export function makeImageURL(root:string, { format='png', size=256 }:ImageOptions):string {
|
||||
return `${root}.${format}?size=${size}`
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user