UNPKG

@salesforce/acu-pack

Version:
28 lines (27 loc) 1.04 kB
import { DeltaOptions } from './delta-options'; export declare class Delta { deltaKind: string; deltaFile: string; constructor(deltaKind: string, deltaFile: string); } export declare abstract class DeltaProvider { static deltaTypeKind: { NONE: string; A: string; M: string; D: string; }; logFile: string; deltaOptions: DeltaOptions; abstract name: string; abstract deltaLineToken: string; abstract deltas: Map<string, any>; static getFullCopyPath(filePath: string, fullCopyDirNames: string[], allowFullCopyPathWithExt?: boolean): string; run(deltaOptions: DeltaOptions): Promise<any>; loadDeltaFile(deltaFilePath?: string): Promise<void>; logMessage(message: string, includeConsole?: boolean): Promise<void>; validateDeltaOptions(deltaOptions: DeltaOptions): Promise<string>; abstract processDeltaLine(deltaLine: string): void; abstract getMessage(name: string): string; abstract diff(source: string): AsyncGenerator<Delta, any, any>; }