HoshimiDefaultOptions
The default options for Hoshimi.
Signature
export declare const HoshimiDefaultOptions: Readonly<{ sendPayload: (guildId: string, payload: GatewaySendPayload) => Awaitable<void>; nodes: NodeOptions[]; client: { [x: string]: unknown; [x: number]: unknown; [x: symbol]: unknown; id: string; username: string; }; defaultSearchSource: SearchSource; queueOptions: { maxHistory: number; autoplayFn: (player: PlayerStructure, lastTrack: TrackResolvableStructure | null) => Awaitable<void>; autoPlay: boolean; storage: { namespace: string; get: (key: string) => Awaitable<QueueJSON | undefined>; set: (key: string, value: QueueJSON) => Awaitable<void>; delete: (key: string) => Awaitable<boolean>; clear: () => Awaitable<void>; has: (key: string) => Awaitable<boolean>; parse: (value: unknown) => Awaitable<QueueJSON>; stringify: <R = string>(value: unknown) => Awaitable<R>; buildKey: (...parts: RestOrArray<string>) => string; }; }; nodeOptions: { userAgent: UserAgent; closeOnError: boolean; sessionOptions: { resumable: boolean; timeout: number; byLibrary: boolean; resumeFn: (node: NodeStructure, players: PlayerStructure[]) => Awaitable<void>; }; moveOptions: { filterBy: NodeSortFilter; move: boolean; }; heartbeatOptions: { interval: number; }; }; restOptions: { resumeTimeout: number; restTimeout: number; }; playerOptions: { requesterFn: <T>(requester: TrackRequester) => T; onDisconnect: { autoDestroy: boolean; autoReconnect: boolean; autoQueue: boolean; }; onError: { autoDestroy: boolean; autoStop: boolean; }; };}>;JSDoc
@type{Readonly<RequiredHoshimiOptions>}
Members
This export does not declare public properties or methods in the generated declaration file.