@lifeintelligencegroup/ngx-lig-ari
Version:
Life Intelligence Group Artificial Intelligence
50 lines (49 loc) • 1.8 kB
TypeScript
import { OnInit, EventEmitter, ChangeDetectorRef } from '@angular/core';
import { TaskStatus } from '../../model/task.model';
import { AriBotService } from '../../services/ari-bot.service';
import * as i0 from "@angular/core";
export declare class AriTasksComponent implements OnInit {
private ariBotService;
private cdRef;
sendSelectionEv: EventEmitter<any>;
sendActionMessageEv: EventEmitter<any>;
attachment: any;
task: any;
goal: any;
taskId: any;
categoryIcon: any;
goalCategory: any;
buttonTitle: any;
reminders: {
id: number;
name: string;
minutes: number;
}[];
oneDay: number;
showActions: boolean;
taskStatus: typeof TaskStatus;
taskLabelStatus: string;
showLoading: boolean;
isTask: boolean;
isGoal: boolean;
constructor(ariBotService: AriBotService, cdRef: ChangeDetectorRef);
ngOnInit(): void;
onExpand(task: any): void;
getTaskDoneText(doneCount: any): "Tasks Done" | "Task Done";
getTasksStatus(): void;
getGoalIcon(): void;
sendSelection(): void;
getReminders(): void;
showStatusActions(): void;
moveTo(status: TaskStatus): Promise<void>;
deleteTask(): Promise<void>;
getTaskDate(): string;
isYesterday(startDate: any): boolean;
isToday(startDate: any): boolean;
isTomorrow(startDate: any): boolean;
isDayAfterTomorrow(startDate: any): boolean;
getMidnight(day: any): Date;
formatAMPM(inputDate: any): string;
static ɵfac: i0.ɵɵFactoryDeclaration<AriTasksComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<AriTasksComponent, "lig-ari-tasks", never, { "attachment": "attachment"; }, { "sendSelectionEv": "sendSelectionEv"; "sendActionMessageEv": "sendActionMessageEv"; }, never, never>;
}