0.8.3 • Published 4 months ago

revolt-api v0.8.3

Weekly downloads
-
License
MIT
Repository
github
Last release
4 months ago

Revolt API

revolt-api

This package contains typings for objects in the Revolt API and a fully typed API request builder.

Example Usage

If you just need access to types:

import type { User } from 'revolt-api';

If you want to send requests:

import { API } from 'revolt-api';

// Initialise a new API client:
const client = new API();

// or with authentication:
const client = new API({ authentication: { revolt: 'bot-token' } });

// Make requests with ease:
client.get('/users/@me')
    // Fully typed responses!
    .then(user => user.username);

// No need to worry about the details:
let channel_id = "some channel id";
client.post(`/channels/${channel_id}/messages`, {
    // Parameters given are fully typed as well!
    content: "some content"
});

For more details on how this works, see the README of @insertish/oapi.

0.8.1

6 months ago

0.8.0

6 months ago

0.8.3

4 months ago

0.8.2

5 months ago

0.7.16-next.1

10 months ago

0.7.16-next.2

10 months ago

0.7.16

10 months ago

0.7.4

1 year ago

0.7.3

1 year ago

0.7.11

1 year ago

0.7.10

1 year ago

0.7.9

1 year ago

0.7.13

1 year ago

0.7.12

1 year ago

0.7.6

1 year ago

0.7.5

1 year ago

0.7.8

1 year ago

0.7.7

1 year ago

0.7.15

11 months ago

0.7.14

12 months ago

0.7.2

1 year ago

0.7.1

1 year ago

0.7.0

1 year ago

0.6.12

1 year ago

0.6.13

1 year ago

0.6.9

2 years ago

0.6.8

2 years ago

0.6.7

2 years ago

0.6.6

2 years ago

0.6.0-rc.2

2 years ago

0.6.0-rc.1

2 years ago

0.5.21

2 years ago

0.5.20

2 years ago

0.6.3

2 years ago

0.6.2

2 years ago

0.6.5

2 years ago

0.6.4

2 years ago

0.6.1

2 years ago

0.6.0

2 years ago

0.5.10

2 years ago

0.5.11

2 years ago

0.5.18

2 years ago

0.5.19

2 years ago

0.5.16

2 years ago

0.5.17

2 years ago

0.5.14

2 years ago

0.5.15

2 years ago

0.5.12

2 years ago

0.5.13

2 years ago

0.5.8

2 years ago

0.5.7

2 years ago

0.5.9

2 years ago

0.5.5-5

3 years ago

0.5.5-4

3 years ago

0.5.5-3

3 years ago

0.5.5-2

3 years ago

0.5.5-1

3 years ago

0.5.3-5-patch.3

3 years ago

0.5.3-5-patch.4

3 years ago

0.5.3-5

3 years ago

0.5.3-7

3 years ago

0.5.4

3 years ago

0.5.5

3 years ago

0.5.3-patch.2

3 years ago

0.5.3-patch.1

3 years ago

0.5.3-rc.16

3 years ago

0.5.3-rc.15

3 years ago

0.5.3

3 years ago

0.5.3-rc.14

3 years ago

0.5.3-rc.13

3 years ago

0.5.3-rc.12

3 years ago

0.5.3-rc.11

3 years ago

0.5.3-rc.10

3 years ago

0.5.3-rc.7

3 years ago

0.5.3-rc.6

3 years ago

0.5.3-rc.5

3 years ago

0.5.3-rc.9

3 years ago

0.5.3-rc.8

3 years ago

0.5.3-rc.3

3 years ago

0.5.3-rc.2

3 years ago

0.5.3-rc.1

3 years ago

0.5.3-alpha.12

3 years ago

0.5.3-alpha.11

4 years ago

0.5.3-alpha.9

4 years ago

0.5.3-alpha.10

4 years ago

0.5.3-alpha.8

4 years ago

0.5.3-alpha.2

4 years ago

0.5.3-alpha.1

4 years ago

0.5.3-alpha.0

4 years ago

0.5.2-alpha.3

4 years ago

0.5.2-alpha.2

4 years ago

0.5.2-alpha.1

4 years ago

0.5.2-alpha.0

4 years ago

0.5.1-alpha.22

4 years ago

0.5.1-alpha.10

4 years ago