@grammyjs/commands
Version:
grammY Commands Plugin
8 lines (7 loc) • 522 B
TypeScript
import { Context, Middleware } from "../deps.node.js";
import { CommandOptions } from "../types.js";
import { MaybeArray } from "./array.js";
export declare function isAdmin(ctx: Context): 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;