@grudge/sdk

2.0.10 • Public • Published

@grudge/sdk

Client-side sdk for interacting with @grudge/server

Usage

import sdk from '@grudge/sdk';

// must be done before any query
sdk.configure(token);

// query
const user = await sdk.getUser(userId);
const lobby = await sdk.createLobby(lobbyData);
const currentUser = await sdk.whoAmI();

// listen
sdk.onUserCreated((user) => console.log(`User created`, user));
sdk.onConnecting(() => console.log('connecting'));
sdk.onConnected(() => console.log('socket has connected'));
sdk.onError((error) => console.log(`oops ${error.toString()}`));

Dependencies (4)

Dev Dependencies (0)

    Package Sidebar

    Install

    npm i @grudge/sdk

    Weekly Downloads

    13

    Version

    2.0.10

    License

    none

    Unpacked Size

    9.1 kB

    Total Files

    10

    Last publish

    Collaborators

    • ddmills