1 | import { HandleCommand } from "../../HandleCommand";
|
2 | import { Maker } from "../../util/constructionUtils";
|
3 | import { CommandDetails } from "../CommandDetails";
|
4 | import { EditorOrReviewerParameters } from "../common/params/BaseEditorOrReviewerParameters";
|
5 | import { RepoFilter } from "../common/repoFilter";
|
6 | import { Tagger, TagRouter } from "./Tagger";
|
7 | export interface TaggerCommandDetails<PARAMS extends EditorOrReviewerParameters> extends CommandDetails<PARAMS> {
|
8 | tagRouter: TagRouter;
|
9 | repoFilter?: RepoFilter;
|
10 | }
|
11 | export declare const MessageClientTagRouter: TagRouter;
|
12 |
|
13 |
|
14 |
|
15 |
|
16 |
|
17 |
|
18 |
|
19 |
|
20 | export declare function taggerHandler<PARAMS extends EditorOrReviewerParameters>(tagger: Tagger<PARAMS>, factory: Maker<PARAMS>, name: string, details?: Partial<TaggerCommandDetails<PARAMS>>): HandleCommand;
|
21 |
|
\ | No newline at end of file |