/** * MonSQLize 连接管理 * * 调用 monsqlize.connect() 建立数据库连接, * 返回增强的连接对象(MonSQLizeConnection), * 封装 collection / db / model / client 快捷访问。 * * Fail Fast:连接失败时直接抛出错误,终止框架启动。 * * @module lib/plugins/monsqlize/connection * @see 13-monsqlize-plugin.md §2.4(连接管理) */ import type { MonSQLize } from "monsqlize"; import type { VextPluginContext } from "../../../types/plugin.js"; import type { MonSQLizeConnection } from "./types.js"; /** * 创建数据库连接 * * 调用 monsqlize.connect() 建立连接, * 返回增强的连接对象(MonSQLizeConnection)。 * * @param monsqlize MonSQLize 实例(已配置,未连接) * @param app 插件上下文(用于日志输出) * @returns 增强的连接对象 * @throws 连接失败时抛出原始错误(Fail Fast) */ export declare function createConnection(monsqlize: MonSQLize, _app: VextPluginContext): Promise;