@salesforce/b2c-tooling-sdk / scaffold / ScaffoldRegistry
Class: ScaffoldRegistry
Defined in: packages/b2c-tooling-sdk/src/scaffold/registry.ts:132
Scaffold registry for discovering and managing scaffolds
Constructors
Constructor
new ScaffoldRegistry():
ScaffoldRegistry
Returns
ScaffoldRegistry
Methods
addProviders()
addProviders(
providers):void
Defined in: packages/b2c-tooling-sdk/src/scaffold/registry.ts:140
Add scaffold providers
Parameters
providers
Returns
void
addTransformers()
addTransformers(
transformers):void
Defined in: packages/b2c-tooling-sdk/src/scaffold/registry.ts:148
Add scaffold transformers
Parameters
transformers
Returns
void
clearCache()
clearCache():
void
Defined in: packages/b2c-tooling-sdk/src/scaffold/registry.ts:156
Clear the scaffold cache
Returns
void
getScaffold()
getScaffold(
id,options):Promise<Scaffold|null>
Defined in: packages/b2c-tooling-sdk/src/scaffold/registry.ts:243
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:165
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:254
Search scaffolds by query
Parameters
query
string
Search query
options
Additional discovery options
Returns
Promise<Scaffold[]>
Matching scaffolds