Croupier JavaScript SDKCroupier JavaScript SDK
指南
API 参考
  • C++
  • Go
  • Java
  • Python
Croupier 主项目
GitHub
指南
API 参考
  • C++
  • Go
  • Java
  • Python
Croupier 主项目
GitHub
  • Croupier JavaScript SDK
  • 指南

    • 入门指南
  • API

    • API 参考

API 参考

ClientConfig

interface ClientConfig {
  agentAddr: string;
  gameId: string;
  env?: string;
  serviceId?: string;
  insecure?: boolean;
  timeout?: number;
}

CroupierClient

class CroupierClient {
  constructor(config: ClientConfig);

  registerFunction(
    descriptor: FunctionDescriptor,
    handler: FunctionHandler
  ): void;

  connect(): Promise<void>;
  serve(): Promise<void>;
  close(): Promise<void>;
}

FunctionDescriptor

interface FunctionDescriptor {
  id: string;
  version: string;
  name?: string;
  description?: string;
}

FunctionHandler

type FunctionHandler = (
  context: CallContext,
  payload: unknown
) => Promise<unknown> | unknown;
Edit this page
最近更新: 2026/1/7 23:58
Contributors: cuihairu