@salesforce/acu-pack
Version:
SFDX CLI Extensions
28 lines (27 loc) • 1.04 kB
TypeScript
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>;
}