DocumentationDiscoveryModule
PackageFsLiveDocs.Core
Canonical discovery of expanded documentation code.
Summary
| Name | Signature | Synopsis |
|---|---|---|
| Operations | ||
| normalizeSource | normalizeSource source | No description available. |
| scanFsharpFences | scanFsharpFences markdown | Scans Markdown for fsharp fenced code blocks at the top nesting level only. |
| sourceHash | sourceHash mode source | No description available. |
| contextHash | contextHash prelude blocks | Hashes every input that can change the meaning of a block without changing its displayed source. |
| parseMode | parseMode info | Parses and validates a fenced-code info string. |
| discoverMarkdown | discoverMarkdown sourcePath project expandedMarkdown | Discovers blocks from Markdown after shortcode/API expansion has completed. |
| validateCoverage | validateCoverage blocks | Ensures every discovered block has exactly the checking/execution coverage promised by its mode. |
| compilationUnits | compilationUnits projectPath prelude blocks | Builds page-scoped and isolated compiler units without executing ordinary examples. |
| verificationCases | verificationCases projectPath prelude blocks | No description available. |
| generatedCases | generatedCases projectPath prelude sourcePath expandedMarkdown externallyExecutedBlockIds | Produces the stable values embedded in generated tests. |
Operations
kind:member
kind:member
kind:member
kind:member
kind:member
kind:member
kind:member
kind:member
kind:member
kind:member
generatedCases projectPath prelude sourcePath expandedMarkdown externallyExecutedBlockIds
Member
Produces the stable values embedded in generated tests. Validation and case composition
remain owned here so generated callers cannot omit or reorder policy steps.
Parameters
| Name | Type | Description |
|---|---|---|
| projectPath | string | |
| prelude | string | |
| sourcePath | string | |
| expandedMarkdown | string | |
| externallyExecutedBlockIds | Set<string> |
Returns
GeneratedVerificationCase list





