getDocumentationSiteMap

API / @publicodes/react-ui / getDocumentationSiteMap

function getDocumentationSiteMap(__namedParameters): Record<string, string>

Defined in: index.ts:35

Get all the URLs of the documentation pages and their corresponding rule names.

Parameters

ParameterType
__namedParameters{ documentationPath: string; engine: Engine; }
__namedParameters.documentationPathstring
__namedParameters.engineEngine

Returns

Record<string, string>

A record of rule names indexed by their corresponding documentation URLs.

Example

const engine = new Engine({
 'contrat salarié': undefined,
 'contrat salarié . rémunération': 2140,
})

const documentationPath = '/doc'

const siteMap = getDocumentationSiteMap({
	engine,
	documentationPath
})

// siteMap will be: {
//   '/doc/contrat-salarié': 'contrat salarié',
//   '/doc/contrat-salarié/rémuneration': 'contrat salarié . rémunération'
// }