Interface: MarkdownFrontmatterSourceNode<T>
Defined in: core/dist/ast/domain/markdown-frontmatter-source-node.d.ts:9
Passive AST node loading frontmatter-annotated rules or skills from Markdown files (md.*).
Always resolves control-plane rule and skill paths against the immutable host repository root.
Extends
BaseSourceASTNode<"markdown:frontmatter",T>
Extended by
Type Parameters
| Type Parameter | Default type | Description |
|---|---|---|
T | unknown | Resolved rule or skill payload type. |
Properties
| Property | Modifier | Type | Description | Inherited from | Defined in |
|---|---|---|---|---|---|
__dataType? | readonly | BivariantCallback<[data: T], void> | Phantom type brand preserving the resolved content type T. | BaseSourceASTNode.__dataType | core/dist/ast/base/base-source-ast-node.d.ts:17 |
id | readonly | string | Logical identifier of the source descriptor. | BaseSourceASTNode.id | core/dist/ast/base/base-source-ast-node.d.ts:15 |
kind? | readonly | | "global-rules" | "scoped-rule" | "scoped-rules" | "skill" | "skills" | "frontmatter" | Optional loader kind discriminant distinguishing rules and skills. | - | core/dist/ast/domain/markdown-frontmatter-source-node.d.ts:13 |
pathOrGlob | readonly | string | File path or glob pattern targeting Markdown documents with YAML frontmatter. | - | core/dist/ast/domain/markdown-frontmatter-source-node.d.ts:11 |
type | readonly | "markdown:frontmatter" | Unique string-literal discriminant of the source node. | BaseSourceASTNode.type | core/dist/ast/base/base-source-ast-node.d.ts:13 |