UNPKG

@grammyjs/commands

Version:
8 lines (7 loc) 587 B
import { ChatTypeContext, Context, Middleware } from "../deps.node.js"; import { CommandOptions } from "../types.js"; import { MaybeArray } from "./array.js"; export declare function isAdmin(ctx: ChatTypeContext<Context, "group" | "supergroup">): true | Promise<boolean>; export declare function isMiddleware<C extends Context = Context>(obj: unknown): obj is MaybeArray<Middleware<C>>; export declare function isCommandOptions(obj: unknown): obj is Partial<CommandOptions>; export declare function matchesPattern(value: string, pattern: string | RegExp, ignoreCase?: boolean): boolean;