mirror of
https://github.com/discordeno/discordeno.git
synced 2026-05-28 22:40:19 +00:00
18 lines
605 B
TypeScript
18 lines
605 B
TypeScript
import { DiscordGetGatewayBot } from "../types/discord.ts";
|
|
import { Optionalize } from "../types/shared.ts";
|
|
|
|
export function transformGatewayBot(payload: DiscordGetGatewayBot) {
|
|
return {
|
|
url: payload.url,
|
|
shards: payload.shards,
|
|
sessionStartLimit: {
|
|
total: payload.session_start_limit.total,
|
|
remaining: payload.session_start_limit.remaining,
|
|
resetAfter: payload.session_start_limit.reset_after,
|
|
maxConcurrency: payload.session_start_limit.max_concurrency,
|
|
},
|
|
};
|
|
}
|
|
|
|
export interface GetGatewayBot extends Optionalize<ReturnType<typeof transformGatewayBot>> {}
|