/*
 * 模块：file（系统文件选择器）
 * - 动作：
 *   - file.openDocument() -> { triggered: true }
 */
import { getFileAdapter } from '../adapters';

/**
 * 文件模块实现。
 */
export const file = {
  /**
   * 打开系统文件选择器。
   * @returns {Promise<{ triggered: true }>} - 若成功触发则固定返回 { triggered: true }
   */
  async openDocument() {
    const adapter = getFileAdapter();
    await adapter.openDocument();
    return { triggered: true };
  },
};