@salesforce/source-tracking
Version:
API for tracking local and remote Salesforce metadata changes
14 lines (13 loc) • 856 B
TypeScript
import { RemoteChangeElement } from '../types';
import { ContentsV0, ContentsV1, MemberRevision, MemberRevisionLegacy } from './types';
export declare const FILENAME = "maxRevision.json";
export declare const getFilePath: (orgId: string) => string;
export declare const readFileContents: (filePath: string) => Promise<ContentsV1 | Record<string, never>>;
export declare const revisionToRemoteChangeElement: (memberRevision: MemberRevision) => RemoteChangeElement;
export declare const upgradeFileContents: (contents: ContentsV0) => ContentsV1;
export declare const writeTrackingFile: ({ filePath, maxCounter, members, }: {
filePath: string;
maxCounter: number;
members: Map<string, MemberRevision>;
}) => Promise<void>;
export declare const toLegacyMemberRevision: ([, member]: [string, MemberRevision]) => [key: string, MemberRevisionLegacy];