Skip to content

类型别名: LxnsClient<O> ​

ts
type LxnsClient<O> = [O["personalAccessToken"]] extends [NonNullable<O["personalAccessToken"]>] ? object : object & [O["devAccessToken"]] extends [NonNullable<O["devAccessToken"]>] ? LxnsDevClient : object;

定义于: packages/prober/src/adapters/lxns/lxns-client.ts:43

LXNS 适配客户端类型:按构造时传入的 token 条件暴露方法。

  • 有 personalAccessToken → me(): LxnsPersonalPlayer(已绑定当前用户)
  • 有 devAccessToken → getPlayer(friendCode) / getPlayerByQQ(qq)
  • 未传的能力在类型上不存在,编译期即可发现误用

类型参数 ​

类型参数
O extends LxnsClientOptions