Skip to content

Poll

Extends

  • ObjectToLower<Omit<APIPoll, "expiry">>.Base

Constructors

new Poll(client, data, channelId, messageId)

1
new Poll(
2
client: UsingClient,
3
data: APIPoll,
4
channelId: string,
5
messageId: string): Poll

Parameters

ParameterType
clientUsingClient
dataAPIPoll
channelIdstring
messageIdstring

Returns

Poll

Inherited from

ObjectToLower<Omit<APIPoll, 'expiry'>>.constructor

Source

seyfert/src/structures/Poll.ts:11

Properties

PropertyModifierTypeInherited from
allowMultiselectpublicbooleanObjectToLower.allowMultiselect
answerspublicObject[]ObjectToLower.answers
channelIdreadonlystring-
clientreadonlyUsingClient-
expirypublicnumber-
layoutTypepublicDefaultObjectToLower.layoutType
messageIdreadonlystring-
questionpublicObjectObjectToLower.question
question.emojipublicundefined | Object-
question.textpublicundefined | string-
resultspublicundefined | ObjectObjectToLower.results

Methods

end()

1
end(): Promise<Message>

Returns

Promise<Message>

Source

seyfert/src/structures/Poll.ts:21


getAnswerVoters()

1
getAnswerVoters(id: ValidAnswerId): Promise<User[]>

Parameters

ParameterType
idValidAnswerId

Returns

Promise<User[]>

Source

seyfert/src/structures/Poll.ts:25