@salesforce/source-deploy-retrieve
Version:
JavaScript library to run Salesforce metadata deploys and retrieves
16 lines (15 loc) • 873 B
TypeScript
import type { ExternalServiceRegistration } from '@jsforce/jsforce-node/lib/api/metadata/schema';
import { WriterFormat } from '../types';
import { MetadataType } from '../../registry';
import { ConvertTransactionFinalizer } from './transactionFinalizer';
type ExternalServiceRegistrationState = {
esrRecords: Map<string, ExternalServiceRegistration>;
};
export declare class DecomposedExternalServiceRegistrationFinalizer extends ConvertTransactionFinalizer<ExternalServiceRegistrationState> {
/** to support custom presets (the only way this code should get hit at all pass in the type from a transformer that has registry access */
externalServiceRegistration?: MetadataType;
transactionState: ExternalServiceRegistrationState;
defaultDir: string | undefined;
finalize(defaultDirectory: string | undefined): Promise<WriterFormat[]>;
}
export {};