@flxbl-io/sfp
Version:
sfp is a CLI tool to help you manage your Salesforce projects in an artifact centric model
17 lines (16 loc) • 908 B
TypeScript
import { Logger } from '@flxbl-io/sfp-logger';
import { ComponentSet } from '@salesforce/source-deploy-retrieve';
import SfpPackage from '../SfpPackage';
import { Connection } from '@salesforce/core';
import { DeploymentOptions } from '../../deployers/DeploySourceToOrgImpl';
import { MetdataDeploymentCustomizer } from './MetadataDeploymentCustomizer';
import { Schema } from '@jsforce/jsforce-node';
export default class FTEnabler extends MetdataDeploymentCustomizer {
isEnabled(sfpPackage: SfpPackage, conn: Connection<Schema>, _logger: Logger): Promise<boolean>;
getDeploymentOptions(target_org: string, waitTime: string, apiVersion: string): Promise<DeploymentOptions>;
gatherComponentsToBeDeployed(sfpPackage: SfpPackage, componentSet: ComponentSet, conn: Connection, logger: Logger): Promise<{
location: string;
componentSet: ComponentSet;
}>;
getName(): string;
}