UNPKG

salesforce-alm

Version:

This package contains tools, and APIs, for an improved salesforce.com developer experience.

12 lines (11 loc) 1.02 kB
import { Nullable } from '@salesforce/ts-types'; import { MetadataDocumentAnnotation } from '../metadataDocument'; import { DecompositionWorkspaceStrategy } from './decompositionWorkspaceStrategy'; import { DecomposedSubtypeConfig } from './decompositionConfig'; export declare class InFolderMetadataWorkspaceDecomposition implements DecompositionWorkspaceStrategy { getDecomposedFileName(annotation: MetadataDocumentAnnotation, decomposedSubtypeConfig: DecomposedSubtypeConfig): string; getContainerPath(metadataFilePath: string, ext: string): string; findDecomposedPaths(metadataFilePath: string, ext: string): Map<DecomposedSubtypeConfig, string[]>; getDecomposedSubtypeDirFromMetadataFile(metadataFilePath: string, ext: string, decomposedSubtypeConfig: DecomposedSubtypeConfig): Nullable<string>; getDecomposedSubtypeDirFromAnnotation(annotation: MetadataDocumentAnnotation, metadataType: string, aggregateFullName: string, decomposedSubtypeConfig: DecomposedSubtypeConfig): Nullable<string>; }