# README

## Content

# spreadjs-api

## Table of contents

### Enumerations

- [DisconnectReason](enums/DisconnectReason)

### Classes

- [Client](classes/Client)
- [Connection](classes/Connection)

### Interfaces

- [IAuth](interfaces/IAuth)
- [IClientOptions](interfaces/IClientOptions)
- [IConnectOptions](interfaces/IConnectOptions)
- [IConnectionEvents](interfaces/IConnectionEvents)
- [ILicenseValidationResult](interfaces/ILicenseValidationResult)
- [IQuery](interfaces/IQuery)

### Type aliases

- [LicenseType](README#licensetype)
- [MessageData](README#messagedata)
- [MessageType](README#messagetype)

## Type aliases

### <a id="licensetype" name="licensetype"></a> LicenseType

Ƭ **LicenseType**: ``"evaluation"`` \| ``"production"`` \| ``"invalid"``

___

### <a id="messagedata" name="messagedata"></a> MessageData

Ƭ **MessageData**: `unknown`

___

### <a id="messagetype" name="messagetype"></a> MessageType

Ƭ **MessageType**: `string` \| ``null``
