UNPKG

@sapphire/framework

Version:

Discord bot framework built for advanced and amazing bots.

1 lines 1.03 kB
{"version":3,"file":"Plugin.cjs","names":[],"sources":["../../../../src/lib/plugins/Plugin.ts"],"sourcesContent":["import type { Awaitable } from '@sapphire/utilities';\nimport type { ClientOptions } from 'discord.js';\nimport type { SapphireClient } from '../SapphireClient';\nimport { postInitialization, postLogin, preGenericsInitialization, preInitialization, preLogin } from './symbols';\n\n// eslint-disable-next-line @typescript-eslint/no-extraneous-class\nexport abstract class Plugin {\n\tpublic static [preGenericsInitialization]?: (this: SapphireClient, options: ClientOptions) => void;\n\tpublic static [preInitialization]?: (this: SapphireClient, options: ClientOptions) => void;\n\tpublic static [postInitialization]?: (this: SapphireClient, options: ClientOptions) => void;\n\tpublic static [preLogin]?: (this: SapphireClient, options: ClientOptions) => Awaitable<void>;\n\tpublic static [postLogin]?: (this: SapphireClient, options: ClientOptions) => Awaitable<void>;\n}\n"],"mappings":";;;AAMA,IAAsB,SAAtB,MAA6B"}