Classcorev0.1.0-next.5
BaseReplySender
Tracks acknowledgement state and throws a translated SeedcordErrorSeedcordError on an illegal verb before any transport call. Verbs execute the legality check, control the transport wire writer, then update the state and ack trace. Each transport binds TMessageTMessage to its created-message lens and supplies the writers.
Member visibility
Filter class members by access level.
Showing members with Protected visibility and higher.
public async edit(
response: ReplyResponse | string
): Promise<TMessage>public async edit(
response: ReplyResponse | string
): Promise<TMessage>public async followUp(
response: ReplyResponse | string,
opts?: SendOpts
): Promise<TMessage>public async followUp(
response: ReplyResponse | string,
opts?: SendOpts
): Promise<TMessage>protected remember(created: TMessage): TMessageprotected remember(created: TMessage): TMessagepublic async reply(
response: ReplyResponse | string,
opts?: SendOpts
): Promise<TMessage>public async reply(
response: ReplyResponse | string,
opts?: SendOpts
): Promise<TMessage>public async send(
response: ReplyResponse | string,
opts?: SendOpts
): Promise<TMessage>public async send(
response: ReplyResponse | string,
opts?: SendOpts
): Promise<TMessage>protected serialize(
response: ReplyResponse | string
): SerializedReplyprotected serialize(
response: ReplyResponse | string
): SerializedReplypublic async update(
response: ReplyResponse | string
): Promise<TMessage>public async update(
response: ReplyResponse | string
): Promise<TMessage>protected abstract async writeEditOriginal(
response: ReplyResponse | string
): Promise<TMessage>protected abstract async writeEditOriginal(
response: ReplyResponse | string
): Promise<TMessage>protected abstract async writeEditTarget(
targetId: string,
response: ReplyResponse | string
): Promise<TMessage>protected abstract async writeEditTarget(
targetId: string,
response: ReplyResponse | string
): Promise<TMessage>protected abstract async writeFollowUp(
response: ReplyResponse | string,
opts?: SendOpts
): Promise<TMessage>protected abstract async writeFollowUp(
response: ReplyResponse | string,
opts?: SendOpts
): Promise<TMessage>protected abstract async writeModal(
data: APIModalInteractionResponseCallbackData
): Promise<void>protected abstract async writeModal(
data: APIModalInteractionResponseCallbackData
): Promise<void>protected abstract async writeReply(
response: ReplyResponse | string,
opts?: SendOpts
): Promise<TMessage | undefined>protected abstract async writeReply(
response: ReplyResponse | string,
opts?: SendOpts
): Promise<TMessage | undefined>protected abstract async writeUpdate(
response: ReplyResponse | string
): Promise<TMessage | undefined>protected abstract async writeUpdate(
response: ReplyResponse | string
): Promise<TMessage | undefined>