UNPKG

@salesforce/source-tracking

Version:

API for tracking local and remote Salesforce metadata changes

14 lines (13 loc) 856 B
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];