UNPKG

sfdx-git-delta

Version:

Generate the sfdx content in source format and destructive change from two git commits

20 lines (19 loc) 1.08 kB
import { MetadataRepository } from '../metadata/MetadataRepository.js'; import { Metadata } from '../types/metadata.js'; import type { Manifest, Work } from '../types/work.js'; import MetadataDiff from '../utils/metadataDiff.js'; import StandardHandler from './standardHandler.js'; export default class InFileHandler extends StandardHandler { protected readonly metadataDiff: MetadataDiff; constructor(line: string, metadataDef: Metadata, work: Work, metadata: MetadataRepository); handleAddition(): Promise<void>; handleDeletion(): Promise<void>; handleModification(): Promise<void>; protected _compareRevisionAndStoreComparison(): Promise<void>; protected _storeComparison(store: Manifest, content: Manifest): void; protected _fillPackageForInfileMetadata(store: Manifest, subType: string, member: string): void; protected _getQualifiedName(): string; protected _delegateFileCopy(): boolean; protected _shouldTreatDeletionAsDeletion(): boolean | undefined; protected _shouldTreatContainerType(fileIsEmpty: boolean): boolean; }