@netgrif/components-core
Version:
Netgrif Application engine frontend core Angular library
36 lines (35 loc) • 2.12 kB
TypeScript
import { AfterViewInit } from '@angular/core';
import { TaskContentService } from '../../../task-content/services/task-content.service';
import { AssignTaskService } from '../../../task/services/assign-task.service';
import { TaskEventService } from '../../../task-content/services/task-event.service';
import { CancelTaskService } from '../../../task/services/cancel-task.service';
import { FinishTaskService } from '../../../task/services/finish-task.service';
import { TreeTaskContentService } from './tree-task-content.service';
import { Observable } from 'rxjs';
import { PermissionService } from '../../../authorization/permission/permission.service';
import * as i0 from "@angular/core";
export declare abstract class AbstractTreeTaskContentComponent implements AfterViewInit {
protected _treeTaskContentService: TreeTaskContentService;
protected _taskEventService: TaskEventService;
protected _assign: AssignTaskService;
protected _cancel: CancelTaskService;
protected _finish: FinishTaskService;
protected _taskContentService: TaskContentService;
protected _permissionService: PermissionService;
displayTaskControlButtons: boolean;
constructor(_treeTaskContentService: TreeTaskContentService, _taskEventService: TaskEventService, _assign: AssignTaskService, _cancel: CancelTaskService, _finish: FinishTaskService, _taskContentService: TaskContentService, _permissionService: PermissionService);
ngAfterViewInit(): void;
canAssign(): boolean;
canCancel(): boolean;
canFinish(): boolean;
assign(): void;
cancel(): void;
finish(): void;
getAssignTitle(): string;
getCancelTitle(): string;
getFinishTitle(): string;
get processingTaskChange(): boolean;
get taskContentText$(): Observable<string>;
static ɵfac: i0.ɵɵFactoryDeclaration<AbstractTreeTaskContentComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<AbstractTreeTaskContentComponent, "ncc-abstract-tree-task-content", never, { "displayTaskControlButtons": { "alias": "displayTaskControlButtons"; "required": false; }; }, {}, never, never, false, never>;
}