UNPKG

seyfert

Version:

The most advanced framework for discord bots

18 lines (17 loc) 942 B
import type { CacheFrom, ReturnCache } from '..'; import { type GuildStructure } from '../../client/transformers'; import type { APIGuild, GatewayGuildCreateDispatchData } from '../../types'; import { BaseResource } from './default/base'; export declare class Guilds extends BaseResource<any, APIGuild | GatewayGuildCreateDispatchData> { namespace: string; filter(data: APIGuild, id: string, from: CacheFrom): boolean; get(id: string): ReturnCache<GuildStructure<'cached'> | undefined>; raw(id: string): ReturnCache<APIGuild | undefined>; bulk(ids: string[]): ReturnCache<GuildStructure<'cached'>[]>; bulkRaw(ids: string[]): ReturnCache<APIGuild[]>; values(): ReturnCache<GuildStructure<'cached'>[]>; valuesRaw(): ReturnCache<APIGuild[]>; remove(id: string): Promise<void>; set(from: CacheFrom, id: string, data: any): Promise<void>; patch(from: CacheFrom, id: string, data: any): Promise<void>; }