Skip to content

Interface: DocumentationService ​

Defined in: domain/contracts.ts:659

Context-aware help and documentation lookup.

Methods ​

getDocumentation() ​

ts
getDocumentation(query): Promise<DocumentationEntry | null>;

Defined in: domain/contracts.ts:664

Get documentation for a specific context (profile, field, type, app topic) Returns label, description, or full article based on requested level

Parameters ​

ParameterType
queryDocumentationQuery

Returns ​

Promise<DocumentationEntry | null>


listTopics() ​

ts
listTopics(input): Promise<DocumentationEntry[]>;

Defined in: domain/contracts.ts:678

Get all available help topics for a context (e.g., all fields in a profile)

Parameters ​

ParameterType
input{ context: "workspace" | "profile" | "field" | "type" | "app"; locale?: string; parentId?: string; }
input.context"workspace" | "profile" | "field" | "type" | "app"
input.locale?string
input.parentId?string

Returns ​

Promise<DocumentationEntry[]>


registerAppHelp() ​

ts
registerAppHelp(input): Promise<void>;

Defined in: domain/contracts.ts:687

Register custom app-level help articles

Parameters ​

ParameterType
input{ entry: DocumentationEntry; }
input.entryDocumentationEntry

Returns ​

Promise<void>


searchDocumentation() ​

ts
searchDocumentation(input): Promise<DocumentationEntry[]>;

Defined in: domain/contracts.ts:669

Search documentation entries by keyword

Parameters ​

ParameterType
input{ context?: "workspace" | "profile" | "field" | "type" | "app"; locale?: string; query: string; }
input.context?"workspace" | "profile" | "field" | "type" | "app"
input.locale?string
input.querystring

Returns ​

Promise<DocumentationEntry[]>