6.0.0 • Published 4 years ago

@api-typings/discord v6.0.0

Weekly downloads
89
License
BSD-3-Clause
Repository
github
Last release
4 years ago

API Typings – Discord API

npm license

API Typings for v9 of Discord's REST & Gateway API.

Install

npm install -D @api-typings/discord

Usage

JavaScript

// Common JS
const { Guild, Snowflake } = require('@api-typings/discord');
// ES Module
import { Guild, Snowflake } from '@api-typings/discord';

/**
 * @param {Snowflake} id - The ID of the guild to get.
 * @returns {Promise<Guild>}
 */ 
async function getGuild(id) { ... }

TypeScript

import type { Guild, Snowflake } from '@api-typings/discord';

/**
 * @param id - The ID of the guild to get.
 */ 
async function getGuild(id: Snowflake): Promise<Guild> { ... }

Structure

File structure is closely organized to Discord's documentation, with each resources' endpoints separated into an endpoints/ folder, e.g.,

Documentation

- Resources
	- Application
	- Audit Log
	- Channel
	- ...

Directory

resources/
├── endpoints/
│   ├── Application.ts
│   ├── AuditLog.ts
│   └── Channel.ts
├── Application.ts
├── AuditLog.ts
├── Channel.ts
└── ...
6.0.0

4 years ago

5.4.0

4 years ago

5.3.0

4 years ago

5.2.1

4 years ago

5.2.0

4 years ago

5.1.0

4 years ago

5.0.0

4 years ago

4.13.2

4 years ago

4.13.0

4 years ago

4.13.1

4 years ago

4.12.0

4 years ago

4.11.0

4 years ago

4.10.0

4 years ago

4.9.1

4 years ago

4.8.4

4 years ago

4.8.2

4 years ago

4.7.0

4 years ago

4.6.2

4 years ago

4.6.1

4 years ago

4.6.0

4 years ago

4.5.0

4 years ago

4.5.1

4 years ago

4.4.1

4 years ago

4.3.0

4 years ago

4.2.2

4 years ago

4.0.1

4 years ago

4.0.0

4 years ago

3.1.0

4 years ago

3.0.6

4 years ago

3.0.5

4 years ago

3.0.4

4 years ago

3.0.3

4 years ago

3.0.2

4 years ago

3.0.1

4 years ago

3.0.0

4 years ago

2.0.2

4 years ago

2.0.1

4 years ago

2.0.0

4 years ago

1.2.0

5 years ago

1.2.1

5 years ago

1.0.4

5 years ago

1.0.3

5 years ago

1.0.2

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago