用途:为 Enonic XP 服务端 JavaScript/TypeScript 开发提供 /lib/xp/* 库的 API 参考查询,帮助定位函数签名、参数、返回类型与用法示例。
主要能力:按库映射到对应参考文件,如 lib-content、lib-node、lib-auth、lib-portal、lib-context/lib-event/lib-task、lib-io/lib-mail/lib-repo/lib-schema、lib-project/lib-export/lib-scheduler/lib-value、lib-i18n/lib-websocket、lib-admin/lib-app/lib-auditlog/lib-cluster/lib-common/lib-grid/lib-vhost 等;支持跨库组合模式(读 references/examples.md)、常见问题排错(references/troubleshooting.md)以及生成可复用导入块(assets/enonic-imports.template.ts)。
使用方式:先确定目标库并读取对应参考文件,再按函数名查找签名、参数表、返回类型与示例,最后给出带 import 语句的答案并标注版本要求(如 Requires XP 7.8.0+)。跨库查询读 examples.md;报错排查读 troubleshooting.md;需要导入块时按需取消注释模板中的库。
适用场景:Enonic XP 服务端控制器与库函数开发、API 用法确认、跨库模式参考、错误排查。
限制:不覆盖 Guillotine/GraphQL、内容类型 schema 与 Enonic CLI;未收录的函数可能属于社区库或更新版本,建议查阅 https://developer.enonic.com/docs/xp/7.x/api;版本不匹配时参考 troubleshooting.md 的兼容表。具体安装与配置方式暂未提供。