/**
 * @exports default
 * 开发者中心 JSON API
 */

import { HTTP } from '@vmm/api';

export const Api = {
  /**
   * 普通hello 测试,后台计算两个参数的乘积1
   */
  hello: HTTP<
    {
      /**
       * 参数 1
       */
      arg1: number;
      /**
       * 参数 2
       */
      arg2: number;
    },
    {
      /**
       * 错误信息
       */
      err?: string;
    }
  >([], ''),
  /**
   * 超级用户 hello 测试,必须要求 admin 用户角色
   */
  adminHello: HTTP<{ arg1: number; arg2: number }, { err?: string }>(['user'], 'admin'),
};
