import { OnInit, OnDestroy, ChangeDetectorRef, AfterViewInit } from '@angular/core'; import { ACCom } from '../../../../services/ac-com.service'; import { ACIOTProgrammingService, CompileMessage } from '../ac-iot-programming.service'; export declare class ACIotPInfoComponent implements OnDestroy, OnInit, AfterViewInit { ACCom: ACCom; ACIOTProgrammingService: ACIOTProgrammingService; changeDetectorRef: ChangeDetectorRef; private OutputScroller; _Index: number; /** * 0:tscoutput, 1:deploy, 2:findinfiles, 3:log, 4: Terminal */ get Index(): number; set Index(val: number); key: string; constructor(ACCom: ACCom, ACIOTProgrammingService: ACIOTProgrammingService, changeDetectorRef: ChangeDetectorRef); Focus: boolean; kill: boolean; ngOnDestroy(): void; ngAfterViewInit(): void; get BG(): "white" | "#0e0e0e"; get TSCForeground(): string; lastMessageCount: number; parseMessages(list: Array): void; OutputScrollerscrollToBottom(): void; connect(): void; actMsgNo: number; actLogNo: number; init: boolean; ngOnInit(): void; RestartTSC(): void; Exec(): void; get TSCState(): number; parseMessage(data: string): CompileMessageDetail; OutPutMessages: Array; OpenLink(msg: OutputMsg): void; private ParseDeployLine; DeployMessages: Array; ParseDeployMesg(c: any): void; Find1: FindInFile; onKeyPressFind1(event: any): void; Find2: FindInFile; onKeyPressFind2(event: any): void; deleteEntries(): void; private getDirFromFname; LastGetFileChangesIndex: number; fileChangesBusy: number; RequestGetFileChanges(): void; LastLockIndex: number; lockBusy: number; private _ts; RequestFileLock(): void; LogMessages: Array; LastLogIndex: number; logBusy: number; virgin: boolean; RequestLog(): void; whatsNewBusy: number; WhatsNewOnServer(): void; /** * Type: ShellSession */ static ShellSessions: {}; LastShellIndex: number; shellBusy: number; RequestShellMessages(): void; TerminalLines: Array; terminalborderStyle: string; terminalCursor: number; _terminalLineHeight: number; set terminalLineHeight(val: number); get terminalLineHeight(): number; get TerminalLine(): string; get TerminalRow(): string; SetTerminalLine(line: string): void; TerminalBusy: boolean; TerminalComandList: any[]; TerminalCmdIndex: number; TerminalComand: string; onKeyPressTerminal(event: any): void; refresh(): void; } export declare class FindInFile { ACIOTProgrammingService: ACIOTProgrammingService; CancelJob: number; JobId: number; SearchString: string; MatchCase: boolean; MatchWholeWord: boolean; Extensions: Array; Result: Array; Directory: string; _getResultTimouter: any; search(dir: string): void; OpenFindInFile(FindInFilesResult: FindInFilesResult): void; getResult(): void; constructor(ACIOTProgrammingService: ACIOTProgrammingService); } export declare class FindInFilesResult { FileName: string; FileShortName: string; LineNr: number; LineContent: any; } export declare class OutputMsg { Color: string; Msg: string; Detail: CompileMessageDetail; } export declare class CompileMessageDetail { Time: string; File: string; Row: number; Column: number; Message: string; TypeScriptError: string; Type: string; No: number; } export declare class Log { Index: number; Date: number; User: string; Msg: string; Action: number; ActionTag: string; UserToken: string; _Color: string; }