get chat() {
        var _a, _b, _c;
        // Keep in sync with types in `filter.ts`.
        return (_c = ((_b = (_a = this.msg) !== null && _a !== void 0 ? _a : this.myChatMember) !== null && _b !== void 0 ? _b : this.chatMember)) === null || _c === void 0 ? void 0 : _c.chat;
    }
/**
     * Get chat object from whereever possible. Alias for `(this.msg ??
     * this.myChatMember ?? this.chatMember)?.chat`
     */
Get chat object from whereever possible.
Get chat object from whereever possible .
get chat() {
        var _a, _b, _c;
        return (_c = ((_b = (_a = this.msg) !== null && _a !== void 0 ? _a : this.myChatMember) !== null && _b !== void 0 ? _b : this.chatMember)) === null || _c === void 0 ? void 0 : _c.chat;
    }
get chat ( ) { var _a , _b , _c ; return ( _c = ( ( _b = ( _a = this . msg ) !== null && _a !== void 0 ? _a : this . myChatMember ) !== null && _b !== void 0 ? _b : this . chatMember ) ) === null || _c === void 0 ? void 0 : _c . chat ; }
Get chat object from whereever possible.
Get chat object from whereever possible .
// Keep in sync with types in `filter.ts`.