Minor change: deno lint ignore

This commit is contained in:
Nicolás Serna 2022-07-18 18:28:41 -03:00
parent 47d20cb6e0
commit 9dbba9d0c4
2 changed files with 8 additions and 1 deletions

View File

@ -17,7 +17,8 @@ import {
GuildNsfwLevel,
IntegrationExpireBehaviors,
InteractionTypes,
Locales,
// No used
// Locales,
Localization,
MessageActivityTypes,
MessageComponentTypes,
@ -2088,6 +2089,7 @@ export interface DiscordGuildBanAddRemove {
}
/** https://discord.com/developers/docs/topics/gateway#message-reaction-remove */
// deno-lint-ignore no-empty-interface
export interface DiscordMessageReactionRemove extends Omit<DiscordMessageReactionAdd, 'member'> {}
/** https://discord.com/developers/docs/topics/gateway#message-reaction-add */
@ -2167,6 +2169,7 @@ export interface DiscordReady {
}
/** https://discord.com/developers/docs/resources/guild#unavailable-guild-object */
// deno-lint-ignore no-empty-interface
export interface DiscordUnavailableGuild extends Pick<DiscordGuild, 'id' | 'unavailable'> {}
/** https://discord.com/developers/docs/topics/gateway#message-delete-bulk */
@ -2336,6 +2339,7 @@ export interface DiscordGuildMemberUpdate {
}
/** https://discord.com/developers/docs/topics/gateway#message-reaction-remove-all */
// deno-lint-ignore no-empty-interface
export interface DiscordMessageReactionRemoveAll
extends Pick<DiscordMessageReactionAdd, 'channel_id' | 'message_id' | 'guild_id'> {}

View File

@ -1236,8 +1236,10 @@ export type CamelCase<S extends string> = S extends `${infer P1}_${infer P2}${in
? `${Lowercase<P1>}${Uppercase<P2>}${CamelCase<P3>}`
: Lowercase<S>;
export type Camelize<T> = {
// deno-lint-ignore ban-types
[K in keyof T as CamelCase<string & K>]: T[K] extends Array<infer U> ? U extends {} ? Array<Camelize<U>>
: T[K]
// deno-lint-ignore ban-types
: T[K] extends {} ? Camelize<T[K]>
: never;
};
@ -1248,4 +1250,5 @@ export type PickPartial<T, K extends keyof T> =
}
& { [P in K]: T[P] };
// deno-lint-ignore no-explicit-any
export type OmitFirstFnArg<F> = F extends (x: any, ...args: infer P) => infer R ? (...args: P) => R : never;