salesforce-alm
Version:
This package contains tools, and APIs, for an improved salesforce.com developer experience.
17 lines (16 loc) • 1.22 kB
TypeScript
import { TypeDefObj } from '../typeDefObj';
import { BundleMetadataType } from './bundleMetadataType';
export declare class LightningComponentBundleMetadataType extends BundleMetadataType {
constructor(typeDefObj: TypeDefObj);
protected getMdapiFormattedContentFileName(originContentPath: string, aggregateFullName: string): string;
getWorkspaceContentFilePath(metadataFilePath: any, retrievedContentFilePath: any): string;
getRetrievedMetadataPath(fileProperty: any, retrieveRoot: string, bundleFileProperties: any): string;
getCorrespondingLWCDefinitionFileProperty(retrieveRoot: string, filePropertyFileName: string, lwcMetadataName: string, metadataRegistry: any): any;
isDefinitionFile(filePath: string): boolean;
shouldDeleteWorkspaceAggregate(metadataType: string): boolean;
trackRemoteChangeForSourceMemberName(sourceMemberName: string): boolean;
onlyDisplayOneConflictPerAggregate(): boolean;
getDisplayPathForLocalConflict(workspaceFilePath: string): string;
protected sourceMemberFullNameConflictsWithWorkspaceFullName(sourceMemberFullName: string, workspaceFullName: string): boolean;
getAggregateFullNameFromMdapiPackagePath(mdapiPackagePath: string): string;
}