Skip to main content

KalambaSdk <TCodecs>

Index

Constructors

constructor

  • new KalambaSdk<TCodecs>(__namedParameters): KalambaSdk<TCodecs>
  • Parameters

    • __namedParameters: { codecs?: Partial<TCodecs>; messagePort: Window }
      • optionalcodecs: Partial<TCodecs>
      • messagePort: Window

    Returns KalambaSdk<TCodecs>

Accessors

config

i18n

Methods

configure

  • configure(payload): Promise<void>

on

  • on<M>(message, listener, options): () => void
  • Parameters

    • message: M
    • listener: (payload) => void
      • optionaloptions: AddEventListenerOptions

      Returns () => void

        • (): void
        • Returns void

    openGame

    • openGame(contract, extra): Promise<OpenGameResponse<ReturnType<TCodecs[openGame][response][decode]>>>
    • Parameters

      Returns Promise<OpenGameResponse<ReturnType<TCodecs[openGame][response][decode]>>>

    play

    • play(contract, extra): Promise<PlayResponse<ReturnType<TCodecs[play][response][decode]>>>
    • Parameters

      Returns Promise<PlayResponse<ReturnType<TCodecs[play][response][decode]>>>

    send

    • send<M>(message, ...__namedParameters): void