new ApplicationCommandPermissionsCache
src/collections/basecollection.ts:219new ApplicationCommandPermissionsCache(
client: ShardClient,
options?: boolean | BaseClientCollectionOptions,
)Application Command Permissions Collection
Application Command Permissions Collection
import { Collections } from 'detritus-client';
Collections.ApplicationCommandPermissionsCache;new ApplicationCommandPermissionsCache(
client: ShardClient,
options?: boolean | BaseClientCollectionOptions,
)[iterator](): IterableIterator<[string, ApplicationCommandPermissions]>clear(): voiddelete(cacheKey: string): booleandelete(cacheKey: string | null | undefined, key: string): booleanfill(guildId: string, force?: boolean): Promise<void>forEach(
func: (v: ApplicationCommandPermissions, k: string, map: Map<string, ApplicationCommandPermissions>) => void,
thisArg?: any,
): voidget(cacheKey: string): BaseCollection<string, ApplicationCommandPermissions> | undefinedget(
cacheKey: string | null | undefined,
key: string,
): ApplicationCommandPermissions | undefinedgetOrInsert(
cacheKey: string,
key: string,
defaultValue: ApplicationCommandPermissions,
): ApplicationCommandPermissionsgetOrInsertComputed(
cacheKey: string,
key: string,
func: (key: string) => ApplicationCommandPermissions,
): ApplicationCommandPermissionshas(cacheKey: string): booleanhas(cacheKey: string | null | undefined, key: string): booleaninsert(permission: ApplicationCommandPermissions): voidinsertCache(cacheKey: string): BaseCollection<string, ApplicationCommandPermissions>keys(): IterableIterator<string>set(cacheKey: string, key: string, value: ApplicationCommandPermissions): thissetEnabled(value: boolean): voidvalues(): IterableIterator<ApplicationCommandPermissions>