mirror of
https://github.com/stoatchat/javascript-client-api.git
synced 2026-07-15 14:15:37 -04:00
feat: use strict mode and rewrite anyOf
This commit is contained in:
+3
-3
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "revolt-api",
|
||||
"version": "0.5.3-rc.1-patch.0",
|
||||
"version": "0.5.3-rc.3",
|
||||
"description": "Revolt API Library",
|
||||
"main": "dist/index.js",
|
||||
"homepage": "https://developers.revolt.chat",
|
||||
@@ -8,7 +8,7 @@
|
||||
"author": "Paul Makles <insrt.uk>",
|
||||
"license": "MIT",
|
||||
"scripts": {
|
||||
"build": "oapilib && tsc",
|
||||
"build": "STRICT=1 REWRITE_ANYOF=1 oapilib && tsc",
|
||||
"prepublish": "in-publish && yarn build || echo Skipping build."
|
||||
},
|
||||
"devDependencies": {
|
||||
@@ -18,7 +18,7 @@
|
||||
"typescript": "^4.6.2"
|
||||
},
|
||||
"dependencies": {
|
||||
"@insertish/oapi": "^0.1.6",
|
||||
"@insertish/oapi": "0.1.10",
|
||||
"axios": "^0.26.1",
|
||||
"lodash.defaultsdeep": "^4.6.1"
|
||||
}
|
||||
|
||||
+56
-56
@@ -4,79 +4,79 @@ export type APIRoutes =
|
||||
| { method: 'get', path: `/`, params: undefined, response: paths['/']['get']['responses']['200']['content']['application/json'] }
|
||||
| { method: 'get', path: `/users/@me`, params: undefined, response: paths['/users/@me']['get']['responses']['200']['content']['application/json'] }
|
||||
| { method: 'patch', path: `/users/@me`, params: paths['/users/@me']['patch']['requestBody']['content']['application/json'], response: paths['/users/@me']['patch']['responses']['200']['content']['application/json'] }
|
||||
| { method: 'get', path: `/users/${string}`, params: undefined, response: paths['/users/{target}']['get']['responses']['200']['content']['application/json'] }
|
||||
| { method: 'get', path: `/users/{target}`, params: undefined, response: paths['/users/{target}']['get']['responses']['200']['content']['application/json'] }
|
||||
| { method: 'patch', path: `/users/@me/username`, params: paths['/users/@me/username']['patch']['requestBody']['content']['application/json'], response: paths['/users/@me/username']['patch']['responses']['200']['content']['application/json'] }
|
||||
| { method: 'get', path: `/users/${string}/default_avatar`, params: undefined, response: paths['/users/{target}/default_avatar']['get']['responses']['200']['content']['image/png'] }
|
||||
| { method: 'get', path: `/users/${string}/profile`, params: undefined, response: paths['/users/{target}/profile']['get']['responses']['200']['content']['application/json'] }
|
||||
| { method: 'get', path: `/users/{target}/default_avatar`, params: undefined, response: paths['/users/{target}/default_avatar']['get']['responses']['200']['content']['image/png'] }
|
||||
| { method: 'get', path: `/users/{target}/profile`, params: undefined, response: paths['/users/{target}/profile']['get']['responses']['200']['content']['application/json'] }
|
||||
| { method: 'get', path: `/users/dms`, params: undefined, response: paths['/users/dms']['get']['responses']['200']['content']['application/json'] }
|
||||
| { method: 'get', path: `/users/${string}/dm`, params: undefined, response: paths['/users/{target}/dm']['get']['responses']['200']['content']['application/json'] }
|
||||
| { method: 'get', path: `/users/${string}/mutual`, params: undefined, response: paths['/users/{target}/mutual']['get']['responses']['200']['content']['application/json'] }
|
||||
| { method: 'put', path: `/users/${string}/friend`, params: undefined, response: paths['/users/{username}/friend']['put']['responses']['200']['content']['application/json'] }
|
||||
| { method: 'delete', path: `/users/${string}/friend`, params: undefined, response: paths['/users/{target}/friend']['delete']['responses']['200']['content']['application/json'] }
|
||||
| { method: 'put', path: `/users/${string}/block`, params: undefined, response: paths['/users/{target}/block']['put']['responses']['200']['content']['application/json'] }
|
||||
| { method: 'delete', path: `/users/${string}/block`, params: undefined, response: paths['/users/{target}/block']['delete']['responses']['200']['content']['application/json'] }
|
||||
| { method: 'get', path: `/users/{target}/dm`, params: undefined, response: paths['/users/{target}/dm']['get']['responses']['200']['content']['application/json'] }
|
||||
| { method: 'get', path: `/users/{target}/mutual`, params: undefined, response: paths['/users/{target}/mutual']['get']['responses']['200']['content']['application/json'] }
|
||||
| { method: 'put', path: `/users/{username}/friend`, params: undefined, response: paths['/users/{username}/friend']['put']['responses']['200']['content']['application/json'] }
|
||||
| { method: 'delete', path: `/users/{target}/friend`, params: undefined, response: paths['/users/{target}/friend']['delete']['responses']['200']['content']['application/json'] }
|
||||
| { method: 'put', path: `/users/{target}/block`, params: undefined, response: paths['/users/{target}/block']['put']['responses']['200']['content']['application/json'] }
|
||||
| { method: 'delete', path: `/users/{target}/block`, params: undefined, response: paths['/users/{target}/block']['delete']['responses']['200']['content']['application/json'] }
|
||||
| { method: 'post', path: `/bots/create`, params: paths['/bots/create']['post']['requestBody']['content']['application/json'], response: paths['/bots/create']['post']['responses']['200']['content']['application/json'] }
|
||||
| { method: 'get', path: `/bots/${string}/invite`, params: undefined, response: paths['/bots/{target}/invite']['get']['responses']['200']['content']['application/json'] }
|
||||
| { method: 'post', path: `/bots/${string}/invite`, params: paths['/bots/{target}/invite']['post']['requestBody']['content']['application/json'], response: undefined }
|
||||
| { method: 'get', path: `/bots/${string}`, params: undefined, response: paths['/bots/{target}']['get']['responses']['200']['content']['application/json'] }
|
||||
| { method: 'delete', path: `/bots/${string}`, params: undefined, response: undefined }
|
||||
| { method: 'patch', path: `/bots/${string}`, params: paths['/bots/{target}']['patch']['requestBody']['content']['application/json'], response: paths['/bots/{target}']['patch']['responses']['200']['content']['application/json'] }
|
||||
| { method: 'get', path: `/bots/{target}/invite`, params: undefined, response: paths['/bots/{target}/invite']['get']['responses']['200']['content']['application/json'] }
|
||||
| { method: 'post', path: `/bots/{target}/invite`, params: paths['/bots/{target}/invite']['post']['requestBody']['content']['application/json'], response: undefined }
|
||||
| { method: 'get', path: `/bots/{target}`, params: undefined, response: paths['/bots/{target}']['get']['responses']['200']['content']['application/json'] }
|
||||
| { method: 'delete', path: `/bots/{target}`, params: undefined, response: undefined }
|
||||
| { method: 'patch', path: `/bots/{target}`, params: paths['/bots/{target}']['patch']['requestBody']['content']['application/json'], response: paths['/bots/{target}']['patch']['responses']['200']['content']['application/json'] }
|
||||
| { method: 'get', path: `/bots/@me`, params: undefined, response: paths['/bots/@me']['get']['responses']['200']['content']['application/json'] }
|
||||
| { method: 'put', path: `/channels/${string}/ack/${string}`, params: undefined, response: undefined }
|
||||
| { method: 'get', path: `/channels/${string}`, params: undefined, response: paths['/channels/{target}']['get']['responses']['200']['content']['application/json'] }
|
||||
| { method: 'delete', path: `/channels/${string}`, params: undefined, response: undefined }
|
||||
| { method: 'patch', path: `/channels/${string}`, params: paths['/channels/{target}']['patch']['requestBody']['content']['application/json'], response: paths['/channels/{target}']['patch']['responses']['200']['content']['application/json'] }
|
||||
| { method: 'get', path: `/channels/${string}/members`, params: undefined, response: paths['/channels/{target}/members']['get']['responses']['200']['content']['application/json'] }
|
||||
| { method: 'post', path: `/channels/${string}/invites`, params: undefined, response: paths['/channels/{target}/invites']['post']['responses']['200']['content']['application/json'] }
|
||||
| { method: 'get', path: `/channels/${string}/messages`, params: paths['/channels/{target}/messages']['get']['parameters']['query'], response: paths['/channels/{target}/messages']['get']['responses']['200']['content']['application/json'] }
|
||||
| { method: 'post', path: `/channels/${string}/messages`, params: paths['/channels/{target}/messages']['post']['requestBody']['content']['application/json'], response: paths['/channels/{target}/messages']['post']['responses']['200']['content']['application/json'] }
|
||||
| { method: 'post', path: `/channels/${string}/search`, params: paths['/channels/{target}/search']['post']['requestBody']['content']['application/json'], response: paths['/channels/{target}/search']['post']['responses']['200']['content']['application/json'] }
|
||||
| { method: 'post', path: `/channels/${string}/messages/stale`, params: paths['/channels/{_target}/messages/stale']['post']['requestBody']['content']['application/json'], response: undefined }
|
||||
| { method: 'get', path: `/channels/${string}/messages/${string}`, params: undefined, response: paths['/channels/{target}/messages/{msg}']['get']['responses']['200']['content']['application/json'] }
|
||||
| { method: 'delete', path: `/channels/${string}/messages/${string}`, params: undefined, response: undefined }
|
||||
| { method: 'patch', path: `/channels/${string}/messages/${string}`, params: paths['/channels/{target}/messages/{msg}']['patch']['requestBody']['content']['application/json'], response: paths['/channels/{target}/messages/{msg}']['patch']['responses']['200']['content']['application/json'] }
|
||||
| { method: 'put', path: `/channels/{target}/ack/{message}`, params: undefined, response: undefined }
|
||||
| { method: 'get', path: `/channels/{target}`, params: undefined, response: paths['/channels/{target}']['get']['responses']['200']['content']['application/json'] }
|
||||
| { method: 'delete', path: `/channels/{target}`, params: undefined, response: undefined }
|
||||
| { method: 'patch', path: `/channels/{target}`, params: paths['/channels/{target}']['patch']['requestBody']['content']['application/json'], response: paths['/channels/{target}']['patch']['responses']['200']['content']['application/json'] }
|
||||
| { method: 'get', path: `/channels/{target}/members`, params: undefined, response: paths['/channels/{target}/members']['get']['responses']['200']['content']['application/json'] }
|
||||
| { method: 'post', path: `/channels/{target}/invites`, params: undefined, response: paths['/channels/{target}/invites']['post']['responses']['200']['content']['application/json'] }
|
||||
| { method: 'get', path: `/channels/{target}/messages`, params: paths['/channels/{target}/messages']['get']['parameters']['query'], response: paths['/channels/{target}/messages']['get']['responses']['200']['content']['application/json'] }
|
||||
| { method: 'post', path: `/channels/{target}/messages`, params: paths['/channels/{target}/messages']['post']['requestBody']['content']['application/json'], response: paths['/channels/{target}/messages']['post']['responses']['200']['content']['application/json'] }
|
||||
| { method: 'post', path: `/channels/{target}/search`, params: paths['/channels/{target}/search']['post']['requestBody']['content']['application/json'], response: paths['/channels/{target}/search']['post']['responses']['200']['content']['application/json'] }
|
||||
| { method: 'post', path: `/channels/{_target}/messages/stale`, params: paths['/channels/{_target}/messages/stale']['post']['requestBody']['content']['application/json'], response: undefined }
|
||||
| { method: 'get', path: `/channels/{target}/messages/{msg}`, params: undefined, response: paths['/channels/{target}/messages/{msg}']['get']['responses']['200']['content']['application/json'] }
|
||||
| { method: 'delete', path: `/channels/{target}/messages/{msg}`, params: undefined, response: undefined }
|
||||
| { method: 'patch', path: `/channels/{target}/messages/{msg}`, params: paths['/channels/{target}/messages/{msg}']['patch']['requestBody']['content']['application/json'], response: paths['/channels/{target}/messages/{msg}']['patch']['responses']['200']['content']['application/json'] }
|
||||
| { method: 'post', path: `/channels/create`, params: paths['/channels/create']['post']['requestBody']['content']['application/json'], response: paths['/channels/create']['post']['responses']['200']['content']['application/json'] }
|
||||
| { method: 'put', path: `/channels/${string}/recipients/${string}`, params: undefined, response: undefined }
|
||||
| { method: 'delete', path: `/channels/${string}/recipients/${string}`, params: undefined, response: undefined }
|
||||
| { method: 'post', path: `/channels/${string}/join_call`, params: undefined, response: paths['/channels/{_target}/join_call']['post']['responses']['200']['content']['application/json'] }
|
||||
| { method: 'put', path: `/channels/${string}/permissions/${string}`, params: paths['/channels/{target}/permissions/{role_id}']['put']['requestBody']['content']['application/json'], response: paths['/channels/{target}/permissions/{role_id}']['put']['responses']['200']['content']['application/json'] }
|
||||
| { method: 'put', path: `/channels/${string}/permissions/default`, params: paths['/channels/{target}/permissions/default']['put']['requestBody']['content']['application/json'], response: paths['/channels/{target}/permissions/default']['put']['responses']['200']['content']['application/json'] }
|
||||
| { method: 'put', path: `/channels/{target}/recipients/{member}`, params: undefined, response: undefined }
|
||||
| { method: 'delete', path: `/channels/{target}/recipients/{member}`, params: undefined, response: undefined }
|
||||
| { method: 'post', path: `/channels/{_target}/join_call`, params: undefined, response: paths['/channels/{_target}/join_call']['post']['responses']['200']['content']['application/json'] }
|
||||
| { method: 'put', path: `/channels/{target}/permissions/{role_id}`, params: paths['/channels/{target}/permissions/{role_id}']['put']['requestBody']['content']['application/json'], response: paths['/channels/{target}/permissions/{role_id}']['put']['responses']['200']['content']['application/json'] }
|
||||
| { method: 'put', path: `/channels/{target}/permissions/default`, params: paths['/channels/{target}/permissions/default']['put']['requestBody']['content']['application/json'], response: paths['/channels/{target}/permissions/default']['put']['responses']['200']['content']['application/json'] }
|
||||
| { method: 'post', path: `/servers/create`, params: paths['/servers/create']['post']['requestBody']['content']['application/json'], response: paths['/servers/create']['post']['responses']['200']['content']['application/json'] }
|
||||
| { method: 'get', path: `/servers/${string}`, params: undefined, response: paths['/servers/{target}']['get']['responses']['200']['content']['application/json'] }
|
||||
| { method: 'delete', path: `/servers/${string}`, params: undefined, response: undefined }
|
||||
| { method: 'patch', path: `/servers/${string}`, params: paths['/servers/{target}']['patch']['requestBody']['content']['application/json'], response: paths['/servers/{target}']['patch']['responses']['200']['content']['application/json'] }
|
||||
| { method: 'put', path: `/servers/${string}/ack`, params: undefined, response: undefined }
|
||||
| { method: 'post', path: `/servers/${string}/channels`, params: paths['/servers/{target}/channels']['post']['requestBody']['content']['application/json'], response: paths['/servers/{target}/channels']['post']['responses']['200']['content']['application/json'] }
|
||||
| { method: 'get', path: `/servers/${string}/members`, params: undefined, response: paths['/servers/{target}/members']['get']['responses']['200']['content']['application/json'] }
|
||||
| { method: 'get', path: `/servers/${string}/members/${string}`, params: undefined, response: paths['/servers/{target}/members/{member}']['get']['responses']['200']['content']['application/json'] }
|
||||
| { method: 'delete', path: `/servers/${string}/members/${string}`, params: undefined, response: undefined }
|
||||
| { method: 'patch', path: `/servers/${string}/members/${string}`, params: paths['/servers/{server}/members/{target}']['patch']['requestBody']['content']['application/json'], response: paths['/servers/{server}/members/{target}']['patch']['responses']['200']['content']['application/json'] }
|
||||
| { method: 'put', path: `/servers/${string}/bans/${string}`, params: paths['/servers/{server}/bans/{target}']['put']['requestBody']['content']['application/json'], response: paths['/servers/{server}/bans/{target}']['put']['responses']['200']['content']['application/json'] }
|
||||
| { method: 'delete', path: `/servers/${string}/bans/${string}`, params: undefined, response: undefined }
|
||||
| { method: 'get', path: `/servers/${string}/bans`, params: undefined, response: paths['/servers/{target}/bans']['get']['responses']['200']['content']['application/json'] }
|
||||
| { method: 'get', path: `/servers/${string}/invites`, params: undefined, response: paths['/servers/{target}/invites']['get']['responses']['200']['content']['application/json'] }
|
||||
| { method: 'post', path: `/servers/${string}/roles`, params: paths['/servers/{target}/roles']['post']['requestBody']['content']['application/json'], response: paths['/servers/{target}/roles']['post']['responses']['200']['content']['application/json'] }
|
||||
| { method: 'delete', path: `/servers/${string}/roles/${string}`, params: undefined, response: undefined }
|
||||
| { method: 'patch', path: `/servers/${string}/roles/${string}`, params: paths['/servers/{target}/roles/{role_id}']['patch']['requestBody']['content']['application/json'], response: paths['/servers/{target}/roles/{role_id}']['patch']['responses']['200']['content']['application/json'] }
|
||||
| { method: 'put', path: `/servers/${string}/permissions/${string}`, params: paths['/servers/{target}/permissions/{role_id}']['put']['requestBody']['content']['application/json'], response: paths['/servers/{target}/permissions/{role_id}']['put']['responses']['200']['content']['application/json'] }
|
||||
| { method: 'put', path: `/servers/${string}/permissions/default`, params: paths['/servers/{target}/permissions/default']['put']['requestBody']['content']['application/json'], response: paths['/servers/{target}/permissions/default']['put']['responses']['200']['content']['application/json'] }
|
||||
| { method: 'get', path: `/invites/${string}`, params: undefined, response: paths['/invites/{target}']['get']['responses']['200']['content']['application/json'] }
|
||||
| { method: 'post', path: `/invites/${string}`, params: undefined, response: paths['/invites/{target}']['post']['responses']['200']['content']['application/json'] }
|
||||
| { method: 'delete', path: `/invites/${string}`, params: undefined, response: undefined }
|
||||
| { method: 'get', path: `/servers/{target}`, params: undefined, response: paths['/servers/{target}']['get']['responses']['200']['content']['application/json'] }
|
||||
| { method: 'delete', path: `/servers/{target}`, params: undefined, response: undefined }
|
||||
| { method: 'patch', path: `/servers/{target}`, params: paths['/servers/{target}']['patch']['requestBody']['content']['application/json'], response: paths['/servers/{target}']['patch']['responses']['200']['content']['application/json'] }
|
||||
| { method: 'put', path: `/servers/{target}/ack`, params: undefined, response: undefined }
|
||||
| { method: 'post', path: `/servers/{target}/channels`, params: paths['/servers/{target}/channels']['post']['requestBody']['content']['application/json'], response: paths['/servers/{target}/channels']['post']['responses']['200']['content']['application/json'] }
|
||||
| { method: 'get', path: `/servers/{target}/members`, params: undefined, response: paths['/servers/{target}/members']['get']['responses']['200']['content']['application/json'] }
|
||||
| { method: 'get', path: `/servers/{target}/members/{member}`, params: undefined, response: paths['/servers/{target}/members/{member}']['get']['responses']['200']['content']['application/json'] }
|
||||
| { method: 'delete', path: `/servers/{target}/members/{member}`, params: undefined, response: undefined }
|
||||
| { method: 'patch', path: `/servers/{server}/members/{target}`, params: paths['/servers/{server}/members/{target}']['patch']['requestBody']['content']['application/json'], response: paths['/servers/{server}/members/{target}']['patch']['responses']['200']['content']['application/json'] }
|
||||
| { method: 'put', path: `/servers/{server}/bans/{target}`, params: paths['/servers/{server}/bans/{target}']['put']['requestBody']['content']['application/json'], response: paths['/servers/{server}/bans/{target}']['put']['responses']['200']['content']['application/json'] }
|
||||
| { method: 'delete', path: `/servers/{server}/bans/{target}`, params: undefined, response: undefined }
|
||||
| { method: 'get', path: `/servers/{target}/bans`, params: undefined, response: paths['/servers/{target}/bans']['get']['responses']['200']['content']['application/json'] }
|
||||
| { method: 'get', path: `/servers/{target}/invites`, params: undefined, response: paths['/servers/{target}/invites']['get']['responses']['200']['content']['application/json'] }
|
||||
| { method: 'post', path: `/servers/{target}/roles`, params: paths['/servers/{target}/roles']['post']['requestBody']['content']['application/json'], response: paths['/servers/{target}/roles']['post']['responses']['200']['content']['application/json'] }
|
||||
| { method: 'delete', path: `/servers/{target}/roles/{role_id}`, params: undefined, response: undefined }
|
||||
| { method: 'patch', path: `/servers/{target}/roles/{role_id}`, params: paths['/servers/{target}/roles/{role_id}']['patch']['requestBody']['content']['application/json'], response: paths['/servers/{target}/roles/{role_id}']['patch']['responses']['200']['content']['application/json'] }
|
||||
| { method: 'put', path: `/servers/{target}/permissions/{role_id}`, params: paths['/servers/{target}/permissions/{role_id}']['put']['requestBody']['content']['application/json'], response: paths['/servers/{target}/permissions/{role_id}']['put']['responses']['200']['content']['application/json'] }
|
||||
| { method: 'put', path: `/servers/{target}/permissions/default`, params: paths['/servers/{target}/permissions/default']['put']['requestBody']['content']['application/json'], response: paths['/servers/{target}/permissions/default']['put']['responses']['200']['content']['application/json'] }
|
||||
| { method: 'get', path: `/invites/{target}`, params: undefined, response: paths['/invites/{target}']['get']['responses']['200']['content']['application/json'] }
|
||||
| { method: 'post', path: `/invites/{target}`, params: undefined, response: paths['/invites/{target}']['post']['responses']['200']['content']['application/json'] }
|
||||
| { method: 'delete', path: `/invites/{target}`, params: undefined, response: undefined }
|
||||
| { method: 'post', path: `/auth/account/create`, params: paths['/auth/account/create']['post']['requestBody']['content']['application/json'], response: undefined }
|
||||
| { method: 'post', path: `/auth/account/reverify`, params: paths['/auth/account/reverify']['post']['requestBody']['content']['application/json'], response: undefined }
|
||||
| { method: 'get', path: `/auth/account/`, params: undefined, response: paths['/auth/account/']['get']['responses']['200']['content']['application/json'] }
|
||||
| { method: 'patch', path: `/auth/account/change/password`, params: paths['/auth/account/change/password']['patch']['requestBody']['content']['application/json'], response: undefined }
|
||||
| { method: 'patch', path: `/auth/account/change/email`, params: paths['/auth/account/change/email']['patch']['requestBody']['content']['application/json'], response: undefined }
|
||||
| { method: 'post', path: `/auth/account/verify/${string}`, params: undefined, response: undefined }
|
||||
| { method: 'post', path: `/auth/account/verify/{code}`, params: undefined, response: undefined }
|
||||
| { method: 'post', path: `/auth/account/reset_password`, params: paths['/auth/account/reset_password']['post']['requestBody']['content']['application/json'], response: undefined }
|
||||
| { method: 'patch', path: `/auth/account/reset_password`, params: paths['/auth/account/reset_password']['patch']['requestBody']['content']['application/json'], response: undefined }
|
||||
| { method: 'post', path: `/auth/session/login`, params: paths['/auth/session/login']['post']['requestBody']['content']['application/json'], response: paths['/auth/session/login']['post']['responses']['200']['content']['application/json'] }
|
||||
| { method: 'post', path: `/auth/session/logout`, params: undefined, response: undefined }
|
||||
| { method: 'get', path: `/auth/session/all`, params: undefined, response: paths['/auth/session/all']['get']['responses']['200']['content']['application/json'] }
|
||||
| { method: 'delete', path: `/auth/session/all`, params: paths['/auth/session/all']['delete']['parameters']['query'], response: undefined }
|
||||
| { method: 'delete', path: `/auth/session/${string}`, params: undefined, response: undefined }
|
||||
| { method: 'patch', path: `/auth/session/${string}`, params: paths['/auth/session/{id}']['patch']['requestBody']['content']['application/json'], response: paths['/auth/session/{id}']['patch']['responses']['200']['content']['application/json'] }
|
||||
| { method: 'delete', path: `/auth/session/{id}`, params: undefined, response: undefined }
|
||||
| { method: 'patch', path: `/auth/session/{id}`, params: paths['/auth/session/{id}']['patch']['requestBody']['content']['application/json'], response: paths['/auth/session/{id}']['patch']['responses']['200']['content']['application/json'] }
|
||||
| { method: 'get', path: `/onboard/hello`, params: undefined, response: paths['/onboard/hello']['get']['responses']['200']['content']['application/json'] }
|
||||
| { method: 'post', path: `/onboard/complete`, params: paths['/onboard/complete']['post']['requestBody']['content']['application/json'], response: undefined }
|
||||
| { method: 'post', path: `/push/subscribe`, params: paths['/push/subscribe']['post']['requestBody']['content']['application/json'], response: undefined }
|
||||
|
||||
+32
-29
@@ -902,14 +902,15 @@ export interface components {
|
||||
name: string;
|
||||
};
|
||||
/** Invite Destination */
|
||||
InviteBotDestination: Partial<{
|
||||
/** @description Server Id */
|
||||
server: string;
|
||||
}> &
|
||||
Partial<{
|
||||
/** @description Group Id */
|
||||
group: string;
|
||||
}>;
|
||||
InviteBotDestination:
|
||||
| {
|
||||
/** @description Server Id */
|
||||
server: string;
|
||||
}
|
||||
| {
|
||||
/** @description Group Id */
|
||||
group: string;
|
||||
};
|
||||
/** Public Bot */
|
||||
PublicBot: {
|
||||
/** @description Bot Id */
|
||||
@@ -1014,7 +1015,7 @@ export interface components {
|
||||
masquerade?: components["schemas"]["Masquerade"] | null;
|
||||
};
|
||||
/** @description Untagged enum representing message content */
|
||||
Content: Partial<string> & Partial<components["schemas"]["SystemMessage"]>;
|
||||
Content: string | components["schemas"]["SystemMessage"];
|
||||
/** @description Representation of a system event message */
|
||||
SystemMessage:
|
||||
| {
|
||||
@@ -1217,15 +1218,16 @@ export interface components {
|
||||
* Bulk Message Response
|
||||
* @description Response used when multiple messages are fetched
|
||||
*/
|
||||
BulkMessageResponse: Partial<components["schemas"]["Message"][]> &
|
||||
Partial<{
|
||||
/** @description List of messages */
|
||||
messages: components["schemas"]["Message"][];
|
||||
/** @description List of users */
|
||||
users: components["schemas"]["User"][];
|
||||
/** @description List of members */
|
||||
members?: components["schemas"]["Member"][] | null;
|
||||
}>;
|
||||
BulkMessageResponse:
|
||||
| components["schemas"]["Message"][]
|
||||
| {
|
||||
/** @description List of messages */
|
||||
messages: components["schemas"]["Message"][];
|
||||
/** @description List of users */
|
||||
users: components["schemas"]["User"][];
|
||||
/** @description List of members */
|
||||
members?: components["schemas"]["Member"][] | null;
|
||||
};
|
||||
/** @description Representation of a member of a server on Revolt */
|
||||
Member: {
|
||||
/** @description Unique member id */
|
||||
@@ -1328,17 +1330,18 @@ export interface components {
|
||||
rank?: number | null;
|
||||
};
|
||||
/** Permission Value */
|
||||
DataDefaultChannelPermissions: Partial<{
|
||||
/**
|
||||
* Format: uint64
|
||||
* @description Permission values to set for members in a `Group`
|
||||
*/
|
||||
permissions: number;
|
||||
}> &
|
||||
Partial<{
|
||||
/** @description Allow / deny values to set for members in this `TextChannel` or `VoiceChannel` */
|
||||
permissions: components["schemas"]["Override"];
|
||||
}>;
|
||||
DataDefaultChannelPermissions:
|
||||
| {
|
||||
/**
|
||||
* Format: uint64
|
||||
* @description Permission values to set for members in a `Group`
|
||||
*/
|
||||
permissions: number;
|
||||
}
|
||||
| {
|
||||
/** @description Allow / deny values to set for members in this `TextChannel` or `VoiceChannel` */
|
||||
permissions: components["schemas"]["Override"];
|
||||
};
|
||||
/** @description Representation of a server on Revolt */
|
||||
Server: {
|
||||
/** @description Unique Id */
|
||||
|
||||
+1
-1
@@ -10,7 +10,7 @@
|
||||
// "allowJs": true, /* Allow javascript files to be compiled. */
|
||||
// "checkJs": true, /* Report errors in .js files. */
|
||||
// "jsx": "preserve", /* Specify JSX code generation: 'preserve', 'react-native', 'react', 'react-jsx' or 'react-jsxdev'. */
|
||||
// "declaration": true, /* Generates corresponding '.d.ts' file. */
|
||||
"declaration": true, /* Generates corresponding '.d.ts' file. */
|
||||
// "declarationMap": true, /* Generates a sourcemap for each corresponding '.d.ts' file. */
|
||||
// "sourceMap": true, /* Generates corresponding '.map' file. */
|
||||
// "outFile": "./", /* Concatenate and emit output to single file. */
|
||||
|
||||
@@ -2,10 +2,10 @@
|
||||
# yarn lockfile v1
|
||||
|
||||
|
||||
"@insertish/oapi@^0.1.6":
|
||||
version "0.1.6"
|
||||
resolved "https://registry.yarnpkg.com/@insertish/oapi/-/oapi-0.1.6.tgz#21a72f6bc7eb732c6636466545221cd79d7ec853"
|
||||
integrity sha512-5swxp/nPbzQon6j23hDVER2Dw70SPhh0JlomR7smGpwmh5MslUEAwkVDNfYM8lcr/yPlkPLEyV0nihllJvnGiQ==
|
||||
"@insertish/oapi@0.1.10":
|
||||
version "0.1.10"
|
||||
resolved "https://registry.yarnpkg.com/@insertish/oapi/-/oapi-0.1.10.tgz#2352cb6a89d96b72d3c16fc726460ced79e89baa"
|
||||
integrity sha512-xP6R2D0/GizgdyS1lnQcmeJPt/4Ert3zKgIYG1VFgDdCrKnVEVxQC1jjAug+wTJ7KRp5R9rnG2KDrRHme1KPMg==
|
||||
dependencies:
|
||||
typescript "^4.6.2"
|
||||
optionalDependencies:
|
||||
|
||||
Reference in New Issue
Block a user