@salesforce/b2c-tooling-sdk / docs
docs
Documentation search for B2C Commerce Script API.
Provides functions for downloading documentation from B2C instances and searching bundled documentation locally.
Download Documentation
Use downloadDocs to download documentation from a B2C instance:
typescript
import { downloadDocs } from '@salesforce/b2c-tooling-sdk/docs';
import { B2CInstance } from '@salesforce/b2c-tooling-sdk';
const instance = B2CInstance.fromEnvironment();
const result = await downloadDocs(instance, { outputDir: './docs' });
console.log(`Downloaded ${result.fileCount} files`);Search Bundled Docs
Use searchDocs and readDocByQuery to search and read bundled documentation:
typescript
import { searchDocs, readDocByQuery } from '@salesforce/b2c-tooling-sdk/docs';
// Search for documentation
const results = searchDocs('ProductMgr');
results.forEach(r => console.log(r.entry.id, r.score));
// Read a specific doc by fuzzy query
const doc = await readDocByQuery('dw.catalog.ProductMgr');
if (doc) {
console.log(doc.content);
}Interfaces
- CachedEntry
- ContentCacheStats
- DocEntry
- DownloadDocsOptions
- DownloadDocsResult
- SchemaEntry
- SchemaIndex
- SchemaSearchResult
- SearchDocsOptions
- SearchIndex
- SearchResult
Type Aliases
Variables
Functions
- categoriesForWorkspace
- clearContentCache
- downloadDocs
- getCachedContent
- getCachedEntry
- getContentCacheStats
- initializeContentCache
- listDocs
- listSchemas
- loadSearchIndex
- purgeContentCache
- readDoc
- readDocByQuery
- readEntryContent
- readSchema
- readSchemaByQuery
- resetDocsCache
- resolveEnabledCategories
- searchDocs
- searchSchemas
- setCachedContent