seyfert/packages/core/src/snowflakes.ts
Marcos Susaña d1f952be27
fix: Eslint and packages sizes (#104) which fixes #102
* chore: disabled source map

* linter
2022-09-02 13:44:11 +00:00

14 lines
346 B
TypeScript

/** snowflake type */
export type Snowflake = string;
/** Discord epoch */
export const DiscordEpoch = 14200704e5;
/** utilities for Snowflakes */
// eslint-disable-next-line @typescript-eslint/no-redeclare
export const Snowflake = {
snowflakeToTimestamp(id: Snowflake): number {
return (Number(id) >> 22) + DiscordEpoch;
},
};