22 lines
766 B
TypeScript
22 lines
766 B
TypeScript
//! 模块形状声明 · 插座制(冰朔 2026-08-15 架构谕)
|
||
//!
|
||
//! 软件只认这一个插座形状:每个模块 = manifest(我是谁/插哪个口/从哪来)
|
||
//! + index(渲染入口导出)。常驻模块住在频道里;将来 origin='repo' 的
|
||
//! 模块躺代码仓库,人格体按需拉取部署。
|
||
export const knowledgeRenderManifest = {
|
||
moduleId: 'hololake.knowledge-render',
|
||
name: '知识渲染件',
|
||
version: '0.1.0',
|
||
slot: 'knowledge-render',
|
||
origin: 'resident',
|
||
exports: ['splitFrontmatter', 'documentOutline', 'jumpToHeading', 'MarkdownDocument'],
|
||
} as const
|
||
|
||
export type ModuleManifest = {
|
||
moduleId: string
|
||
name: string
|
||
version: string
|
||
slot: string
|
||
origin: 'resident' | 'repo'
|
||
exports: readonly string[]
|
||
}
|