import { Injector, OnInit } from '@angular/core'; import { DiscussionEditorComponent } from '@farris/discussion-group'; import { ViewModel } from '@farris/devkit'; export declare class FarrisDiscussionEditorBindingDirective implements OnInit { injector: Injector; discussionEditorComponent: DiscussionEditorComponent; viewModel: ViewModel; /** * 获取用户命令 */ userQueryCommand: string; /** * 添加评论命令 */ addCommentCommand: string; /** * 查询所有部门命令 */ queryAllOrgsCommand: string; /** * 查询常用@用户 */ queryFrequentAtUsersCommand: string; constructor(injector: Injector, discussionEditorComponent: DiscussionEditorComponent, viewModel: ViewModel); ngOnInit(): void; /** * 查询所有部门数据 */ private queryAllOrgs; /** * 获取@用户 */ private queryAtUsers; /** * 获取常用@用户 */ private queryFrequentAtUsers; /** * 提交或取消评论 * @param event event */ pageChangedHandler(event: any): void; /** * 执行命令 * @param commandName 命令名称 */ private execute; }