get msg() {
        var _a, _b, _c, _d, _e;
        // Keep in sync with types in `filter.ts`.
        return ((_e = (_d = (_b = (_a = this.message) !== null && _a !== void 0 ? _a : this.editedMessage) !== null && _b !== void 0 ? _b : (_c = this.callbackQuery) === null || _c === void 0 ? void 0 : _c.message) !== null && _d !== void 0 ? _d : this.channelPost) !== null && _e !== void 0 ? _e : this.editedChannelPost);
    }
/**
     * Get message object from whereever possible. Alias for `ctx.message ??
     * ctx.editedMessage ?? ctx.callbackQuery?.message ?? ctx.channelPost ??
     * ctx.editedChannelPost`
     */
Get message object from whereever possible.
Get message object from whereever possible .
get msg() {
        var _a, _b, _c, _d, _e;
        return ((_e = (_d = (_b = (_a = this.message) !== null && _a !== void 0 ? _a : this.editedMessage) !== null && _b !== void 0 ? _b : (_c = this.callbackQuery) === null || _c === void 0 ? void 0 : _c.message) !== null && _d !== void 0 ? _d : this.channelPost) !== null && _e !== void 0 ? _e : this.editedChannelPost);
    }
get msg ( ) { var _a , _b , _c , _d , _e ; return ( ( _e = ( _d = ( _b = ( _a = this . message ) !== null && _a !== void 0 ? _a : this . editedMessage ) !== null && _b !== void 0 ? _b : ( _c = this . callbackQuery ) === null || _c === void 0 ? void 0 : _c . message ) !== null && _d !== void 0 ? _d : this . channelPost ) !== null && _e !== void 0 ? _e : this . editedChannelPost ) ; }
Get message object from whereever possible.
Get message object from whereever possible .
// Keep in sync with types in `filter.ts`.