mirror of
https://github.com/discordjs/discord.js.git
synced 2026-03-09 16:13:31 +01:00
* feat(structures): add entitlement structure * feat(structures): create and update barrel exports * chore: reword comment for entitlment deleted getter to be clearer * feat(structures): add symbols to optimise ends_at, starts_at fields * feat(structures): optimise starts_at and ends_at fields * feat(structures): manage Date and Discord ISOs appropriately * chore: remove accidental whitespace * chore: correct name styles on symbols (remove 'at') * chore: correct name styles on AtTimestamp fields (remove 'at') * chore: call super.toJSON on toJSON override * chore: run prettier to clear linting/formatter errors * chore: correct usage of optimizeData * chore: update DataTemplate override for Entitlement * chore: update class default type param, update DataTemplate doc * Apply suggestions from code review Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com> --------- Co-authored-by: Almeida <github@almeidx.dev> Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com>
22 lines
1.1 KiB
TypeScript
22 lines
1.1 KiB
TypeScript
export const kData = Symbol.for('djs.structures.data');
|
|
export const kClone = Symbol.for('djs.structures.clone');
|
|
export const kPatch = Symbol.for('djs.structures.patch');
|
|
export const kExpiresTimestamp = Symbol.for('djs.structures.expiresTimestamp');
|
|
export const kEndedTimestamp = Symbol.for('djs.structures.endedTimestamp');
|
|
export const kCreatedTimestamp = Symbol.for('djs.structures.createdTimestamp');
|
|
export const kEditedTimestamp = Symbol.for('djs.structures.editedTimestamp');
|
|
export const kArchiveTimestamp = Symbol.for('djs.structures.archiveTimestamp');
|
|
|
|
export const kStartsTimestamp = Symbol.for('djs.structures.startsTimestamp');
|
|
export const kEndsTimestamp = Symbol.for('djs.structures.endsTimestamp');
|
|
|
|
export const kAllow = Symbol.for('djs.structures.allow');
|
|
export const kDeny = Symbol.for('djs.structures.deny');
|
|
|
|
export const kBurstColors = Symbol.for('djs.structures.burstColors');
|
|
|
|
export const kLastPinTimestamp = Symbol.for('djs.structures.lastPinTimestamp');
|
|
|
|
export const kMixinConstruct = Symbol.for('djs.structures.mixin.construct');
|
|
export const kMixinToJSON = Symbol.for('djs.structures.mixin.toJSON');
|