Developer Preview — This project is in active development. APIs may change. Provide feedback
Skip to content

@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 = readDocByQuery('dw.catalog.ProductMgr');
if (doc) {
  console.log(doc.content);
}

Interfaces

Functions

Released under the Apache-2.0 License.