@salesforce/b2c-tooling-sdk / discovery / detectWorkspaceType
Function: detectWorkspaceType() ​
detectWorkspaceType(
workspacePath,options?):Promise<DetectionResult>
Defined in: packages/b2c-tooling-sdk/src/discovery/detector.ts:124
Creates a WorkspaceTypeDetector and performs detection in one call.
This is a convenience function for simple detection use cases.
Parameters ​
workspacePath ​
string
Path to the workspace directory
options? ​
Detection options
Returns ​
Promise<DetectionResult>
Detection result with all matched project types
Example ​
typescript
import { detectWorkspaceType } from '@salesforce/b2c-tooling-sdk/discovery';
const result = await detectWorkspaceType(process.cwd());
console.log(`Detected types: ${result.projectTypes.join(', ')}`);
console.log(`Patterns: ${result.matchedPatterns.join(', ')}`);