method Composer.prototype.filterimport { Composer } from "https://deno.land/x/mtkruto@0.2.24/client/1_composer.ts"; filter<D extends C>(predicate: (ctx: C & UpdateIntersection) => ctx is D, ...middleware: Middleware<D>[]): Composer<D>filter(predicate: (ctx: C & UpdateIntersection) => MaybePromise<boolean>, ...middleware: Middleware<C & UpdateIntersection>[]): Composer<C>Type ParametersD extends CParameterspredicate: (ctx: C & UpdateIntersection) => ctx is D...middleware: Middleware<D>[]ReturnsComposer<D>Parameterspredicate: (ctx: C & UpdateIntersection) => MaybePromise<boolean>...middleware: Middleware<C & UpdateIntersection>[]ReturnsComposer<C>