tgsnake
Version:
Telegram MTProto framework for nodejs.
22 lines (21 loc) • 792 B
TypeScript
import { TLObject } from '../TL.js';
import { Raw } from '../../platform.node.js';
import { Chat, User } from '../Advanced/index.js';
import type { Snake } from '../../Client/index.js';
export declare class ChatJoinRequest extends TLObject {
chat?: Chat;
from?: User;
userChatId: bigint;
date: Date;
bio?: string;
inviteLink?: Raw.TypeExportedChatInvite;
constructor({ chat, from, userChatId, date, bio, inviteLink, }: {
chat?: Chat;
from?: User;
userChatId: bigint;
date: Date;
bio?: string;
inviteLink?: Raw.TypeExportedChatInvite;
}, client: Snake);
static parse(client: Snake, update: Raw.UpdateBotChatInviteRequester, chats: Array<Raw.TypeChat>, users: Array<Raw.TypeUser>): Promise<ChatJoinRequest>;
}