refactor(client): normalized boolean fields

This commit is contained in:
teidesu 2021-05-11 22:10:14 +03:00
parent d8cd13fd60
commit 5b3d7a3b09
6 changed files with 15 additions and 15 deletions

View file

@ -20,14 +20,14 @@ export class Invoice {
* Whether the shipping address was requested * Whether the shipping address was requested
*/ */
isShippingAddressRequested(): boolean { isShippingAddressRequested(): boolean {
return !!this.raw.shippingAddressRequested return this.raw.shippingAddressRequested!
} }
/** /**
* Whether this is an example (test) invoice * Whether this is an example (test) invoice
*/ */
isTest(): boolean { isTest(): boolean {
return !!this.raw.test return this.raw.test!
} }
/** /**

View file

@ -14,7 +14,7 @@ export namespace Poll {
/** /**
* Answer data, to be passed to * Answer data, to be passed to
* {@link TelegramClient.votePoll} * {@link TelegramClient.sendVote}
*/ */
data: Buffer data: Buffer
@ -115,7 +115,7 @@ export class Poll {
* accept votes anymore * accept votes anymore
*/ */
get isClosed(): boolean { get isClosed(): boolean {
return !!this.raw.closed return this.raw.closed!
} }
/** /**
@ -123,21 +123,21 @@ export class Poll {
* list of voters is publicly available * list of voters is publicly available
*/ */
get isPublic(): boolean { get isPublic(): boolean {
return !!this.raw.publicVoters return this.raw.publicVoters!
} }
/** /**
* Whether this is a quiz * Whether this is a quiz
*/ */
get isQuiz(): boolean { get isQuiz(): boolean {
return !!this.raw.quiz return this.raw.quiz!
} }
/** /**
* Whether this poll accepts multiple answers * Whether this poll accepts multiple answers
*/ */
get isMultiple(): boolean { get isMultiple(): boolean {
return !!this.raw.multipleChoice return this.raw.multipleChoice!
} }
/** /**

View file

@ -102,7 +102,7 @@ export class Sticker extends RawDocument {
* Whether this is a mask * Whether this is a mask
*/ */
get isMask(): boolean { get isMask(): boolean {
return !!this.attr.mask return this.attr.mask!
} }
/** /**

View file

@ -128,14 +128,14 @@ export class Dialog {
* Whether this dialog is pinned * Whether this dialog is pinned
*/ */
get isPinned(): boolean { get isPinned(): boolean {
return !!this.raw.pinned return this.raw.pinned!
} }
/** /**
* Whether this chat was manually marked as unread * Whether this chat was manually marked as unread
*/ */
get isManuallyUnread(): boolean { get isManuallyUnread(): boolean {
return !!this.raw.unreadMark return this.raw.unreadMark!
} }
/** /**
@ -151,7 +151,7 @@ export class Dialog {
* Whether this dialog is muted * Whether this dialog is muted
*/ */
get isMuted(): boolean { get isMuted(): boolean {
return !!this.raw.notifySettings.silent return this.raw.notifySettings.silent!
} }
/** /**

View file

@ -50,7 +50,7 @@ export class DraftMessage {
* Whether no webpage preview will be generated * Whether no webpage preview will be generated
*/ */
get disableWebPreview(): boolean { get disableWebPreview(): boolean {
return !!this.raw.noWebpage return this.raw.noWebpage!
} }
private _entities?: MessageEntity[] private _entities?: MessageEntity[]

View file

@ -158,7 +158,7 @@ export class Message {
* - Messages sent by you to other chats are outgoing (`outgoing = true`) * - Messages sent by you to other chats are outgoing (`outgoing = true`)
* - Messages to yourself (i.e. *Saved Messages*) are incoming (`outgoing = false`) * - Messages to yourself (i.e. *Saved Messages*) are incoming (`outgoing = false`)
*/ */
get outgoing(): boolean { get isOutgoing(): boolean {
if (this._emptyError) throw this._emptyError if (this._emptyError) throw this._emptyError
return this.raw.out! return this.raw.out!
@ -318,10 +318,10 @@ export class Message {
/** /**
* Whether this message contains mention of the current user * Whether this message contains mention of the current user
*/ */
get mentioned(): boolean { get isMention(): boolean {
if (this._emptyError) throw this._emptyError if (this._emptyError) throw this._emptyError
return !!this.raw.mentioned return this.raw.mentioned!
} }
private _viaBot: User | null private _viaBot: User | null