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

Croupier JavaScript SDK

JavaScript/TypeScript SDK for Croupier

快速开始

TypeScript 支持

完整的 TypeScript 类型定义

现代化

支持 ES2022+ 特性

易于使用

简洁的 API 设计

简介

Croupier JavaScript SDK 是 Croupier 的 JavaScript/TypeScript 客户端实现。

安装

npm install @croupier/sdk
# 或
pnpm add @croupier/sdk
# 或
yarn add @croupier/sdk

快速开始

import { CroupierClient, ClientConfig } from '@croupier/sdk';

const config: ClientConfig = {
  agentAddr: 'localhost:19090',
  gameId: 'my-game',
  env: 'development',
  insecure: true,
};

const client = new CroupierClient(config);

client.registerFunction({
  id: 'hello.world',
  version: '0.1.0',
}, async (ctx, payload) => {
  return { message: 'Hello from JavaScript!' };
});

await client.connect();
await client.serve();
Apache License 2.0 | Copyright © 2024 Croupier