0.7.1 • Published 1 month ago

revolt-api v0.7.1

Weekly downloads
-
License
MIT
Repository
github
Last release
1 month 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.7.1

1 month ago

0.7.0

1 month ago

0.6.12

3 months ago

0.6.13

3 months ago

0.6.9

7 months ago

0.6.8

7 months ago

0.6.7

9 months ago

0.6.6

9 months ago

0.6.0-rc.2

11 months ago

0.6.0-rc.1

11 months ago

0.5.21

12 months ago

0.5.20

12 months ago

0.6.3

11 months ago

0.6.2

11 months ago

0.6.5

10 months ago

0.6.4

10 months ago

0.6.1

11 months ago

0.6.0

11 months ago

0.5.10

1 year ago

0.5.11

1 year ago

0.5.18

1 year ago

0.5.19

1 year ago

0.5.16

1 year ago

0.5.17

1 year ago

0.5.14

1 year ago

0.5.15

1 year ago

0.5.12

1 year ago

0.5.13

1 year ago

0.5.8

1 year ago

0.5.7

1 year ago

0.5.9

1 year ago

0.5.5-5

1 year ago

0.5.5-4

2 years ago

0.5.5-3

2 years ago

0.5.5-2

2 years ago

0.5.5-1

2 years ago

0.5.3-5-patch.3

2 years ago

0.5.3-5-patch.4

2 years ago

0.5.3-5

2 years ago

0.5.3-7

2 years ago

0.5.4

2 years ago

0.5.5

2 years ago

0.5.3-patch.2

2 years ago

0.5.3-patch.1

2 years ago

0.5.3-rc.16

2 years ago

0.5.3-rc.15

2 years ago

0.5.3

2 years ago

0.5.3-rc.14

2 years ago

0.5.3-rc.13

2 years ago

0.5.3-rc.12

2 years ago

0.5.3-rc.11

2 years ago

0.5.3-rc.10

2 years ago

0.5.3-rc.7

2 years ago

0.5.3-rc.6

2 years ago

0.5.3-rc.5

2 years ago

0.5.3-rc.9

2 years ago

0.5.3-rc.8

2 years ago

0.5.3-rc.3

2 years ago

0.5.3-rc.2

2 years ago

0.5.3-rc.1

2 years ago

0.5.3-alpha.12

2 years ago

0.5.3-alpha.11

2 years ago

0.5.3-alpha.9

2 years ago

0.5.3-alpha.10

2 years ago

0.5.3-alpha.8

3 years ago

0.5.3-alpha.2

3 years ago

0.5.3-alpha.1

3 years ago

0.5.3-alpha.0

3 years ago

0.5.2-alpha.3

3 years ago

0.5.2-alpha.2

3 years ago

0.5.2-alpha.1

3 years ago

0.5.2-alpha.0

3 years ago

0.5.1-alpha.22

3 years ago

0.5.1-alpha.10

3 years ago