comty/docs/comty-js/index.mdx
2025-05-21 18:55:23 +00:00

45 lines
1.3 KiB
Plaintext

---
id: index
title: Comty.js Library
sidebar_label: Introduction
---
Welcome to the documentation for the `comty.js` library. This library provides a set of modules and classes for interacting with the Comty platform.
## Core Models
The following are the core models available in the `comty.js` library:
* [AddonsManager](models/addons): Manages addons within the library.
* [AuthModel](models/auth): Handles user authentication and session management.
* [MusicModel](models/music): Handles Music Data.
* [Post](models/post): Handles Post Data.
* [Search](models/search): Handles Search requests.
* [SessionModel](models/session): Manages user sessions and tokens.
* [UserModel](models/user): Manages User Data.
## Helpers
* [Remotes](remotes): Describes all the remotes.
* [Settings](settings): Describes all the settings.
* [Storage](storage): Describes all the storage.
* [WebsocketManager](ws): Handles websocket connections.
## Getting Started
To get started with the `comty.js` library, you can install it using npm:
```bash
npm install comty.js
```
Then, you can import the modules you need into your project:
```javascript
import { AuthModel, SessionModel } from 'comty.js';
// Use the modules
AuthModel.login({ username: 'myuser', password: 'mypassword' })
.then(data => console.log(data));
```