UNPKG

@isaac-platform/isaac-integration-sdk

Version:

A Typescript SDK for integrating with ISAAC

23 lines 945 B
import { DefaultState, PlayerType } from "./PlayerTypes"; export declare class Player implements Partial<PlayerType> { _id: number | undefined; externalId: string | undefined; private static instance; defaultState: DefaultState | undefined; constructor(); /** * Retrieves latest default state from ISAAC and updates internal defaultState. * @param systemId - (optional) override the query with * @returns DefaultState */ getDefaultState: (systemId?: string) => Promise<DefaultState>; /** * Updates player's default state in ISAAC. * @param defaultState - the new default state configuration * @param systemId - (optional) override the query with * @returns DefaultState - The new default state */ postDefaultState: (defaultState: DefaultState, systemId?: string) => Promise<DefaultState>; getSingleInstance: () => Player; } //# sourceMappingURL=Player.d.ts.map