@salesforce/b2c-tooling-sdk / scaffold / ScaffoldRegistry
Class: ScaffoldRegistry ​
Defined in: packages/b2c-tooling-sdk/src/scaffold/registry.ts:144
Scaffold registry for discovering and managing scaffolds
Constructors ​
Constructor ​
new ScaffoldRegistry(
options?):ScaffoldRegistry
Defined in: packages/b2c-tooling-sdk/src/scaffold/registry.ts:150
Parameters ​
options? ​
Returns ​
ScaffoldRegistry
Methods ​
addProviders() ​
addProviders(
providers):void
Defined in: packages/b2c-tooling-sdk/src/scaffold/registry.ts:157
Add scaffold providers
Parameters ​
providers ​
Returns ​
void
addTransformers() ​
addTransformers(
transformers):void
Defined in: packages/b2c-tooling-sdk/src/scaffold/registry.ts:165
Add scaffold transformers
Parameters ​
transformers ​
Returns ​
void
clearCache() ​
clearCache():
void
Defined in: packages/b2c-tooling-sdk/src/scaffold/registry.ts:173
Clear the scaffold cache
Returns ​
void
getScaffold() ​
getScaffold(
id,options):Promise<Scaffold|null>
Defined in: packages/b2c-tooling-sdk/src/scaffold/registry.ts:260
Get a specific scaffold by ID
Parameters ​
id ​
string
Scaffold ID
options ​
Discovery options
Returns ​
Promise<Scaffold | null>
Scaffold or null if not found
getScaffolds() ​
getScaffolds(
options):Promise<Scaffold[]>
Defined in: packages/b2c-tooling-sdk/src/scaffold/registry.ts:182
Get all scaffolds from all sources
Parameters ​
options ​
Discovery options
Returns ​
Promise<Scaffold[]>
Array of scaffolds (deduplicated by name, later sources override earlier)
searchScaffolds() ​
searchScaffolds(
query,options):Promise<Scaffold[]>
Defined in: packages/b2c-tooling-sdk/src/scaffold/registry.ts:271
Search scaffolds by query
Parameters ​
query ​
string
Search query
options ​
Additional discovery options
Returns ​
Promise<Scaffold[]>
Matching scaffolds