UNPKG

@salesforce/apex-node

Version:

Salesforce JS library for Apex

27 lines (26 loc) 1.04 kB
import { Connection, Org, StreamingClient } from '@salesforce/core'; import type { AnyJson } from '@salesforce/ts-types'; import { ApexLogGetOptions, LogRecord, LogResult } from './types'; type StreamingLogMessage = { errorName?: string; sobject: { Id: string; }; }; export declare class LogService { readonly connection: Connection; private logger; private logTailer?; constructor(connection: Connection); getLogIds(options: ApexLogGetOptions): Promise<string[]>; getLogs(options: ApexLogGetOptions): Promise<LogResult[]>; getLogById(logId: string): Promise<LogResult>; getLogRecords(numberOfLogs?: number): Promise<LogRecord[]>; tail(org: Org, tailer?: (log: string) => void): Promise<void>; createStreamingClient(org: Org): Promise<StreamingClient>; logCallback(message: StreamingLogMessage): Promise<void>; private streamingCallback; prepareTraceFlag(requestedDebugLevel: string): Promise<void>; toolingRequest(url: string): Promise<AnyJson>; } export {};