From 5aa024ed3e97daaaef14c6bd43534d82427c7a1d Mon Sep 17 00:00:00 2001 From: sernbot <129876409+sernbot@users.noreply.github.com> Date: Fri, 19 Jul 2024 13:49:01 +0000 Subject: [PATCH] deploy: 4f4a28e9d5f61557e31a991cdcb974dae85ab068 --- blog/1.2.0/index.html | 2 +- blog/2.0.0/index.html | 2 +- blog/2.5.0/index.html | 2 +- blog/3.0.0/index.html | 2 +- blog/new-logo/index.html | 2 +- blog/railway-deploy/index.html | 2 +- es/blog/1.2.0/index.html | 2 +- es/blog/2.0.0/index.html | 2 +- es/blog/2.5.0/index.html | 2 +- es/blog/3.0.0/index.html | 2 +- es/blog/new-logo/index.html | 2 +- es/blog/railway-deploy/index.html | 2 +- es/index.html | 4 +- es/v3/api/classes/context/index.html | 38 +++++++++--------- es/v3/api/enumerations/commandtype/index.html | 24 +++++------ es/v3/api/enumerations/eventtype/index.html | 6 +-- es/v3/api/enumerations/payloadtype/index.html | 6 +-- es/v3/api/enumerations/plugintype/index.html | 4 +- .../functions/commandcontrolplugin/index.html | 2 +- .../functions/commandinitplugin/index.html | 2 +- es/v3/api/functions/commandmodule/index.html | 2 +- es/v3/api/functions/discordevent/index.html | 2 +- .../api/functions/eventinitplugin/index.html | 2 +- es/v3/api/functions/eventmodule/index.html | 2 +- .../api/functions/makedependencies/index.html | 2 +- es/v3/api/functions/makeplugin/index.html | 2 +- es/v3/api/functions/scheduledtask/index.html | 2 +- es/v3/api/functions/service/index.html | 2 +- es/v3/api/functions/services/index.html | 2 +- es/v3/api/functions/single/index.html | 2 +- es/v3/api/functions/transient/index.html | 2 +- es/v3/api/interfaces/bothcommand/index.html | 18 ++++----- es/v3/api/interfaces/buttoncommand/index.html | 16 ++++---- .../channelselectcommand/index.html | 16 ++++---- .../interfaces/commandmoduledefs/index.html | 24 +++++------ .../api/interfaces/contextmenumsg/index.html | 16 ++++---- .../api/interfaces/contextmenuuser/index.html | 16 ++++---- es/v3/api/interfaces/controlplugin/index.html | 4 +- .../interfaces/coredependencies/index.html | 12 +++--- .../dependencyconfiguration/index.html | 2 +- .../interfaces/discordeventcommand/index.html | 16 ++++---- es/v3/api/interfaces/disposable/index.html | 2 +- es/v3/api/interfaces/emitter/index.html | 6 +-- es/v3/api/interfaces/errorhandling/index.html | 4 +- .../api/interfaces/eventmoduledefs/index.html | 6 +-- .../externaleventcommand/index.html | 18 ++++----- es/v3/api/interfaces/init/index.html | 2 +- es/v3/api/interfaces/initplugin/index.html | 4 +- es/v3/api/interfaces/logging/index.html | 8 ++-- .../mentionableselectcommand/index.html | 16 ++++---- .../interfaces/modalsubmitcommand/index.html | 16 ++++---- es/v3/api/interfaces/module/index.html | 16 ++++---- es/v3/api/interfaces/plugin/index.html | 4 +- .../interfaces/roleselectcommand/index.html | 16 ++++---- es/v3/api/interfaces/scheduledtask/index.html | 8 ++-- .../sernautocompletedata/index.html | 6 +-- .../interfaces/serneventcommand/index.html | 16 ++++---- .../interfaces/serneventsmapping/index.html | 10 ++--- .../interfaces/sernsubcommanddata/index.html | 4 +- .../sernsubcommandgroupdata/index.html | 4 +- es/v3/api/interfaces/slashcommand/index.html | 18 ++++----- .../interfaces/stringselectcommand/index.html | 16 ++++---- es/v3/api/interfaces/textcommand/index.html | 16 ++++---- .../interfaces/userselectcommand/index.html | 16 ++++---- .../presence/interfaces/result/index.html | 12 +++--- .../presence/type-aliases/config/index.html | 2 +- .../namespaces/sern/functions/init/index.html | 2 +- es/v3/api/readme/index.html | 2 +- es/v3/api/type-aliases/anyplugin/index.html | 2 +- .../api/type-aliases/commandmodule/index.html | 2 +- es/v3/api/type-aliases/controller/index.html | 2 +- es/v3/api/type-aliases/eventmodule/index.html | 2 +- es/v3/api/type-aliases/logpayload/index.html | 2 +- es/v3/api/type-aliases/payload/index.html | 2 +- .../api/type-aliases/pluginresult/index.html | 2 +- es/v3/api/type-aliases/sdt/index.html | 2 +- .../type-aliases/sernoptionsdata/index.html | 2 +- es/v3/api/variables/controller/index.html | 2 +- es/v3/api/variables/presence/index.html | 2 +- es/v3/cli/about/index.html | 2 +- es/v3/cli/build/index.html | 2 +- es/v3/cli/clear/index.html | 2 +- es/v3/cli/extra/index.html | 2 +- es/v3/cli/publish/index.html | 2 +- .../getting-started/choose-ide/index.html | 2 +- .../getting-started/preparing/index.html | 2 +- .../guide/walkthrough/autocomplete/index.html | 2 +- es/v3/guide/walkthrough/cli/index.html | 2 +- es/v3/guide/walkthrough/conclusion/index.html | 2 +- .../dependency-injection/index.html | 2 +- .../walkthrough/first-command/index.html | 2 +- .../guide/walkthrough/first-event/index.html | 2 +- es/v3/guide/walkthrough/goal/index.html | 2 +- .../guide/walkthrough/good-to-know/index.html | 2 +- .../guide/walkthrough/new-project/index.html | 2 +- es/v3/guide/walkthrough/plugins/index.html | 2 +- .../guide/walkthrough/sern-emitter/index.html | 2 +- es/v3/guide/walkthrough/services/index.html | 2 +- es/v3/guide/walkthrough/transition/index.html | 2 +- es/v4/api/classes/context/index.html | 2 +- es/v4/api/enumerations/commandtype/index.html | 2 +- es/v4/api/enumerations/eventtype/index.html | 2 +- es/v4/api/enumerations/payloadtype/index.html | 2 +- es/v4/api/enumerations/plugintype/index.html | 2 +- .../functions/commandcontrolplugin/index.html | 2 +- .../functions/commandinitplugin/index.html | 2 +- es/v4/api/functions/commandmodule/index.html | 2 +- es/v4/api/functions/discordevent/index.html | 2 +- .../api/functions/eventinitplugin/index.html | 2 +- es/v4/api/functions/eventmodule/index.html | 2 +- .../api/functions/makedependencies/index.html | 2 +- es/v4/api/functions/makeplugin/index.html | 2 +- es/v4/api/functions/service/index.html | 2 +- es/v4/api/functions/services/index.html | 2 +- es/v4/api/functions/single/index.html | 2 +- es/v4/api/functions/transient/index.html | 2 +- es/v4/api/interfaces/bothcommand/index.html | 2 +- es/v4/api/interfaces/buttoncommand/index.html | 2 +- .../channelselectcommand/index.html | 2 +- .../interfaces/commandmoduledefs/index.html | 2 +- .../api/interfaces/contextmenumsg/index.html | 2 +- .../api/interfaces/contextmenuuser/index.html | 2 +- es/v4/api/interfaces/controlplugin/index.html | 2 +- .../interfaces/coredependencies/index.html | 2 +- .../interfaces/discordeventcommand/index.html | 2 +- es/v4/api/interfaces/disposable/index.html | 2 +- es/v4/api/interfaces/emitter/index.html | 2 +- es/v4/api/interfaces/errorhandling/index.html | 2 +- .../api/interfaces/eventmoduledefs/index.html | 2 +- .../externaleventcommand/index.html | 2 +- es/v4/api/interfaces/init/index.html | 2 +- es/v4/api/interfaces/initplugin/index.html | 2 +- es/v4/api/interfaces/logging/index.html | 2 +- .../mentionableselectcommand/index.html | 2 +- .../interfaces/modalsubmitcommand/index.html | 2 +- es/v4/api/interfaces/module/index.html | 2 +- es/v4/api/interfaces/plugin/index.html | 2 +- .../interfaces/roleselectcommand/index.html | 2 +- .../sernautocompletedata/index.html | 2 +- .../interfaces/serneventcommand/index.html | 2 +- .../interfaces/serneventsmapping/index.html | 2 +- .../interfaces/sernsubcommanddata/index.html | 2 +- .../sernsubcommandgroupdata/index.html | 2 +- es/v4/api/interfaces/slashcommand/index.html | 2 +- .../interfaces/stringselectcommand/index.html | 2 +- es/v4/api/interfaces/textcommand/index.html | 2 +- .../interfaces/userselectcommand/index.html | 2 +- .../namespaces/sern/functions/init/index.html | 2 +- es/v4/api/readme/index.html | 2 +- es/v4/api/type-aliases/anyplugin/index.html | 2 +- .../api/type-aliases/commandmodule/index.html | 2 +- es/v4/api/type-aliases/controller/index.html | 2 +- es/v4/api/type-aliases/eventmodule/index.html | 2 +- es/v4/api/type-aliases/logpayload/index.html | 2 +- es/v4/api/type-aliases/payload/index.html | 2 +- .../api/type-aliases/pluginresult/index.html | 2 +- es/v4/api/type-aliases/sdt/index.html | 2 +- .../type-aliases/sernoptionsdata/index.html | 2 +- es/v4/api/variables/controller/index.html | 2 +- es/v4/api/variables/presence/index.html | 2 +- es/v4/cli/about/index.html | 2 +- es/v4/cli/build/index.html | 2 +- es/v4/cli/clear/index.html | 2 +- es/v4/cli/extra/index.html | 2 +- es/v4/cli/publish/index.html | 2 +- es/v4/reference/autocomplete/index.html | 2 +- es/v4/reference/conclusion/index.html | 2 +- es/v4/reference/config/index.html | 2 +- es/v4/reference/dependencies/index.html | 2 +- es/v4/reference/getting-started/index.html | 2 +- es/v4/reference/modules/index.html | 2 +- es/v4/reference/plugins/index.html | 2 +- es/v4/reference/presence/index.html | 2 +- es/v4/reference/project-layout/index.html | 2 +- es/v4/reference/tasks/index.html | 2 +- es/v4/snippets/command/index.html | 2 +- es/v4/snippets/event/index.html | 2 +- es/v4/snippets/plugin/index.html | 2 +- es/v4/snippets/presence/index.html | 2 +- es/v4/tools/localizer/index.html | 2 +- es/v4/tools/publisher/index.html | 2 +- es/v4/transition/from-v3/index.html | 2 +- index.html | 4 +- pagefind/fragment/en_326fbd6.pf_fragment | Bin 1296 -> 0 bytes pagefind/fragment/en_96ddee7.pf_fragment | Bin 0 -> 619 bytes pagefind/fragment/en_bb94a44.pf_fragment | Bin 616 -> 0 bytes pagefind/fragment/en_e0fb458.pf_fragment | Bin 0 -> 1292 bytes pagefind/fragment/es_61c4c04.pf_fragment | Bin 0 -> 619 bytes pagefind/fragment/es_6bdf69d.pf_fragment | Bin 619 -> 0 bytes pagefind/fragment/tr_d54a279.pf_fragment | Bin 0 -> 621 bytes pagefind/fragment/tr_f7dae18.pf_fragment | Bin 619 -> 0 bytes pagefind/index/en_278295f.pf_index | Bin 26081 -> 0 bytes pagefind/index/en_7f5da8d.pf_index | Bin 0 -> 27928 bytes pagefind/index/en_88e1e74.pf_index | Bin 0 -> 23994 bytes pagefind/index/en_a12fcb1.pf_index | Bin 0 -> 26079 bytes pagefind/index/en_d4e4ef8.pf_index | Bin 27926 -> 0 bytes pagefind/index/en_eaee1d9.pf_index | Bin 23995 -> 0 bytes pagefind/index/es_3a2727e.pf_index | Bin 27882 -> 0 bytes pagefind/index/es_46448b7.pf_index | Bin 26533 -> 0 bytes pagefind/index/es_5f91b74.pf_index | Bin 0 -> 26535 bytes pagefind/index/es_7e67d8b.pf_index | Bin 0 -> 25396 bytes pagefind/index/es_7f4dc9b.pf_index | Bin 25394 -> 0 bytes pagefind/index/es_ce74b47.pf_index | Bin 0 -> 27886 bytes pagefind/index/tr_4db77a9.pf_index | Bin 25802 -> 0 bytes pagefind/index/tr_80b542b.pf_index | Bin 0 -> 25801 bytes pagefind/index/tr_aab69d5.pf_index | Bin 0 -> 26749 bytes pagefind/index/tr_ada214e.pf_index | Bin 0 -> 28195 bytes pagefind/index/tr_f83db8c.pf_index | Bin 28196 -> 0 bytes pagefind/index/tr_fa1589b.pf_index | Bin 26749 -> 0 bytes pagefind/pagefind-entry.json | 2 +- pagefind/pagefind.en_697581fd66.pf_meta | Bin 0 -> 1347 bytes pagefind/pagefind.en_841edd4f6e.pf_meta | Bin 1345 -> 0 bytes pagefind/pagefind.es_9cd18260ef.pf_meta | Bin 1339 -> 0 bytes pagefind/pagefind.es_e4894fcc45.pf_meta | Bin 0 -> 1336 bytes pagefind/pagefind.tr_4ace712e55.pf_meta | Bin 0 -> 1352 bytes pagefind/pagefind.tr_8673851b1d.pf_meta | Bin 1350 -> 0 bytes plugins/index.html | 18 ++++----- tr/blog/1.2.0/index.html | 2 +- tr/blog/2.0.0/index.html | 2 +- tr/blog/2.5.0/index.html | 2 +- tr/blog/3.0.0/index.html | 2 +- tr/blog/new-logo/index.html | 2 +- tr/blog/railway-deploy/index.html | 2 +- tr/index.html | 4 +- tr/v3/api/classes/context/index.html | 38 +++++++++--------- tr/v3/api/enumerations/commandtype/index.html | 24 +++++------ tr/v3/api/enumerations/eventtype/index.html | 6 +-- tr/v3/api/enumerations/payloadtype/index.html | 6 +-- tr/v3/api/enumerations/plugintype/index.html | 4 +- .../functions/commandcontrolplugin/index.html | 2 +- .../functions/commandinitplugin/index.html | 2 +- tr/v3/api/functions/commandmodule/index.html | 2 +- tr/v3/api/functions/discordevent/index.html | 2 +- .../api/functions/eventinitplugin/index.html | 2 +- tr/v3/api/functions/eventmodule/index.html | 2 +- .../api/functions/makedependencies/index.html | 2 +- tr/v3/api/functions/makeplugin/index.html | 2 +- tr/v3/api/functions/scheduledtask/index.html | 2 +- tr/v3/api/functions/service/index.html | 2 +- tr/v3/api/functions/services/index.html | 2 +- tr/v3/api/functions/single/index.html | 2 +- tr/v3/api/functions/transient/index.html | 2 +- tr/v3/api/interfaces/bothcommand/index.html | 18 ++++----- tr/v3/api/interfaces/buttoncommand/index.html | 16 ++++---- .../channelselectcommand/index.html | 16 ++++---- .../interfaces/commandmoduledefs/index.html | 24 +++++------ .../api/interfaces/contextmenumsg/index.html | 16 ++++---- .../api/interfaces/contextmenuuser/index.html | 16 ++++---- tr/v3/api/interfaces/controlplugin/index.html | 4 +- .../interfaces/coredependencies/index.html | 12 +++--- .../dependencyconfiguration/index.html | 2 +- .../interfaces/discordeventcommand/index.html | 16 ++++---- tr/v3/api/interfaces/disposable/index.html | 2 +- tr/v3/api/interfaces/emitter/index.html | 6 +-- tr/v3/api/interfaces/errorhandling/index.html | 4 +- .../api/interfaces/eventmoduledefs/index.html | 6 +-- .../externaleventcommand/index.html | 18 ++++----- tr/v3/api/interfaces/init/index.html | 2 +- tr/v3/api/interfaces/initplugin/index.html | 4 +- tr/v3/api/interfaces/logging/index.html | 8 ++-- .../mentionableselectcommand/index.html | 16 ++++---- .../interfaces/modalsubmitcommand/index.html | 16 ++++---- tr/v3/api/interfaces/module/index.html | 16 ++++---- tr/v3/api/interfaces/plugin/index.html | 4 +- .../interfaces/roleselectcommand/index.html | 16 ++++---- tr/v3/api/interfaces/scheduledtask/index.html | 8 ++-- .../sernautocompletedata/index.html | 6 +-- .../interfaces/serneventcommand/index.html | 16 ++++---- .../interfaces/serneventsmapping/index.html | 10 ++--- .../interfaces/sernsubcommanddata/index.html | 4 +- .../sernsubcommandgroupdata/index.html | 4 +- tr/v3/api/interfaces/slashcommand/index.html | 18 ++++----- .../interfaces/stringselectcommand/index.html | 16 ++++---- tr/v3/api/interfaces/textcommand/index.html | 16 ++++---- .../interfaces/userselectcommand/index.html | 16 ++++---- .../presence/interfaces/result/index.html | 12 +++--- .../presence/type-aliases/config/index.html | 2 +- .../namespaces/sern/functions/init/index.html | 2 +- tr/v3/api/readme/index.html | 2 +- tr/v3/api/type-aliases/anyplugin/index.html | 2 +- .../api/type-aliases/commandmodule/index.html | 2 +- tr/v3/api/type-aliases/controller/index.html | 2 +- tr/v3/api/type-aliases/eventmodule/index.html | 2 +- tr/v3/api/type-aliases/logpayload/index.html | 2 +- tr/v3/api/type-aliases/payload/index.html | 2 +- .../api/type-aliases/pluginresult/index.html | 2 +- tr/v3/api/type-aliases/sdt/index.html | 2 +- .../type-aliases/sernoptionsdata/index.html | 2 +- tr/v3/api/variables/controller/index.html | 2 +- tr/v3/api/variables/presence/index.html | 2 +- tr/v3/cli/about/index.html | 2 +- tr/v3/cli/build/index.html | 2 +- tr/v3/cli/clear/index.html | 2 +- tr/v3/cli/extra/index.html | 2 +- tr/v3/cli/publish/index.html | 2 +- .../getting-started/choose-ide/index.html | 2 +- .../getting-started/preparing/index.html | 2 +- .../guide/walkthrough/autocomplete/index.html | 2 +- tr/v3/guide/walkthrough/cli/index.html | 2 +- tr/v3/guide/walkthrough/conclusion/index.html | 2 +- .../dependency-injection/index.html | 2 +- .../walkthrough/first-command/index.html | 2 +- .../guide/walkthrough/first-event/index.html | 2 +- tr/v3/guide/walkthrough/goal/index.html | 2 +- .../guide/walkthrough/good-to-know/index.html | 2 +- .../guide/walkthrough/new-project/index.html | 2 +- tr/v3/guide/walkthrough/plugins/index.html | 2 +- .../guide/walkthrough/sern-emitter/index.html | 2 +- tr/v3/guide/walkthrough/services/index.html | 2 +- tr/v3/guide/walkthrough/transition/index.html | 2 +- tr/v4/api/classes/context/index.html | 2 +- tr/v4/api/enumerations/commandtype/index.html | 2 +- tr/v4/api/enumerations/eventtype/index.html | 2 +- tr/v4/api/enumerations/payloadtype/index.html | 2 +- tr/v4/api/enumerations/plugintype/index.html | 2 +- .../functions/commandcontrolplugin/index.html | 2 +- .../functions/commandinitplugin/index.html | 2 +- tr/v4/api/functions/commandmodule/index.html | 2 +- tr/v4/api/functions/discordevent/index.html | 2 +- .../api/functions/eventinitplugin/index.html | 2 +- tr/v4/api/functions/eventmodule/index.html | 2 +- .../api/functions/makedependencies/index.html | 2 +- tr/v4/api/functions/makeplugin/index.html | 2 +- tr/v4/api/functions/service/index.html | 2 +- tr/v4/api/functions/services/index.html | 2 +- tr/v4/api/functions/single/index.html | 2 +- tr/v4/api/functions/transient/index.html | 2 +- tr/v4/api/interfaces/bothcommand/index.html | 2 +- tr/v4/api/interfaces/buttoncommand/index.html | 2 +- .../channelselectcommand/index.html | 2 +- .../interfaces/commandmoduledefs/index.html | 2 +- .../api/interfaces/contextmenumsg/index.html | 2 +- .../api/interfaces/contextmenuuser/index.html | 2 +- tr/v4/api/interfaces/controlplugin/index.html | 2 +- .../interfaces/coredependencies/index.html | 2 +- .../interfaces/discordeventcommand/index.html | 2 +- tr/v4/api/interfaces/disposable/index.html | 2 +- tr/v4/api/interfaces/emitter/index.html | 2 +- tr/v4/api/interfaces/errorhandling/index.html | 2 +- .../api/interfaces/eventmoduledefs/index.html | 2 +- .../externaleventcommand/index.html | 2 +- tr/v4/api/interfaces/init/index.html | 2 +- tr/v4/api/interfaces/initplugin/index.html | 2 +- tr/v4/api/interfaces/logging/index.html | 2 +- .../mentionableselectcommand/index.html | 2 +- .../interfaces/modalsubmitcommand/index.html | 2 +- tr/v4/api/interfaces/module/index.html | 2 +- tr/v4/api/interfaces/plugin/index.html | 2 +- .../interfaces/roleselectcommand/index.html | 2 +- .../sernautocompletedata/index.html | 2 +- .../interfaces/serneventcommand/index.html | 2 +- .../interfaces/serneventsmapping/index.html | 2 +- .../interfaces/sernsubcommanddata/index.html | 2 +- .../sernsubcommandgroupdata/index.html | 2 +- tr/v4/api/interfaces/slashcommand/index.html | 2 +- .../interfaces/stringselectcommand/index.html | 2 +- tr/v4/api/interfaces/textcommand/index.html | 2 +- .../interfaces/userselectcommand/index.html | 2 +- .../namespaces/sern/functions/init/index.html | 2 +- tr/v4/api/readme/index.html | 2 +- tr/v4/api/type-aliases/anyplugin/index.html | 2 +- .../api/type-aliases/commandmodule/index.html | 2 +- tr/v4/api/type-aliases/controller/index.html | 2 +- tr/v4/api/type-aliases/eventmodule/index.html | 2 +- tr/v4/api/type-aliases/logpayload/index.html | 2 +- tr/v4/api/type-aliases/payload/index.html | 2 +- .../api/type-aliases/pluginresult/index.html | 2 +- tr/v4/api/type-aliases/sdt/index.html | 2 +- .../type-aliases/sernoptionsdata/index.html | 2 +- tr/v4/api/variables/controller/index.html | 2 +- tr/v4/api/variables/presence/index.html | 2 +- tr/v4/cli/about/index.html | 2 +- tr/v4/cli/build/index.html | 2 +- tr/v4/cli/clear/index.html | 2 +- tr/v4/cli/extra/index.html | 2 +- tr/v4/cli/publish/index.html | 2 +- tr/v4/reference/autocomplete/index.html | 2 +- tr/v4/reference/conclusion/index.html | 2 +- tr/v4/reference/config/index.html | 2 +- tr/v4/reference/dependencies/index.html | 2 +- tr/v4/reference/getting-started/index.html | 2 +- tr/v4/reference/modules/index.html | 2 +- tr/v4/reference/plugins/index.html | 2 +- tr/v4/reference/presence/index.html | 2 +- tr/v4/reference/project-layout/index.html | 2 +- tr/v4/reference/tasks/index.html | 2 +- tr/v4/snippets/command/index.html | 2 +- tr/v4/snippets/event/index.html | 2 +- tr/v4/snippets/plugin/index.html | 2 +- tr/v4/snippets/presence/index.html | 2 +- tr/v4/tools/localizer/index.html | 2 +- tr/v4/tools/publisher/index.html | 2 +- tr/v4/transition/from-v3/index.html | 2 +- v3/api/classes/context/index.html | 38 +++++++++--------- v3/api/enumerations/commandtype/index.html | 24 +++++------ v3/api/enumerations/eventtype/index.html | 6 +-- v3/api/enumerations/payloadtype/index.html | 6 +-- v3/api/enumerations/plugintype/index.html | 4 +- .../functions/commandcontrolplugin/index.html | 2 +- v3/api/functions/commandinitplugin/index.html | 2 +- v3/api/functions/commandmodule/index.html | 2 +- v3/api/functions/discordevent/index.html | 2 +- v3/api/functions/eventinitplugin/index.html | 2 +- v3/api/functions/eventmodule/index.html | 2 +- v3/api/functions/makedependencies/index.html | 2 +- v3/api/functions/makeplugin/index.html | 2 +- v3/api/functions/scheduledtask/index.html | 2 +- v3/api/functions/service/index.html | 2 +- v3/api/functions/services/index.html | 2 +- v3/api/functions/single/index.html | 2 +- v3/api/functions/transient/index.html | 2 +- v3/api/interfaces/bothcommand/index.html | 18 ++++----- v3/api/interfaces/buttoncommand/index.html | 16 ++++---- .../channelselectcommand/index.html | 16 ++++---- .../interfaces/commandmoduledefs/index.html | 24 +++++------ v3/api/interfaces/contextmenumsg/index.html | 16 ++++---- v3/api/interfaces/contextmenuuser/index.html | 16 ++++---- v3/api/interfaces/controlplugin/index.html | 4 +- v3/api/interfaces/coredependencies/index.html | 12 +++--- .../dependencyconfiguration/index.html | 2 +- .../interfaces/discordeventcommand/index.html | 16 ++++---- v3/api/interfaces/disposable/index.html | 2 +- v3/api/interfaces/emitter/index.html | 6 +-- v3/api/interfaces/errorhandling/index.html | 4 +- v3/api/interfaces/eventmoduledefs/index.html | 6 +-- .../externaleventcommand/index.html | 18 ++++----- v3/api/interfaces/init/index.html | 2 +- v3/api/interfaces/initplugin/index.html | 4 +- v3/api/interfaces/logging/index.html | 8 ++-- .../mentionableselectcommand/index.html | 16 ++++---- .../interfaces/modalsubmitcommand/index.html | 16 ++++---- v3/api/interfaces/module/index.html | 16 ++++---- v3/api/interfaces/plugin/index.html | 4 +- .../interfaces/roleselectcommand/index.html | 16 ++++---- v3/api/interfaces/scheduledtask/index.html | 8 ++-- .../sernautocompletedata/index.html | 6 +-- v3/api/interfaces/serneventcommand/index.html | 16 ++++---- .../interfaces/serneventsmapping/index.html | 10 ++--- .../interfaces/sernsubcommanddata/index.html | 4 +- .../sernsubcommandgroupdata/index.html | 4 +- v3/api/interfaces/slashcommand/index.html | 18 ++++----- .../interfaces/stringselectcommand/index.html | 16 ++++---- v3/api/interfaces/textcommand/index.html | 16 ++++---- .../interfaces/userselectcommand/index.html | 16 ++++---- .../presence/interfaces/result/index.html | 12 +++--- .../presence/type-aliases/config/index.html | 2 +- .../namespaces/sern/functions/init/index.html | 2 +- v3/api/readme/index.html | 2 +- v3/api/type-aliases/anyplugin/index.html | 2 +- v3/api/type-aliases/commandmodule/index.html | 2 +- v3/api/type-aliases/controller/index.html | 2 +- v3/api/type-aliases/eventmodule/index.html | 2 +- v3/api/type-aliases/logpayload/index.html | 2 +- v3/api/type-aliases/payload/index.html | 2 +- v3/api/type-aliases/pluginresult/index.html | 2 +- v3/api/type-aliases/sdt/index.html | 2 +- .../type-aliases/sernoptionsdata/index.html | 2 +- v3/api/variables/controller/index.html | 2 +- v3/api/variables/presence/index.html | 2 +- v3/cli/about/index.html | 2 +- v3/cli/build/index.html | 2 +- v3/cli/clear/index.html | 2 +- v3/cli/extra/index.html | 2 +- v3/cli/publish/index.html | 2 +- .../getting-started/choose-ide/index.html | 2 +- v3/guide/getting-started/preparing/index.html | 2 +- v3/guide/walkthrough/autocomplete/index.html | 2 +- v3/guide/walkthrough/cli/index.html | 2 +- v3/guide/walkthrough/conclusion/index.html | 2 +- .../dependency-injection/index.html | 2 +- v3/guide/walkthrough/first-command/index.html | 2 +- v3/guide/walkthrough/first-event/index.html | 2 +- v3/guide/walkthrough/goal/index.html | 2 +- v3/guide/walkthrough/good-to-know/index.html | 2 +- v3/guide/walkthrough/new-project/index.html | 2 +- v3/guide/walkthrough/plugins/index.html | 2 +- v3/guide/walkthrough/sern-emitter/index.html | 2 +- v3/guide/walkthrough/services/index.html | 2 +- v3/guide/walkthrough/transition/index.html | 2 +- v4/api/classes/context/index.html | 2 +- v4/api/enumerations/commandtype/index.html | 2 +- v4/api/enumerations/eventtype/index.html | 2 +- v4/api/enumerations/payloadtype/index.html | 2 +- v4/api/enumerations/plugintype/index.html | 2 +- .../functions/commandcontrolplugin/index.html | 2 +- v4/api/functions/commandinitplugin/index.html | 2 +- v4/api/functions/commandmodule/index.html | 2 +- v4/api/functions/discordevent/index.html | 2 +- v4/api/functions/eventinitplugin/index.html | 2 +- v4/api/functions/eventmodule/index.html | 2 +- v4/api/functions/makedependencies/index.html | 2 +- v4/api/functions/makeplugin/index.html | 2 +- v4/api/functions/service/index.html | 2 +- v4/api/functions/services/index.html | 2 +- v4/api/functions/single/index.html | 2 +- v4/api/functions/transient/index.html | 2 +- v4/api/interfaces/bothcommand/index.html | 2 +- v4/api/interfaces/buttoncommand/index.html | 2 +- .../channelselectcommand/index.html | 2 +- .../interfaces/commandmoduledefs/index.html | 2 +- v4/api/interfaces/contextmenumsg/index.html | 2 +- v4/api/interfaces/contextmenuuser/index.html | 2 +- v4/api/interfaces/controlplugin/index.html | 2 +- v4/api/interfaces/coredependencies/index.html | 2 +- .../interfaces/discordeventcommand/index.html | 2 +- v4/api/interfaces/disposable/index.html | 2 +- v4/api/interfaces/emitter/index.html | 2 +- v4/api/interfaces/errorhandling/index.html | 2 +- v4/api/interfaces/eventmoduledefs/index.html | 2 +- .../externaleventcommand/index.html | 2 +- v4/api/interfaces/init/index.html | 2 +- v4/api/interfaces/initplugin/index.html | 2 +- v4/api/interfaces/logging/index.html | 2 +- .../mentionableselectcommand/index.html | 2 +- .../interfaces/modalsubmitcommand/index.html | 2 +- v4/api/interfaces/module/index.html | 2 +- v4/api/interfaces/plugin/index.html | 2 +- .../interfaces/roleselectcommand/index.html | 2 +- .../sernautocompletedata/index.html | 2 +- v4/api/interfaces/serneventcommand/index.html | 2 +- .../interfaces/serneventsmapping/index.html | 2 +- .../interfaces/sernsubcommanddata/index.html | 2 +- .../sernsubcommandgroupdata/index.html | 2 +- v4/api/interfaces/slashcommand/index.html | 2 +- .../interfaces/stringselectcommand/index.html | 2 +- v4/api/interfaces/textcommand/index.html | 2 +- .../interfaces/userselectcommand/index.html | 2 +- .../namespaces/sern/functions/init/index.html | 2 +- v4/api/readme/index.html | 2 +- v4/api/type-aliases/anyplugin/index.html | 2 +- v4/api/type-aliases/commandmodule/index.html | 2 +- v4/api/type-aliases/controller/index.html | 2 +- v4/api/type-aliases/eventmodule/index.html | 2 +- v4/api/type-aliases/logpayload/index.html | 2 +- v4/api/type-aliases/payload/index.html | 2 +- v4/api/type-aliases/pluginresult/index.html | 2 +- v4/api/type-aliases/sdt/index.html | 2 +- .../type-aliases/sernoptionsdata/index.html | 2 +- v4/api/variables/controller/index.html | 2 +- v4/api/variables/presence/index.html | 2 +- v4/cli/about/index.html | 2 +- v4/cli/build/index.html | 2 +- v4/cli/clear/index.html | 2 +- v4/cli/extra/index.html | 2 +- v4/cli/publish/index.html | 2 +- v4/reference/autocomplete/index.html | 2 +- v4/reference/conclusion/index.html | 2 +- v4/reference/config/index.html | 2 +- v4/reference/dependencies/index.html | 2 +- v4/reference/getting-started/index.html | 2 +- v4/reference/modules/index.html | 2 +- v4/reference/plugins/index.html | 2 +- v4/reference/presence/index.html | 2 +- v4/reference/project-layout/index.html | 2 +- v4/reference/tasks/index.html | 2 +- v4/snippets/command/index.html | 2 +- v4/snippets/event/index.html | 2 +- v4/snippets/plugin/index.html | 2 +- v4/snippets/presence/index.html | 2 +- v4/tools/localizer/index.html | 2 +- v4/tools/publisher/index.html | 2 +- v4/transition/from-v3/index.html | 2 +- 562 files changed, 1117 insertions(+), 1117 deletions(-) delete mode 100644 pagefind/fragment/en_326fbd6.pf_fragment create mode 100644 pagefind/fragment/en_96ddee7.pf_fragment delete mode 100644 pagefind/fragment/en_bb94a44.pf_fragment create mode 100644 pagefind/fragment/en_e0fb458.pf_fragment create mode 100644 pagefind/fragment/es_61c4c04.pf_fragment delete mode 100644 pagefind/fragment/es_6bdf69d.pf_fragment create mode 100644 pagefind/fragment/tr_d54a279.pf_fragment delete mode 100644 pagefind/fragment/tr_f7dae18.pf_fragment delete mode 100644 pagefind/index/en_278295f.pf_index create mode 100644 pagefind/index/en_7f5da8d.pf_index create mode 100644 pagefind/index/en_88e1e74.pf_index create mode 100644 pagefind/index/en_a12fcb1.pf_index delete mode 100644 pagefind/index/en_d4e4ef8.pf_index delete mode 100644 pagefind/index/en_eaee1d9.pf_index delete mode 100644 pagefind/index/es_3a2727e.pf_index delete mode 100644 pagefind/index/es_46448b7.pf_index create mode 100644 pagefind/index/es_5f91b74.pf_index create mode 100644 pagefind/index/es_7e67d8b.pf_index delete mode 100644 pagefind/index/es_7f4dc9b.pf_index create mode 100644 pagefind/index/es_ce74b47.pf_index delete mode 100644 pagefind/index/tr_4db77a9.pf_index create mode 100644 pagefind/index/tr_80b542b.pf_index create mode 100644 pagefind/index/tr_aab69d5.pf_index create mode 100644 pagefind/index/tr_ada214e.pf_index delete mode 100644 pagefind/index/tr_f83db8c.pf_index delete mode 100644 pagefind/index/tr_fa1589b.pf_index create mode 100644 pagefind/pagefind.en_697581fd66.pf_meta delete mode 100644 pagefind/pagefind.en_841edd4f6e.pf_meta delete mode 100644 pagefind/pagefind.es_9cd18260ef.pf_meta create mode 100644 pagefind/pagefind.es_e4894fcc45.pf_meta create mode 100644 pagefind/pagefind.tr_4ace712e55.pf_meta delete mode 100644 pagefind/pagefind.tr_8673851b1d.pf_meta diff --git a/blog/1.2.0/index.html b/blog/1.2.0/index.html index 677d846fb..503e54915 100644 --- a/blog/1.2.0/index.html +++ b/blog/1.2.0/index.html @@ -81,4 +81,4 @@ Feel free to use TypeScript experimental decorators to augment and customize you
Tags:
\ No newline at end of file +
Tags:
\ No newline at end of file diff --git a/blog/2.0.0/index.html b/blog/2.0.0/index.html index 1af9cf759..0d744237d 100644 --- a/blog/2.0.0/index.html +++ b/blog/2.0.0/index.html @@ -102,4 +102,4 @@ All deprecation warnings from previous versions have taken effect, and are remov

Including the previous section, some names to symbols and data structures were altered to be better represented. view changelog

Context refactoring

-

The context data structure has been internally altered to represent its dynamics better.

Tags:
\ No newline at end of file +

The context data structure has been internally altered to represent its dynamics better.

Tags:
\ No newline at end of file diff --git a/blog/2.5.0/index.html b/blog/2.5.0/index.html index c12497a0f..ba4485324 100644 --- a/blog/2.5.0/index.html +++ b/blog/2.5.0/index.html @@ -74,4 +74,4 @@ What does this mean? -

This will probably be the last breaking change in a while. Thanks for using sern!

Tags:
\ No newline at end of file +

This will probably be the last breaking change in a while. Thanks for using sern!

Tags:
\ No newline at end of file diff --git a/blog/3.0.0/index.html b/blog/3.0.0/index.html index 257d2b312..cc4ae000a 100644 --- a/blog/3.0.0/index.html +++ b/blog/3.0.0/index.html @@ -160,4 +160,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;
  • Removed all previous marked deprecations in v3
  • ModuleStore will be removed as a dependency in v4. The only way to access modules should be through ModuleManager
  • Default Dependencies will be made internal in the v4. Users should only have access to its interface / contract
  • -
    Tags:
    \ No newline at end of file +
    Tags:
    \ No newline at end of file diff --git a/blog/new-logo/index.html b/blog/new-logo/index.html index db1ba4213..7659e39bc 100644 --- a/blog/new-logo/index.html +++ b/blog/new-logo/index.html @@ -56,4 +56,4 @@ And here we are!

    sern logo

    Pretty nice!

    By the way, we have animations and variations on the way, so make sure to stay updated in the discord server!

    -

    Finally, from the entire sern team, thank you for sticking around ❤️

    Tags:
    \ No newline at end of file +

    Finally, from the entire sern team, thank you for sticking around ❤️

    Tags:
    \ No newline at end of file diff --git a/blog/railway-deploy/index.html b/blog/railway-deploy/index.html index 5e7759cdb..c92b3c672 100644 --- a/blog/railway-deploy/index.html +++ b/blog/railway-deploy/index.html @@ -51,4 +51,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Deploy

    Once you’ve added your environment variables, click the “Deploy” button, and Railway will start deploying your bot. Once the deployment is complete, you’ll be able to see your bot’s URL and logs.

    -

    That’s it! Your bot is now deployed and running on Railway. If you have any issues or questions, feel free to ask in the sern Discord server.

    Tags:
    \ No newline at end of file +

    That’s it! Your bot is now deployed and running on Railway. If you have any issues or questions, feel free to ask in the sern Discord server.

    Tags:
    \ No newline at end of file diff --git a/es/blog/1.2.0/index.html b/es/blog/1.2.0/index.html index 34ce82046..da1f7e7e1 100644 --- a/es/blog/1.2.0/index.html +++ b/es/blog/1.2.0/index.html @@ -83,4 +83,4 @@ Feel free to use TypeScript experimental decorators to augment and customize you \ No newline at end of file + \ No newline at end of file diff --git a/es/blog/2.0.0/index.html b/es/blog/2.0.0/index.html index 08b2d81e3..8478c147a 100644 --- a/es/blog/2.0.0/index.html +++ b/es/blog/2.0.0/index.html @@ -104,4 +104,4 @@ All deprecation warnings from previous versions have taken effect, and are remov

    Including the previous section, some names to symbols and data structures were altered to be better represented. view changelog

    Context refactoring

    -

    The context data structure has been internally altered to represent its dynamics better.

    \ No newline at end of file +

    The context data structure has been internally altered to represent its dynamics better.

    \ No newline at end of file diff --git a/es/blog/2.5.0/index.html b/es/blog/2.5.0/index.html index 81981117e..06c4fbfc3 100644 --- a/es/blog/2.5.0/index.html +++ b/es/blog/2.5.0/index.html @@ -76,4 +76,4 @@ What does this mean? -

    This will probably be the last breaking change in a while. Thanks for using sern!

    \ No newline at end of file +

    This will probably be the last breaking change in a while. Thanks for using sern!

    \ No newline at end of file diff --git a/es/blog/3.0.0/index.html b/es/blog/3.0.0/index.html index bf1cc8932..050049d2b 100644 --- a/es/blog/3.0.0/index.html +++ b/es/blog/3.0.0/index.html @@ -162,4 +162,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;
  • Removed all previous marked deprecations in v3
  • ModuleStore will be removed as a dependency in v4. The only way to access modules should be through ModuleManager
  • Default Dependencies will be made internal in the v4. Users should only have access to its interface / contract
  • - \ No newline at end of file + \ No newline at end of file diff --git a/es/blog/new-logo/index.html b/es/blog/new-logo/index.html index 78e8fd229..486ba29e5 100644 --- a/es/blog/new-logo/index.html +++ b/es/blog/new-logo/index.html @@ -58,4 +58,4 @@ And here we are!

    sern logo

    Pretty nice!

    By the way, we have animations and variations on the way, so make sure to stay updated in the discord server!

    -

    Finally, from the entire sern team, thank you for sticking around ❤️

    \ No newline at end of file +

    Finally, from the entire sern team, thank you for sticking around ❤️

    \ No newline at end of file diff --git a/es/blog/railway-deploy/index.html b/es/blog/railway-deploy/index.html index bb2d57ba2..fd14ede5d 100644 --- a/es/blog/railway-deploy/index.html +++ b/es/blog/railway-deploy/index.html @@ -53,4 +53,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Deploy

    Once you’ve added your environment variables, click the “Deploy” button, and Railway will start deploying your bot. Once the deployment is complete, you’ll be able to see your bot’s URL and logs.

    -

    That’s it! Your bot is now deployed and running on Railway. If you have any issues or questions, feel free to ask in the sern Discord server.

    \ No newline at end of file +

    That’s it! Your bot is now deployed and running on Railway. If you have any issues or questions, feel free to ask in the sern Discord server.

    \ No newline at end of file diff --git a/es/index.html b/es/index.html index 1fe820633..61b45a889 100644 --- a/es/index.html +++ b/es/index.html @@ -38,6 +38,6 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem; Saltearse al contenido
    sern

    Create your dream Discord bot.

    sern is a framework for building Discord bots; Better DX and an ecosystem of packages & plugins.

    Showcase

    -
    Vinci

    Vinci

    The discord bot for Mara Turing

    sern Community

    sern Community

    The bot used to manage sern Community

    Bask

    Bask

    A discord music bot

    man-nomic

    man-nomic

    Displays LLM model information

    aiproj

    aiproj

    Perform semantic searches on your discord servers

    +
    Vinci

    Vinci

    The discord bot for Mara Turing

    aiproj

    aiproj

    Perform semantic searches on your discord servers

    Bask

    Bask

    A discord music bot

    man-nomic

    man-nomic

    Displays LLM model information

    sern Community

    sern Community

    The bot used to manage sern Community

    Features

    -

    Modular

    Take apart, build, or customize code with ease to create robust bots.

    Concise

    Commands are significantly smaller than other competitors. Write impactful, concise code.

    Familiar

    Code like a traditional command framework. The API is simple and resembles classic v12 command handlers.

    \ No newline at end of file +

    Modular

    Take apart, build, or customize code with ease to create robust bots.

    Concise

    Commands are significantly smaller than other competitors. Write impactful, concise code.

    Familiar

    Code like a traditional command framework. The API is simple and resembles classic v12 command handlers.

    \ No newline at end of file diff --git a/es/v3/api/classes/context/index.html b/es/v3/api/classes/context/index.html index 5f500ff91..baaa9e11a 100644 --- a/es/v3/api/classes/context/index.html +++ b/es/v3/api/classes/context/index.html @@ -57,7 +57,7 @@ Message and ChatInputCommandInteraction

    Returns

    null | TextBasedChannel

    Source

    -

    src/core/structures/context.ts:49

    +

    src/core/structures/context.ts:49


    channelId

    @@ -66,7 +66,7 @@ Message and ChatInputCommandInteraction

    Returns

    string

    Source

    -

    src/core/structures/context.ts:53

    +

    src/core/structures/context.ts:53


    client

    @@ -75,7 +75,7 @@ Message and ChatInputCommandInteraction

    Returns

    Client<boolean>

    Source

    -

    src/core/structures/context.ts:108

    +

    src/core/structures/context.ts:108


    createdTimestamp

    @@ -84,7 +84,7 @@ Message and ChatInputCommandInteraction

    Returns

    number

    Source

    -

    src/core/structures/context.ts:73

    +

    src/core/structures/context.ts:73


    guild

    @@ -93,7 +93,7 @@ Message and ChatInputCommandInteraction

    Returns

    null | Guild

    Source

    -

    src/core/structures/context.ts:79

    +

    src/core/structures/context.ts:79


    guildId

    @@ -102,7 +102,7 @@ Message and ChatInputCommandInteraction

    Returns

    null | string

    Source

    -

    src/core/structures/context.ts:85

    +

    src/core/structures/context.ts:85


    id

    @@ -111,7 +111,7 @@ Message and ChatInputCommandInteraction

    Returns

    string

    Source

    -

    src/core/structures/context.ts:43

    +

    src/core/structures/context.ts:43


    inGuild

    @@ -120,7 +120,7 @@ Message and ChatInputCommandInteraction

    Returns

    boolean

    Source

    -

    src/core/structures/context.ts:114

    +

    src/core/structures/context.ts:114


    interaction

    @@ -129,7 +129,7 @@ Message and ChatInputCommandInteraction

    Returns

    ChatInputCommandInteraction<CacheType>

    Source

    -

    src/core/structures/context.ts:103

    +

    src/core/structures/context.ts:103


    member

    @@ -138,7 +138,7 @@ Message and ChatInputCommandInteraction

    Returns

    null | GuildMember | APIInteractionGuildMember

    Source

    -

    src/core/structures/context.ts:93

    +

    src/core/structures/context.ts:93


    message

    @@ -147,7 +147,7 @@ Message and ChatInputCommandInteraction

    Returns

    Message<boolean>

    Source

    -

    src/core/structures/context.ts:99

    +

    src/core/structures/context.ts:99


    options

    @@ -156,7 +156,7 @@ Message and ChatInputCommandInteraction

    Returns

    string[] | Omit<CommandInteractionOptionResolver<CacheType>, "getMessage" | "getFocused">

    Source

    -

    src/core/structures/context.ts:26

    +

    src/core/structures/context.ts:26


    prefix

    @@ -165,7 +165,7 @@ Message and ChatInputCommandInteraction

    Returns

    undefined | string

    Source

    -

    src/core/structures/context.ts:40

    +

    src/core/structures/context.ts:40


    user

    @@ -176,7 +176,7 @@ else, interaction.user

    Returns

    User

    Source

    -

    src/core/structures/context.ts:63

    +

    src/core/structures/context.ts:63


    userId

    @@ -185,7 +185,7 @@ else, interaction.user

    Returns

    string

    Source

    -

    src/core/structures/context.ts:69

    +

    src/core/structures/context.ts:69

    Methods

    isMessage()

    @@ -196,7 +196,7 @@ else, interaction.user

    Inherited from

    CoreContext.isMessage

    Source

    -

    src/core/structures/core-context.ts:11

    +

    src/core/structures/core-context.ts:11


    isSlash()

    @@ -207,7 +207,7 @@ else, interaction.user

    Inherited from

    CoreContext.isSlash

    Source

    -

    src/core/structures/core-context.ts:15

    +

    src/core/structures/core-context.ts:15


    reply()

    @@ -218,7 +218,7 @@ else, interaction.user

    Returns

    Promise<Message<boolean>>

    Source

    -

    src/core/structures/context.ts:120

    +

    src/core/structures/context.ts:120


    wrap()

    @@ -230,4 +230,4 @@ else, interaction.user

    Returns

    Context

    Source

    -

    src/core/structures/context.ts:129

    Última actualización:

    \ No newline at end of file +

    src/core/structures/context.ts:129

    Última actualización:

    \ No newline at end of file diff --git a/es/v3/api/enumerations/commandtype/index.html b/es/v3/api/enumerations/commandtype/index.html index e047540bc..2fdbe552e 100644 --- a/es/v3/api/enumerations/commandtype/index.html +++ b/es/v3/api/enumerations/commandtype/index.html @@ -52,81 +52,81 @@ A bitfield that discriminates command modules

    Both: 3

    Source

    -

    src/core/structures/enums.ts:20

    +

    src/core/structures/enums.ts:20


    Button

    Button: 16

    Source

    -

    src/core/structures/enums.ts:23

    +

    src/core/structures/enums.ts:23


    ChannelSelect

    ChannelSelect: 1024

    Source

    -

    src/core/structures/enums.ts:29

    +

    src/core/structures/enums.ts:29


    CtxMsg

    CtxMsg: 8

    Source

    -

    src/core/structures/enums.ts:22

    +

    src/core/structures/enums.ts:22


    CtxUser

    CtxUser: 4

    Source

    -

    src/core/structures/enums.ts:21

    +

    src/core/structures/enums.ts:21


    MentionableSelect

    MentionableSelect: 512

    Source

    -

    src/core/structures/enums.ts:28

    +

    src/core/structures/enums.ts:28


    Modal: 64

    Source

    -

    src/core/structures/enums.ts:25

    +

    src/core/structures/enums.ts:25


    RoleSelect

    RoleSelect: 256

    Source

    -

    src/core/structures/enums.ts:27

    +

    src/core/structures/enums.ts:27


    Slash

    Slash: 2

    Source

    -

    src/core/structures/enums.ts:19

    +

    src/core/structures/enums.ts:19


    StringSelect

    StringSelect: 32

    Source

    -

    src/core/structures/enums.ts:24

    +

    src/core/structures/enums.ts:24


    Text

    Text: 1

    Source

    -

    src/core/structures/enums.ts:18

    +

    src/core/structures/enums.ts:18


    UserSelect

    UserSelect: 128

    Source

    -

    src/core/structures/enums.ts:26

    Última actualización:

    \ No newline at end of file +

    src/core/structures/enums.ts:26

    Última actualización:

    \ No newline at end of file diff --git a/es/v3/api/enumerations/eventtype/index.html b/es/v3/api/enumerations/eventtype/index.html index b8b98d6fc..2c7219473 100644 --- a/es/v3/api/enumerations/eventtype/index.html +++ b/es/v3/api/enumerations/eventtype/index.html @@ -51,7 +51,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    The EventType for handling discord events

    Source

    -

    src/core/structures/enums.ts:51

    +

    src/core/structures/enums.ts:51


    External

    @@ -60,7 +60,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    The EventType for handling external events. Could be for example, process events, database events

    Source

    -

    src/core/structures/enums.ts:60

    +

    src/core/structures/enums.ts:60


    Sern

    @@ -68,4 +68,4 @@ Could be for example, process events, database events

    The EventType for handling sern events

    Source

    -

    src/core/structures/enums.ts:55

    Última actualización:

    \ No newline at end of file +

    src/core/structures/enums.ts:55

    Última actualización:

    \ No newline at end of file diff --git a/es/v3/api/enumerations/payloadtype/index.html b/es/v3/api/enumerations/payloadtype/index.html index 527dec07a..756084ea6 100644 --- a/es/v3/api/enumerations/payloadtype/index.html +++ b/es/v3/api/enumerations/payloadtype/index.html @@ -50,18 +50,18 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Failure: "failure"

    Source

    -

    src/core/structures/enums.ts:93

    +

    src/core/structures/enums.ts:93


    Success

    Success: "success"

    Source

    -

    src/core/structures/enums.ts:92

    +

    src/core/structures/enums.ts:92


    Warning

    Warning: "warning"

    Source

    -

    src/core/structures/enums.ts:94

    Última actualización:

    \ No newline at end of file +

    src/core/structures/enums.ts:94

    Última actualización:

    \ No newline at end of file diff --git a/es/v3/api/enumerations/plugintype/index.html b/es/v3/api/enumerations/plugintype/index.html index e5fcbec69..dd81bdd88 100644 --- a/es/v3/api/enumerations/plugintype/index.html +++ b/es/v3/api/enumerations/plugintype/index.html @@ -51,7 +51,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    The PluginType for EventPlugins

    Source

    -

    src/core/structures/enums.ts:85

    +

    src/core/structures/enums.ts:85


    Init

    @@ -59,4 +59,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    The PluginType for InitPlugins

    Source

    -

    src/core/structures/enums.ts:81

    Última actualización:

    \ No newline at end of file +

    src/core/structures/enums.ts:81

    Última actualización:

    \ No newline at end of file diff --git a/es/v3/api/functions/commandcontrolplugin/index.html b/es/v3/api/functions/commandcontrolplugin/index.html index 3bfd5257e..39ab237f1 100644 --- a/es/v3/api/functions/commandcontrolplugin/index.html +++ b/es/v3/api/functions/commandcontrolplugin/index.html @@ -53,4 +53,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Since

    2.5.0

    Source

    -

    src/core/plugin.ts:28

    Última actualización:

    \ No newline at end of file +

    src/core/plugin.ts:28

    Última actualización:

    \ No newline at end of file diff --git a/es/v3/api/functions/commandinitplugin/index.html b/es/v3/api/functions/commandinitplugin/index.html index 8d15cd57a..b9c0ccccf 100644 --- a/es/v3/api/functions/commandinitplugin/index.html +++ b/es/v3/api/functions/commandinitplugin/index.html @@ -53,4 +53,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Since

    2.5.0

    Source

    -

    src/core/plugin.ts:20

    Última actualización:

    \ No newline at end of file +

    src/core/plugin.ts:20

    Última actualización:

    \ No newline at end of file diff --git a/es/v3/api/functions/commandmodule/index.html b/es/v3/api/functions/commandmodule/index.html index bed16b3f3..8567d794c 100644 --- a/es/v3/api/functions/commandmodule/index.html +++ b/es/v3/api/functions/commandmodule/index.html @@ -51,4 +51,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Since

    1.0.0 The wrapper function to define command modules for sern

    Source

    -

    src/core/modules.ts:16

    Última actualización:

    \ No newline at end of file +

    src/core/modules.ts:16

    Última actualización:

    \ No newline at end of file diff --git a/es/v3/api/functions/discordevent/index.html b/es/v3/api/functions/discordevent/index.html index 7f8150a49..2ea2220c8 100644 --- a/es/v3/api/functions/discordevent/index.html +++ b/es/v3/api/functions/discordevent/index.html @@ -57,4 +57,4 @@ where typings can be very bad.

    Returns

    Module

    Source

    -

    src/core/modules.ts:42

    Última actualización:

    \ No newline at end of file +

    src/core/modules.ts:42

    Última actualización:

    \ No newline at end of file diff --git a/es/v3/api/functions/eventinitplugin/index.html b/es/v3/api/functions/eventinitplugin/index.html index 3a36cffe9..370709f09 100644 --- a/es/v3/api/functions/eventinitplugin/index.html +++ b/es/v3/api/functions/eventinitplugin/index.html @@ -51,4 +51,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Since

    2.5.0

    Source

    -

    src/core/plugin.ts:14

    Última actualización:

    \ No newline at end of file +

    src/core/plugin.ts:14

    Última actualización:

    \ No newline at end of file diff --git a/es/v3/api/functions/eventmodule/index.html b/es/v3/api/functions/eventmodule/index.html index ec88b3891..f88641312 100644 --- a/es/v3/api/functions/eventmodule/index.html +++ b/es/v3/api/functions/eventmodule/index.html @@ -52,4 +52,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    1.0.0 The wrapper function to define event modules for sern

    Source

    -

    src/core/modules.ts:29

    Última actualización:

    \ No newline at end of file +

    src/core/modules.ts:29

    Última actualización:

    \ No newline at end of file diff --git a/es/v3/api/functions/makedependencies/index.html b/es/v3/api/functions/makedependencies/index.html index 81cb3a757..da076c574 100644 --- a/es/v3/api/functions/makedependencies/index.html +++ b/es/v3/api/functions/makedependencies/index.html @@ -53,4 +53,4 @@ This is required to start the handler, and is to be called before Sern.init.

    Example

    1
    await makeDependencies(({ add }) => {
    2
    add('@sern/client', new Client({ intents, partials })
    3
    })

    Source

    -

    src/core/ioc.ts:63

    Última actualización:

    \ No newline at end of file +

    src/core/ioc.ts:63

    Última actualización:

    \ No newline at end of file diff --git a/es/v3/api/functions/makeplugin/index.html b/es/v3/api/functions/makeplugin/index.html index 332473bd9..9cf275a3e 100644 --- a/es/v3/api/functions/makeplugin/index.html +++ b/es/v3/api/functions/makeplugin/index.html @@ -52,4 +52,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Returns

    Plugin<V>

    Source

    -

    src/core/plugin.ts:5

    Última actualización:

    \ No newline at end of file +

    src/core/plugin.ts:5

    Última actualización:

    \ No newline at end of file diff --git a/es/v3/api/functions/scheduledtask/index.html b/es/v3/api/functions/scheduledtask/index.html index c6510d04b..ab269addb 100644 --- a/es/v3/api/functions/scheduledtask/index.html +++ b/es/v3/api/functions/scheduledtask/index.html @@ -49,4 +49,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Returns

    ScheduledTask

    Source

    -

    src/core/modules.ts:50

    \ No newline at end of file +

    src/core/modules.ts:50

    \ No newline at end of file diff --git a/es/v3/api/functions/service/index.html b/es/v3/api/functions/service/index.html index dda6862fb..041c4d649 100644 --- a/es/v3/api/functions/service/index.html +++ b/es/v3/api/functions/service/index.html @@ -62,4 +62,4 @@ Note: this method only works AFTER your container has been initiated

    Throws

    if container is absent or not present

    Source

    -

    src/core/ioc.ts:93

    Última actualización:

    \ No newline at end of file +

    src/core/ioc.ts:93

    Última actualización:

    \ No newline at end of file diff --git a/es/v3/api/functions/services/index.html b/es/v3/api/functions/services/index.html index 82647205f..8de1ed274 100644 --- a/es/v3/api/functions/services/index.html +++ b/es/v3/api/functions/services/index.html @@ -57,4 +57,4 @@ The plural version of Servi

    Throws

    if container is absent or not present

    Source

    -

    src/core/ioc.ts:103

    Última actualización:

    \ No newline at end of file +

    src/core/ioc.ts:103

    Última actualización:

    \ No newline at end of file diff --git a/es/v3/api/functions/single/index.html b/es/v3/api/functions/single/index.html index 76faf2a52..132a95ded 100644 --- a/es/v3/api/functions/single/index.html +++ b/es/v3/api/functions/single/index.html @@ -52,4 +52,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Returns

    T

    Source

    -

    src/core/ioc.ts:112

    Última actualización:

    \ No newline at end of file +

    src/core/ioc.ts:112

    Última actualización:

    \ No newline at end of file diff --git a/es/v3/api/functions/transient/index.html b/es/v3/api/functions/transient/index.html index ae7ef8582..f9b2a2c73 100644 --- a/es/v3/api/functions/transient/index.html +++ b/es/v3/api/functions/transient/index.html @@ -55,4 +55,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    2.0.0 Creates a transient object

    Source

    -

    src/core/ioc.ts:123

    Última actualización:

    \ No newline at end of file +

    src/core/ioc.ts:123

    Última actualización:

    \ No newline at end of file diff --git a/es/v3/api/interfaces/bothcommand/index.html b/es/v3/api/interfaces/bothcommand/index.html index 106a09ce7..c0b020e47 100644 --- a/es/v3/api/interfaces/bothcommand/index.html +++ b/es/v3/api/interfaces/bothcommand/index.html @@ -53,7 +53,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.description

    Source

    -

    src/types/core-modules.ts:133

    +

    src/types/core-modules.ts:133


    execute()

    @@ -67,7 +67,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.execute

    Source

    -

    src/types/core-modules.ts:135

    +

    src/types/core-modules.ts:135


    locals

    @@ -76,7 +76,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.locals

    Source

    -

    src/types/core-modules.ts:44

    +

    src/types/core-modules.ts:44


    meta

    @@ -93,7 +93,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.meta

    Source

    -

    src/types/core-modules.ts:40

    +

    src/types/core-modules.ts:40


    name?

    @@ -102,7 +102,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.name

    Source

    -

    src/types/core-modules.ts:36

    +

    src/types/core-modules.ts:36


    onEvent

    @@ -111,14 +111,14 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.onEvent

    Source

    -

    src/types/core-modules.ts:37

    +

    src/types/core-modules.ts:37


    options?

    optional options: SernOptionsData[]

    Source

    -

    src/types/core-modules.ts:134

    +

    src/types/core-modules.ts:134


    plugins

    @@ -127,7 +127,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.plugins

    Source

    -

    src/types/core-modules.ts:38

    +

    src/types/core-modules.ts:38


    type

    @@ -136,4 +136,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.type

    Source

    -

    src/types/core-modules.ts:132

    Última actualización:

    \ No newline at end of file +

    src/types/core-modules.ts:132

    Última actualización:

    \ No newline at end of file diff --git a/es/v3/api/interfaces/buttoncommand/index.html b/es/v3/api/interfaces/buttoncommand/index.html index b391eded9..6f589a9f4 100644 --- a/es/v3/api/interfaces/buttoncommand/index.html +++ b/es/v3/api/interfaces/buttoncommand/index.html @@ -53,7 +53,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.description

    Source

    -

    src/types/core-modules.ts:39

    +

    src/types/core-modules.ts:39


    execute()

    @@ -67,7 +67,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.execute

    Source

    -

    src/types/core-modules.ts:75

    +

    src/types/core-modules.ts:75


    locals

    @@ -76,7 +76,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.locals

    Source

    -

    src/types/core-modules.ts:44

    +

    src/types/core-modules.ts:44


    meta

    @@ -93,7 +93,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.meta

    Source

    -

    src/types/core-modules.ts:40

    +

    src/types/core-modules.ts:40


    name?

    @@ -102,7 +102,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.name

    Source

    -

    src/types/core-modules.ts:36

    +

    src/types/core-modules.ts:36


    onEvent

    @@ -111,7 +111,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.onEvent

    Source

    -

    src/types/core-modules.ts:37

    +

    src/types/core-modules.ts:37


    plugins

    @@ -120,7 +120,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.plugins

    Source

    -

    src/types/core-modules.ts:38

    +

    src/types/core-modules.ts:38


    type

    @@ -129,4 +129,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.type

    Source

    -

    src/types/core-modules.ts:74

    Última actualización:

    \ No newline at end of file +

    src/types/core-modules.ts:74

    Última actualización:

    \ No newline at end of file diff --git a/es/v3/api/interfaces/channelselectcommand/index.html b/es/v3/api/interfaces/channelselectcommand/index.html index 049ad5407..b51c2cc94 100644 --- a/es/v3/api/interfaces/channelselectcommand/index.html +++ b/es/v3/api/interfaces/channelselectcommand/index.html @@ -53,7 +53,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.description

    Source

    -

    src/types/core-modules.ts:39

    +

    src/types/core-modules.ts:39


    execute()

    @@ -67,7 +67,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.execute

    Source

    -

    src/types/core-modules.ts:85

    +

    src/types/core-modules.ts:85


    locals

    @@ -76,7 +76,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.locals

    Source

    -

    src/types/core-modules.ts:44

    +

    src/types/core-modules.ts:44


    meta

    @@ -93,7 +93,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.meta

    Source

    -

    src/types/core-modules.ts:40

    +

    src/types/core-modules.ts:40


    name?

    @@ -102,7 +102,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.name

    Source

    -

    src/types/core-modules.ts:36

    +

    src/types/core-modules.ts:36


    onEvent

    @@ -111,7 +111,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.onEvent

    Source

    -

    src/types/core-modules.ts:37

    +

    src/types/core-modules.ts:37


    plugins

    @@ -120,7 +120,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.plugins

    Source

    -

    src/types/core-modules.ts:38

    +

    src/types/core-modules.ts:38


    type

    @@ -129,4 +129,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.type

    Source

    -

    src/types/core-modules.ts:84

    Última actualización:

    \ No newline at end of file +

    src/types/core-modules.ts:84

    Última actualización:

    \ No newline at end of file diff --git a/es/v3/api/interfaces/commandmoduledefs/index.html b/es/v3/api/interfaces/commandmoduledefs/index.html index 46537aeb2..1988041d5 100644 --- a/es/v3/api/interfaces/commandmoduledefs/index.html +++ b/es/v3/api/interfaces/commandmoduledefs/index.html @@ -47,81 +47,81 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    1: TextCommand

    Source

    -

    src/types/core-modules.ts:156

    +

    src/types/core-modules.ts:156


    1024

    1024: ChannelSelectCommand

    Source

    -

    src/types/core-modules.ts:164

    +

    src/types/core-modules.ts:164


    128

    128: UserSelectCommand

    Source

    -

    src/types/core-modules.ts:166

    +

    src/types/core-modules.ts:166


    16

    16: ButtonCommand

    Source

    -

    src/types/core-modules.ts:161

    +

    src/types/core-modules.ts:161


    2

    2: SlashCommand

    Source

    -

    src/types/core-modules.ts:157

    +

    src/types/core-modules.ts:157


    256

    256: RoleSelectCommand

    Source

    -

    src/types/core-modules.ts:163

    +

    src/types/core-modules.ts:163


    3

    3: BothCommand

    Source

    -

    src/types/core-modules.ts:158

    +

    src/types/core-modules.ts:158


    32

    32: StringSelectCommand

    Source

    -

    src/types/core-modules.ts:162

    +

    src/types/core-modules.ts:162


    4

    4: ContextMenuUser

    Source

    -

    src/types/core-modules.ts:160

    +

    src/types/core-modules.ts:160


    512

    512: MentionableSelectCommand

    Source

    -

    src/types/core-modules.ts:165

    +

    src/types/core-modules.ts:165


    64

    64: ModalSubmitCommand

    Source

    -

    src/types/core-modules.ts:167

    +

    src/types/core-modules.ts:167


    8

    8: ContextMenuMsg

    Source

    -

    src/types/core-modules.ts:159

    Última actualización:

    \ No newline at end of file +

    src/types/core-modules.ts:159

    Última actualización:

    \ No newline at end of file diff --git a/es/v3/api/interfaces/contextmenumsg/index.html b/es/v3/api/interfaces/contextmenumsg/index.html index a419160fa..865241929 100644 --- a/es/v3/api/interfaces/contextmenumsg/index.html +++ b/es/v3/api/interfaces/contextmenumsg/index.html @@ -53,7 +53,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.description

    Source

    -

    src/types/core-modules.ts:39

    +

    src/types/core-modules.ts:39


    execute()

    @@ -67,7 +67,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.execute

    Source

    -

    src/types/core-modules.ts:70

    +

    src/types/core-modules.ts:70


    locals

    @@ -76,7 +76,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.locals

    Source

    -

    src/types/core-modules.ts:44

    +

    src/types/core-modules.ts:44


    meta

    @@ -93,7 +93,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.meta

    Source

    -

    src/types/core-modules.ts:40

    +

    src/types/core-modules.ts:40


    name?

    @@ -102,7 +102,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.name

    Source

    -

    src/types/core-modules.ts:36

    +

    src/types/core-modules.ts:36


    onEvent

    @@ -111,7 +111,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.onEvent

    Source

    -

    src/types/core-modules.ts:37

    +

    src/types/core-modules.ts:37


    plugins

    @@ -120,7 +120,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.plugins

    Source

    -

    src/types/core-modules.ts:38

    +

    src/types/core-modules.ts:38


    type

    @@ -129,4 +129,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.type

    Source

    -

    src/types/core-modules.ts:69

    Última actualización:

    \ No newline at end of file +

    src/types/core-modules.ts:69

    Última actualización:

    \ No newline at end of file diff --git a/es/v3/api/interfaces/contextmenuuser/index.html b/es/v3/api/interfaces/contextmenuuser/index.html index 9fae9be5d..334bb0288 100644 --- a/es/v3/api/interfaces/contextmenuuser/index.html +++ b/es/v3/api/interfaces/contextmenuuser/index.html @@ -53,7 +53,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.description

    Source

    -

    src/types/core-modules.ts:39

    +

    src/types/core-modules.ts:39


    execute()

    @@ -67,7 +67,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.execute

    Source

    -

    src/types/core-modules.ts:65

    +

    src/types/core-modules.ts:65


    locals

    @@ -76,7 +76,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.locals

    Source

    -

    src/types/core-modules.ts:44

    +

    src/types/core-modules.ts:44


    meta

    @@ -93,7 +93,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.meta

    Source

    -

    src/types/core-modules.ts:40

    +

    src/types/core-modules.ts:40


    name?

    @@ -102,7 +102,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.name

    Source

    -

    src/types/core-modules.ts:36

    +

    src/types/core-modules.ts:36


    onEvent

    @@ -111,7 +111,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.onEvent

    Source

    -

    src/types/core-modules.ts:37

    +

    src/types/core-modules.ts:37


    plugins

    @@ -120,7 +120,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.plugins

    Source

    -

    src/types/core-modules.ts:38

    +

    src/types/core-modules.ts:38


    type

    @@ -129,4 +129,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.type

    Source

    -

    src/types/core-modules.ts:64

    Última actualización:

    \ No newline at end of file +

    src/types/core-modules.ts:64

    Última actualización:

    \ No newline at end of file diff --git a/es/v3/api/interfaces/controlplugin/index.html b/es/v3/api/interfaces/controlplugin/index.html index 24be17369..338016603 100644 --- a/es/v3/api/interfaces/controlplugin/index.html +++ b/es/v3/api/interfaces/controlplugin/index.html @@ -59,7 +59,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Plugin.execute

    Source

    -

    src/types/core-plugin.ts:43

    +

    src/types/core-plugin.ts:43


    type

    @@ -68,4 +68,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Plugin.type

    Source

    -

    src/types/core-plugin.ts:51

    Última actualización:

    \ No newline at end of file +

    src/types/core-plugin.ts:51

    Última actualización:

    \ No newline at end of file diff --git a/es/v3/api/interfaces/coredependencies/index.html b/es/v3/api/interfaces/coredependencies/index.html index 2b1ebf502..3774b1945 100644 --- a/es/v3/api/interfaces/coredependencies/index.html +++ b/es/v3/api/interfaces/coredependencies/index.html @@ -48,7 +48,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    discord.js client.

    Source

    -

    src/core/ioc.ts:140

    +

    src/core/ioc.ts:140


    @sern/emitter

    @@ -57,7 +57,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    sern emitter listens to events that happen throughout the handler. some include module.register, module.activate.

    Source

    -

    src/core/ioc.ts:145

    +

    src/core/ioc.ts:145


    @sern/errors

    @@ -66,7 +66,7 @@ the handler. some include module.register, module.activate.

    An error handler which is the final step before the sern process actually crashes.

    Source

    -

    src/core/ioc.ts:150

    +

    src/core/ioc.ts:150


    @sern/logger?

    @@ -74,7 +74,7 @@ the sern process actually crashes.

    Optional logger. Performs … logging

    Source

    -

    src/core/ioc.ts:154

    +

    src/core/ioc.ts:154


    @sern/modules

    @@ -83,11 +83,11 @@ the sern process actually crashes.

    Readonly module store. sern stores these by module.meta.id -> Module

    Source

    -

    src/core/ioc.ts:159

    +

    src/core/ioc.ts:159


    @sern/scheduler

    @sern/scheduler: TaskScheduler

    Source

    -

    src/core/ioc.ts:161

    Última actualización:

    \ No newline at end of file +

    src/core/ioc.ts:161

    Última actualización:

    \ No newline at end of file diff --git a/es/v3/api/interfaces/dependencyconfiguration/index.html b/es/v3/api/interfaces/dependencyconfiguration/index.html index e9383c3f1..c2dfd7a51 100644 --- a/es/v3/api/interfaces/dependencyconfiguration/index.html +++ b/es/v3/api/interfaces/dependencyconfiguration/index.html @@ -54,4 +54,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Returns

    Container

    Source

    -

    src/index.ts:71

    \ No newline at end of file +

    src/index.ts:71

    \ No newline at end of file diff --git a/es/v3/api/interfaces/discordeventcommand/index.html b/es/v3/api/interfaces/discordeventcommand/index.html index 49948b1ac..a6ea3b99b 100644 --- a/es/v3/api/interfaces/discordeventcommand/index.html +++ b/es/v3/api/interfaces/discordeventcommand/index.html @@ -55,7 +55,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.description

    Source

    -

    src/types/core-modules.ts:39

    +

    src/types/core-modules.ts:39


    locals

    @@ -64,7 +64,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.locals

    Source

    -

    src/types/core-modules.ts:44

    +

    src/types/core-modules.ts:44


    meta

    @@ -81,7 +81,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.meta

    Source

    -

    src/types/core-modules.ts:40

    +

    src/types/core-modules.ts:40


    name?

    @@ -90,7 +90,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.name

    Source

    -

    src/types/core-modules.ts:115

    +

    src/types/core-modules.ts:115


    onEvent

    @@ -99,7 +99,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.onEvent

    Source

    -

    src/types/core-modules.ts:37

    +

    src/types/core-modules.ts:37


    plugins

    @@ -108,7 +108,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.plugins

    Source

    -

    src/types/core-modules.ts:38

    +

    src/types/core-modules.ts:38


    type

    @@ -117,7 +117,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.type

    Source

    -

    src/types/core-modules.ts:116

    +

    src/types/core-modules.ts:116

    Methods

    execute()

    @@ -130,4 +130,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.execute

    Source

    -

    src/types/core-modules.ts:117

    Última actualización:

    \ No newline at end of file +

    src/types/core-modules.ts:117

    Última actualización:

    \ No newline at end of file diff --git a/es/v3/api/interfaces/disposable/index.html b/es/v3/api/interfaces/disposable/index.html index 4d5d68a78..40ac5b9b3 100644 --- a/es/v3/api/interfaces/disposable/index.html +++ b/es/v3/api/interfaces/disposable/index.html @@ -51,4 +51,4 @@ Let dependencies implement this to dispose and cleanup.

    Returns

    unknown

    Source

    -

    src/core/interfaces.ts:17

    Última actualización:

    \ No newline at end of file +

    src/core/interfaces.ts:17

    Última actualización:

    \ No newline at end of file diff --git a/es/v3/api/interfaces/emitter/index.html b/es/v3/api/interfaces/emitter/index.html index 4377422b6..ad5ae6e0f 100644 --- a/es/v3/api/interfaces/emitter/index.html +++ b/es/v3/api/interfaces/emitter/index.html @@ -52,7 +52,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Returns

    this

    Source

    -

    src/core/interfaces.ts:22

    +

    src/core/interfaces.ts:22


    emit()

    @@ -64,7 +64,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Returns

    boolean

    Source

    -

    src/core/interfaces.ts:24

    +

    src/core/interfaces.ts:24


    removeListener()

    @@ -76,4 +76,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Returns

    this

    Source

    -

    src/core/interfaces.ts:23

    Última actualización:

    \ No newline at end of file +

    src/core/interfaces.ts:23

    Última actualización:

    \ No newline at end of file diff --git a/es/v3/api/interfaces/errorhandling/index.html b/es/v3/api/interfaces/errorhandling/index.html index e56ca5341..2e5feb484 100644 --- a/es/v3/api/interfaces/errorhandling/index.html +++ b/es/v3/api/interfaces/errorhandling/index.html @@ -54,7 +54,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Returns

    never

    Source

    -

    src/core/interfaces.ts:36

    +

    src/core/interfaces.ts:36


    updateAlive()

    @@ -66,4 +66,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Returns

    void

    Source

    -

    src/core/interfaces.ts:41

    Última actualización:

    \ No newline at end of file +

    src/core/interfaces.ts:41

    Última actualización:

    \ No newline at end of file diff --git a/es/v3/api/interfaces/eventmoduledefs/index.html b/es/v3/api/interfaces/eventmoduledefs/index.html index 887d18cd4..f9a74d23d 100644 --- a/es/v3/api/interfaces/eventmoduledefs/index.html +++ b/es/v3/api/interfaces/eventmoduledefs/index.html @@ -47,18 +47,18 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    0: DiscordEventCommand<keyof ClientEvents>

    Source

    -

    src/types/core-modules.ts:172

    +

    src/types/core-modules.ts:172


    1

    1: SernEventCommand<keyof SernEventsMapping>

    Source

    -

    src/types/core-modules.ts:171

    +

    src/types/core-modules.ts:171


    2

    2: ExternalEventCommand

    Source

    -

    src/types/core-modules.ts:173

    Última actualización:

    \ No newline at end of file +

    src/types/core-modules.ts:173

    Última actualización:

    \ No newline at end of file diff --git a/es/v3/api/interfaces/externaleventcommand/index.html b/es/v3/api/interfaces/externaleventcommand/index.html index 6fa660c3d..8d9416e32 100644 --- a/es/v3/api/interfaces/externaleventcommand/index.html +++ b/es/v3/api/interfaces/externaleventcommand/index.html @@ -53,14 +53,14 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.description

    Source

    -

    src/types/core-modules.ts:39

    +

    src/types/core-modules.ts:39


    emitter

    emitter: keyof Dependencies

    Source

    -

    src/types/core-modules.ts:57

    +

    src/types/core-modules.ts:57


    locals

    @@ -69,7 +69,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.locals

    Source

    -

    src/types/core-modules.ts:44

    +

    src/types/core-modules.ts:44


    meta

    @@ -86,7 +86,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.meta

    Source

    -

    src/types/core-modules.ts:40

    +

    src/types/core-modules.ts:40


    name?

    @@ -95,7 +95,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.name

    Source

    -

    src/types/core-modules.ts:56

    +

    src/types/core-modules.ts:56


    onEvent

    @@ -104,7 +104,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.onEvent

    Source

    -

    src/types/core-modules.ts:37

    +

    src/types/core-modules.ts:37


    plugins

    @@ -113,7 +113,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.plugins

    Source

    -

    src/types/core-modules.ts:38

    +

    src/types/core-modules.ts:38


    type

    @@ -122,7 +122,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.type

    Source

    -

    src/types/core-modules.ts:58

    +

    src/types/core-modules.ts:58

    Methods

    execute()

    @@ -135,4 +135,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.execute

    Source

    -

    src/types/core-modules.ts:59

    Última actualización:

    \ No newline at end of file +

    src/types/core-modules.ts:59

    Última actualización:

    \ No newline at end of file diff --git a/es/v3/api/interfaces/init/index.html b/es/v3/api/interfaces/init/index.html index f1023b37a..4f114c7e7 100644 --- a/es/v3/api/interfaces/init/index.html +++ b/es/v3/api/interfaces/init/index.html @@ -51,4 +51,4 @@ Let dependencies implement this to initiate some logic.

    Returns

    unknown

    Source

    -

    src/core/interfaces.ts:9

    Última actualización:

    \ No newline at end of file +

    src/core/interfaces.ts:9

    Última actualización:

    \ No newline at end of file diff --git a/es/v3/api/interfaces/initplugin/index.html b/es/v3/api/interfaces/initplugin/index.html index 936d3fb47..2de35fe1c 100644 --- a/es/v3/api/interfaces/initplugin/index.html +++ b/es/v3/api/interfaces/initplugin/index.html @@ -59,7 +59,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Plugin.execute

    Source

    -

    src/types/core-plugin.ts:48

    +

    src/types/core-plugin.ts:48


    type

    @@ -68,4 +68,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Plugin.type

    Source

    -

    src/types/core-plugin.ts:47

    Última actualización:

    \ No newline at end of file +

    src/types/core-plugin.ts:47

    Última actualización:

    \ No newline at end of file diff --git a/es/v3/api/interfaces/logging/index.html b/es/v3/api/interfaces/logging/index.html index c26fa783b..5cce2bda5 100644 --- a/es/v3/api/interfaces/logging/index.html +++ b/es/v3/api/interfaces/logging/index.html @@ -55,7 +55,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Returns

    void

    Source

    -

    src/core/interfaces.ts:52

    +

    src/core/interfaces.ts:52


    error()

    @@ -66,7 +66,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Returns

    void

    Source

    -

    src/core/interfaces.ts:49

    +

    src/core/interfaces.ts:49


    info()

    @@ -77,7 +77,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Returns

    void

    Source

    -

    src/core/interfaces.ts:51

    +

    src/core/interfaces.ts:51


    warning()

    @@ -88,4 +88,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Returns

    void

    Source

    -

    src/core/interfaces.ts:50

    Última actualización:

    \ No newline at end of file +

    src/core/interfaces.ts:50

    Última actualización:

    \ No newline at end of file diff --git a/es/v3/api/interfaces/mentionableselectcommand/index.html b/es/v3/api/interfaces/mentionableselectcommand/index.html index 53eff7310..63bdd10ef 100644 --- a/es/v3/api/interfaces/mentionableselectcommand/index.html +++ b/es/v3/api/interfaces/mentionableselectcommand/index.html @@ -53,7 +53,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.description

    Source

    -

    src/types/core-modules.ts:39

    +

    src/types/core-modules.ts:39


    execute()

    @@ -67,7 +67,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.execute

    Source

    -

    src/types/core-modules.ts:95

    +

    src/types/core-modules.ts:95


    locals

    @@ -76,7 +76,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.locals

    Source

    -

    src/types/core-modules.ts:44

    +

    src/types/core-modules.ts:44


    meta

    @@ -93,7 +93,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.meta

    Source

    -

    src/types/core-modules.ts:40

    +

    src/types/core-modules.ts:40


    name?

    @@ -102,7 +102,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.name

    Source

    -

    src/types/core-modules.ts:36

    +

    src/types/core-modules.ts:36


    onEvent

    @@ -111,7 +111,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.onEvent

    Source

    -

    src/types/core-modules.ts:37

    +

    src/types/core-modules.ts:37


    plugins

    @@ -120,7 +120,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.plugins

    Source

    -

    src/types/core-modules.ts:38

    +

    src/types/core-modules.ts:38


    type

    @@ -129,4 +129,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.type

    Source

    -

    src/types/core-modules.ts:94

    Última actualización:

    \ No newline at end of file +

    src/types/core-modules.ts:94

    Última actualización:

    \ No newline at end of file diff --git a/es/v3/api/interfaces/modalsubmitcommand/index.html b/es/v3/api/interfaces/modalsubmitcommand/index.html index 78439370b..9148c9655 100644 --- a/es/v3/api/interfaces/modalsubmitcommand/index.html +++ b/es/v3/api/interfaces/modalsubmitcommand/index.html @@ -53,7 +53,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.description

    Source

    -

    src/types/core-modules.ts:39

    +

    src/types/core-modules.ts:39


    execute()

    @@ -67,7 +67,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.execute

    Source

    -

    src/types/core-modules.ts:105

    +

    src/types/core-modules.ts:105


    locals

    @@ -76,7 +76,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.locals

    Source

    -

    src/types/core-modules.ts:44

    +

    src/types/core-modules.ts:44


    meta

    @@ -93,7 +93,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.meta

    Source

    -

    src/types/core-modules.ts:40

    +

    src/types/core-modules.ts:40


    name?

    @@ -102,7 +102,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.name

    Source

    -

    src/types/core-modules.ts:36

    +

    src/types/core-modules.ts:36


    onEvent

    @@ -111,7 +111,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.onEvent

    Source

    -

    src/types/core-modules.ts:37

    +

    src/types/core-modules.ts:37


    plugins

    @@ -120,7 +120,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.plugins

    Source

    -

    src/types/core-modules.ts:38

    +

    src/types/core-modules.ts:38


    type

    @@ -129,4 +129,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.type

    Source

    -

    src/types/core-modules.ts:104

    Última actualización:

    \ No newline at end of file +

    src/types/core-modules.ts:104

    Última actualización:

    \ No newline at end of file diff --git a/es/v3/api/interfaces/module/index.html b/es/v3/api/interfaces/module/index.html index 612ddfe3e..1906e8aa8 100644 --- a/es/v3/api/interfaces/module/index.html +++ b/es/v3/api/interfaces/module/index.html @@ -65,14 +65,14 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    optional description: string

    Source

    -

    src/types/core-modules.ts:39

    +

    src/types/core-modules.ts:39


    locals

    locals: Record<string, unknown>

    Source

    -

    src/types/core-modules.ts:44

    +

    src/types/core-modules.ts:44


    meta

    @@ -87,35 +87,35 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    id: string

    Source

    -

    src/types/core-modules.ts:40

    +

    src/types/core-modules.ts:40


    name?

    optional name: string

    Source

    -

    src/types/core-modules.ts:36

    +

    src/types/core-modules.ts:36


    onEvent

    onEvent: ControlPlugin<any[]>[]

    Source

    -

    src/types/core-modules.ts:37

    +

    src/types/core-modules.ts:37


    plugins

    plugins: InitPlugin<any[]>[]

    Source

    -

    src/types/core-modules.ts:38

    +

    src/types/core-modules.ts:38


    type

    type: CommandType | EventType

    Source

    -

    src/types/core-modules.ts:35

    +

    src/types/core-modules.ts:35

    Methods

    execute()

    @@ -126,4 +126,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Returns

    any

    Source

    -

    src/types/core-modules.ts:45

    \ No newline at end of file +

    src/types/core-modules.ts:45

    \ No newline at end of file diff --git a/es/v3/api/interfaces/plugin/index.html b/es/v3/api/interfaces/plugin/index.html index 1a372135a..3843ab9c5 100644 --- a/es/v3/api/interfaces/plugin/index.html +++ b/es/v3/api/interfaces/plugin/index.html @@ -58,11 +58,11 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Returns

    PluginResult

    Source

    -

    src/types/core-plugin.ts:43

    +

    src/types/core-plugin.ts:43


    type

    type: PluginType

    Source

    -

    src/types/core-plugin.ts:42

    Última actualización:

    \ No newline at end of file +

    src/types/core-plugin.ts:42

    Última actualización:

    \ No newline at end of file diff --git a/es/v3/api/interfaces/roleselectcommand/index.html b/es/v3/api/interfaces/roleselectcommand/index.html index 8b8b23bed..be7db82be 100644 --- a/es/v3/api/interfaces/roleselectcommand/index.html +++ b/es/v3/api/interfaces/roleselectcommand/index.html @@ -53,7 +53,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.description

    Source

    -

    src/types/core-modules.ts:39

    +

    src/types/core-modules.ts:39


    execute()

    @@ -67,7 +67,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.execute

    Source

    -

    src/types/core-modules.ts:90

    +

    src/types/core-modules.ts:90


    locals

    @@ -76,7 +76,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.locals

    Source

    -

    src/types/core-modules.ts:44

    +

    src/types/core-modules.ts:44


    meta

    @@ -93,7 +93,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.meta

    Source

    -

    src/types/core-modules.ts:40

    +

    src/types/core-modules.ts:40


    name?

    @@ -102,7 +102,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.name

    Source

    -

    src/types/core-modules.ts:36

    +

    src/types/core-modules.ts:36


    onEvent

    @@ -111,7 +111,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.onEvent

    Source

    -

    src/types/core-modules.ts:37

    +

    src/types/core-modules.ts:37


    plugins

    @@ -120,7 +120,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.plugins

    Source

    -

    src/types/core-modules.ts:38

    +

    src/types/core-modules.ts:38


    type

    @@ -129,4 +129,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.type

    Source

    -

    src/types/core-modules.ts:89

    Última actualización:

    \ No newline at end of file +

    src/types/core-modules.ts:89

    Última actualización:

    \ No newline at end of file diff --git a/es/v3/api/interfaces/scheduledtask/index.html b/es/v3/api/interfaces/scheduledtask/index.html index 3a0f224de..572160728 100644 --- a/es/v3/api/interfaces/scheduledtask/index.html +++ b/es/v3/api/interfaces/scheduledtask/index.html @@ -47,21 +47,21 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    optional name: string

    Source

    -

    src/types/core-modules.ts:252

    +

    src/types/core-modules.ts:252


    timezone?

    optional timezone: string

    Source

    -

    src/types/core-modules.ts:254

    +

    src/types/core-modules.ts:254


    trigger

    trigger: string | Date

    Source

    -

    src/types/core-modules.ts:253

    +

    src/types/core-modules.ts:253

    Methods

    execute()

    @@ -73,4 +73,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Returns

    Awaitable<void>

    Source

    -

    src/types/core-modules.ts:255

    \ No newline at end of file +

    src/types/core-modules.ts:255

    \ No newline at end of file diff --git a/es/v3/api/interfaces/sernautocompletedata/index.html b/es/v3/api/interfaces/sernautocompletedata/index.html index b449246da..6c2a146ee 100644 --- a/es/v3/api/interfaces/sernautocompletedata/index.html +++ b/es/v3/api/interfaces/sernautocompletedata/index.html @@ -51,14 +51,14 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    autocomplete: true

    Source

    -

    src/types/core-modules.ts:178

    +

    src/types/core-modules.ts:178


    command

    command: AutocompleteCommand

    Source

    -

    src/types/core-modules.ts:183

    +

    src/types/core-modules.ts:183


    description

    @@ -110,4 +110,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    type: String | Integer | Number

    Source

    -

    src/types/core-modules.ts:179

    Última actualización:

    \ No newline at end of file +

    src/types/core-modules.ts:179

    Última actualización:

    \ No newline at end of file diff --git a/es/v3/api/interfaces/serneventcommand/index.html b/es/v3/api/interfaces/serneventcommand/index.html index 45832e179..4f78a2335 100644 --- a/es/v3/api/interfaces/serneventcommand/index.html +++ b/es/v3/api/interfaces/serneventcommand/index.html @@ -55,7 +55,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.description

    Source

    -

    src/types/core-modules.ts:39

    +

    src/types/core-modules.ts:39


    locals

    @@ -64,7 +64,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.locals

    Source

    -

    src/types/core-modules.ts:44

    +

    src/types/core-modules.ts:44


    meta

    @@ -81,7 +81,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.meta

    Source

    -

    src/types/core-modules.ts:40

    +

    src/types/core-modules.ts:40


    name?

    @@ -90,7 +90,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.name

    Source

    -

    src/types/core-modules.ts:50

    +

    src/types/core-modules.ts:50


    onEvent

    @@ -99,7 +99,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.onEvent

    Source

    -

    src/types/core-modules.ts:37

    +

    src/types/core-modules.ts:37


    plugins

    @@ -108,7 +108,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.plugins

    Source

    -

    src/types/core-modules.ts:38

    +

    src/types/core-modules.ts:38


    type

    @@ -117,7 +117,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.type

    Source

    -

    src/types/core-modules.ts:51

    +

    src/types/core-modules.ts:51

    Methods

    execute()

    @@ -130,4 +130,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.execute

    Source

    -

    src/types/core-modules.ts:52

    Última actualización:

    \ No newline at end of file +

    src/types/core-modules.ts:52

    Última actualización:

    \ No newline at end of file diff --git a/es/v3/api/interfaces/serneventsmapping/index.html b/es/v3/api/interfaces/serneventsmapping/index.html index dfd8f27a3..d42cf16b3 100644 --- a/es/v3/api/interfaces/serneventsmapping/index.html +++ b/es/v3/api/interfaces/serneventsmapping/index.html @@ -47,32 +47,32 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    error: [object]

    Source

    -

    src/types/utility.ts:13

    +

    src/types/utility.ts:13


    module.activate

    module.activate: [Payload]

    Source

    -

    src/types/utility.ts:12

    +

    src/types/utility.ts:12


    module.register

    module.register: [Payload]

    Source

    -

    src/types/utility.ts:11

    +

    src/types/utility.ts:11


    modulesLoaded

    modulesLoaded: [undefined?]

    Source

    -

    src/types/utility.ts:15

    +

    src/types/utility.ts:15


    warning

    warning: [Payload]

    Source

    -

    src/types/utility.ts:14

    Última actualización:

    \ No newline at end of file +

    src/types/utility.ts:14

    Última actualización:

    \ No newline at end of file diff --git a/es/v3/api/interfaces/sernsubcommanddata/index.html b/es/v3/api/interfaces/sernsubcommanddata/index.html index a101b6721..1926dc8bb 100644 --- a/es/v3/api/interfaces/sernsubcommanddata/index.html +++ b/es/v3/api/interfaces/sernsubcommanddata/index.html @@ -87,7 +87,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    optional options: SernOptionsData[]

    Source

    -

    src/types/core-modules.ts:218

    +

    src/types/core-modules.ts:218


    required?

    @@ -105,4 +105,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    APIApplicationCommandOptionBase.type

    Source

    -

    src/types/core-modules.ts:217

    Última actualización:

    \ No newline at end of file +

    src/types/core-modules.ts:217

    Última actualización:

    \ No newline at end of file diff --git a/es/v3/api/interfaces/sernsubcommandgroupdata/index.html b/es/v3/api/interfaces/sernsubcommandgroupdata/index.html index c4752aba2..7ecaf5a71 100644 --- a/es/v3/api/interfaces/sernsubcommandgroupdata/index.html +++ b/es/v3/api/interfaces/sernsubcommandgroupdata/index.html @@ -96,7 +96,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    optional options: SernSubCommandData[]

    Source

    -

    src/types/core-modules.ts:223

    +

    src/types/core-modules.ts:223


    required?

    @@ -112,4 +112,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    type: SubcommandGroup

    Source

    -

    src/types/core-modules.ts:222

    Última actualización:

    \ No newline at end of file +

    src/types/core-modules.ts:222

    Última actualización:

    \ No newline at end of file diff --git a/es/v3/api/interfaces/slashcommand/index.html b/es/v3/api/interfaces/slashcommand/index.html index 523157a1d..ffe7d9d93 100644 --- a/es/v3/api/interfaces/slashcommand/index.html +++ b/es/v3/api/interfaces/slashcommand/index.html @@ -53,7 +53,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.description

    Source

    -

    src/types/core-modules.ts:126

    +

    src/types/core-modules.ts:126


    execute()

    @@ -67,7 +67,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.execute

    Source

    -

    src/types/core-modules.ts:128

    +

    src/types/core-modules.ts:128


    locals

    @@ -76,7 +76,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.locals

    Source

    -

    src/types/core-modules.ts:44

    +

    src/types/core-modules.ts:44


    meta

    @@ -93,7 +93,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.meta

    Source

    -

    src/types/core-modules.ts:40

    +

    src/types/core-modules.ts:40


    name?

    @@ -102,7 +102,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.name

    Source

    -

    src/types/core-modules.ts:36

    +

    src/types/core-modules.ts:36


    onEvent

    @@ -111,14 +111,14 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.onEvent

    Source

    -

    src/types/core-modules.ts:37

    +

    src/types/core-modules.ts:37


    options?

    optional options: SernOptionsData[]

    Source

    -

    src/types/core-modules.ts:127

    +

    src/types/core-modules.ts:127


    plugins

    @@ -127,7 +127,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.plugins

    Source

    -

    src/types/core-modules.ts:38

    +

    src/types/core-modules.ts:38


    type

    @@ -136,4 +136,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.type

    Source

    -

    src/types/core-modules.ts:125

    Última actualización:

    \ No newline at end of file +

    src/types/core-modules.ts:125

    Última actualización:

    \ No newline at end of file diff --git a/es/v3/api/interfaces/stringselectcommand/index.html b/es/v3/api/interfaces/stringselectcommand/index.html index e035c04ae..c51a2c3f4 100644 --- a/es/v3/api/interfaces/stringselectcommand/index.html +++ b/es/v3/api/interfaces/stringselectcommand/index.html @@ -53,7 +53,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.description

    Source

    -

    src/types/core-modules.ts:39

    +

    src/types/core-modules.ts:39


    execute()

    @@ -67,7 +67,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.execute

    Source

    -

    src/types/core-modules.ts:80

    +

    src/types/core-modules.ts:80


    locals

    @@ -76,7 +76,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.locals

    Source

    -

    src/types/core-modules.ts:44

    +

    src/types/core-modules.ts:44


    meta

    @@ -93,7 +93,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.meta

    Source

    -

    src/types/core-modules.ts:40

    +

    src/types/core-modules.ts:40


    name?

    @@ -102,7 +102,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.name

    Source

    -

    src/types/core-modules.ts:36

    +

    src/types/core-modules.ts:36


    onEvent

    @@ -111,7 +111,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.onEvent

    Source

    -

    src/types/core-modules.ts:37

    +

    src/types/core-modules.ts:37


    plugins

    @@ -120,7 +120,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.plugins

    Source

    -

    src/types/core-modules.ts:38

    +

    src/types/core-modules.ts:38


    type

    @@ -129,4 +129,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.type

    Source

    -

    src/types/core-modules.ts:79

    Última actualización:

    \ No newline at end of file +

    src/types/core-modules.ts:79

    Última actualización:

    \ No newline at end of file diff --git a/es/v3/api/interfaces/textcommand/index.html b/es/v3/api/interfaces/textcommand/index.html index 409d133bf..e86ea181c 100644 --- a/es/v3/api/interfaces/textcommand/index.html +++ b/es/v3/api/interfaces/textcommand/index.html @@ -53,7 +53,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.description

    Source

    -

    src/types/core-modules.ts:39

    +

    src/types/core-modules.ts:39


    execute()

    @@ -67,7 +67,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.execute

    Source

    -

    src/types/core-modules.ts:121

    +

    src/types/core-modules.ts:121


    locals

    @@ -76,7 +76,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.locals

    Source

    -

    src/types/core-modules.ts:44

    +

    src/types/core-modules.ts:44


    meta

    @@ -93,7 +93,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.meta

    Source

    -

    src/types/core-modules.ts:40

    +

    src/types/core-modules.ts:40


    name?

    @@ -102,7 +102,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.name

    Source

    -

    src/types/core-modules.ts:36

    +

    src/types/core-modules.ts:36


    onEvent

    @@ -111,7 +111,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.onEvent

    Source

    -

    src/types/core-modules.ts:37

    +

    src/types/core-modules.ts:37


    plugins

    @@ -120,7 +120,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.plugins

    Source

    -

    src/types/core-modules.ts:38

    +

    src/types/core-modules.ts:38


    type

    @@ -129,4 +129,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.type

    Source

    -

    src/types/core-modules.ts:120

    Última actualización:

    \ No newline at end of file +

    src/types/core-modules.ts:120

    Última actualización:

    \ No newline at end of file diff --git a/es/v3/api/interfaces/userselectcommand/index.html b/es/v3/api/interfaces/userselectcommand/index.html index b5836a866..20d68a5b3 100644 --- a/es/v3/api/interfaces/userselectcommand/index.html +++ b/es/v3/api/interfaces/userselectcommand/index.html @@ -53,7 +53,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.description

    Source

    -

    src/types/core-modules.ts:39

    +

    src/types/core-modules.ts:39


    execute()

    @@ -67,7 +67,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.execute

    Source

    -

    src/types/core-modules.ts:100

    +

    src/types/core-modules.ts:100


    locals

    @@ -76,7 +76,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.locals

    Source

    -

    src/types/core-modules.ts:44

    +

    src/types/core-modules.ts:44


    meta

    @@ -93,7 +93,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.meta

    Source

    -

    src/types/core-modules.ts:40

    +

    src/types/core-modules.ts:40


    name?

    @@ -102,7 +102,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.name

    Source

    -

    src/types/core-modules.ts:36

    +

    src/types/core-modules.ts:36


    onEvent

    @@ -111,7 +111,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.onEvent

    Source

    -

    src/types/core-modules.ts:37

    +

    src/types/core-modules.ts:37


    plugins

    @@ -120,7 +120,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.plugins

    Source

    -

    src/types/core-modules.ts:38

    +

    src/types/core-modules.ts:38


    type

    @@ -129,4 +129,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.type

    Source

    -

    src/types/core-modules.ts:99

    Última actualización:

    \ No newline at end of file +

    src/types/core-modules.ts:99

    Última actualización:

    \ No newline at end of file diff --git a/es/v3/api/namespaces/presence/interfaces/result/index.html b/es/v3/api/namespaces/presence/interfaces/result/index.html index a6daab683..85d53c539 100644 --- a/es/v3/api/namespaces/presence/interfaces/result/index.html +++ b/es/v3/api/namespaces/presence/interfaces/result/index.html @@ -47,14 +47,14 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    optional activities: ActivitiesOptions[]

    Source

    -

    src/core/presences.ts:60

    +

    src/core/presences.ts:60


    afk?

    optional afk: boolean

    Source

    -

    src/core/presences.ts:59

    +

    src/core/presences.ts:59


    onRepeat()?

    @@ -65,25 +65,25 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Returns

    Result

    Source

    -

    src/core/presences.ts:63

    +

    src/core/presences.ts:63


    repeat?

    optional repeat: number | [Emitter, string]

    Source

    -

    src/core/presences.ts:62

    +

    src/core/presences.ts:62


    shardId?

    optional shardId: number[]

    Source

    -

    src/core/presences.ts:61

    +

    src/core/presences.ts:61


    status?

    optional status: Status

    Source

    -

    src/core/presences.ts:58

    Última actualización:

    \ No newline at end of file +

    src/core/presences.ts:58

    Última actualización:

    \ No newline at end of file diff --git a/es/v3/api/namespaces/presence/type-aliases/config/index.html b/es/v3/api/namespaces/presence/type-aliases/config/index.html index 4daac3bd2..e2966510f 100644 --- a/es/v3/api/namespaces/presence/type-aliases/config/index.html +++ b/es/v3/api/namespaces/presence/type-aliases/config/index.html @@ -60,4 +60,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    optional inject: [...T]

    Source

    -

    src/core/presences.ts:51

    Última actualización:

    \ No newline at end of file +

    src/core/presences.ts:51

    Última actualización:

    \ No newline at end of file diff --git a/es/v3/api/namespaces/sern/functions/init/index.html b/es/v3/api/namespaces/sern/functions/init/index.html index f7b981d8a..e85db3922 100644 --- a/es/v3/api/namespaces/sern/functions/init/index.html +++ b/es/v3/api/namespaces/sern/functions/init/index.html @@ -55,4 +55,4 @@ Function to start the handler up

    Example

    src/index.ts
    1
    Sern.init({
    2
    commands: 'dist/commands',
    3
    events: 'dist/events',
    4
    })

    Source

    -

    src/sern.ts:35

    Última actualización:

    \ No newline at end of file +

    src/sern.ts:35

    Última actualización:

    \ No newline at end of file diff --git a/es/v3/api/readme/index.html b/es/v3/api/readme/index.html index 83d0464fb..816fa4f1e 100644 --- a/es/v3/api/readme/index.html +++ b/es/v3/api/readme/index.html @@ -125,4 +125,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;
  • scheduledTask
  • single
  • transient
  • -

    Última actualización:

    \ No newline at end of file +

    Última actualización:

    \ No newline at end of file diff --git a/es/v3/api/type-aliases/anyplugin/index.html b/es/v3/api/type-aliases/anyplugin/index.html index 122a81fca..9232472f0 100644 --- a/es/v3/api/type-aliases/anyplugin/index.html +++ b/es/v3/api/type-aliases/anyplugin/index.html @@ -45,4 +45,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    AnyPlugin: ControlPlugin | InitPlugin<[InitArgs<Processed<Module>>]>

    Source

    -

    src/types/core-plugin.ts:54

    \ No newline at end of file +

    src/types/core-plugin.ts:54

    \ No newline at end of file diff --git a/es/v3/api/type-aliases/commandmodule/index.html b/es/v3/api/type-aliases/commandmodule/index.html index ca35d3750..993930358 100644 --- a/es/v3/api/type-aliases/commandmodule/index.html +++ b/es/v3/api/type-aliases/commandmodule/index.html @@ -45,4 +45,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    CommandModule: TextCommand | SlashCommand | BothCommand | ContextMenuUser | ContextMenuMsg | ButtonCommand | StringSelectCommand | MentionableSelectCommand | UserSelectCommand | ChannelSelectCommand | RoleSelectCommand | ModalSubmitCommand

    Source

    -

    src/types/core-modules.ts:139

    Última actualización:

    \ No newline at end of file +

    src/types/core-modules.ts:139

    Última actualización:

    \ No newline at end of file diff --git a/es/v3/api/type-aliases/controller/index.html b/es/v3/api/type-aliases/controller/index.html index 5e85d3981..f319506b6 100644 --- a/es/v3/api/type-aliases/controller/index.html +++ b/es/v3/api/type-aliases/controller/index.html @@ -45,4 +45,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Controller: typeof controller

    Source

    -

    src/core/plugin.ts:45

    \ No newline at end of file +

    src/core/plugin.ts:45

    \ No newline at end of file diff --git a/es/v3/api/type-aliases/eventmodule/index.html b/es/v3/api/type-aliases/eventmodule/index.html index 15c5df0cb..5aa6ac7bb 100644 --- a/es/v3/api/type-aliases/eventmodule/index.html +++ b/es/v3/api/type-aliases/eventmodule/index.html @@ -45,4 +45,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    EventModule: DiscordEventCommand | SernEventCommand | ExternalEventCommand

    Source

    -

    src/types/core-modules.ts:138

    Última actualización:

    \ No newline at end of file +

    src/types/core-modules.ts:138

    Última actualización:

    \ No newline at end of file diff --git a/es/v3/api/type-aliases/logpayload/index.html b/es/v3/api/type-aliases/logpayload/index.html index 587447787..a97a6e931 100644 --- a/es/v3/api/type-aliases/logpayload/index.html +++ b/es/v3/api/type-aliases/logpayload/index.html @@ -52,4 +52,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    message: T

    Source

    -

    src/core/interfaces.ts:55

    Última actualización:

    \ No newline at end of file +

    src/core/interfaces.ts:55

    Última actualización:

    \ No newline at end of file diff --git a/es/v3/api/type-aliases/payload/index.html b/es/v3/api/type-aliases/payload/index.html index ec679a062..a144e80e3 100644 --- a/es/v3/api/type-aliases/payload/index.html +++ b/es/v3/api/type-aliases/payload/index.html @@ -45,4 +45,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Payload: object | object | object

    Source

    -

    src/types/utility.ts:18

    Última actualización:

    \ No newline at end of file +

    src/types/utility.ts:18

    Última actualización:

    \ No newline at end of file diff --git a/es/v3/api/type-aliases/pluginresult/index.html b/es/v3/api/type-aliases/pluginresult/index.html index 1b88300c5..c4ad0d1be 100644 --- a/es/v3/api/type-aliases/pluginresult/index.html +++ b/es/v3/api/type-aliases/pluginresult/index.html @@ -45,4 +45,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    PluginResult: Awaitable<Result<Record<string, unknown> | undefined, string | undefined>>

    Source

    -

    src/types/core-plugin.ts:35

    Última actualización:

    \ No newline at end of file +

    src/types/core-plugin.ts:35

    Última actualización:

    \ No newline at end of file diff --git a/es/v3/api/type-aliases/sdt/index.html b/es/v3/api/type-aliases/sdt/index.html index 107d85e5b..791e7b89c 100644 --- a/es/v3/api/type-aliases/sdt/index.html +++ b/es/v3/api/type-aliases/sdt/index.html @@ -62,4 +62,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    type: CommandType

    Source

    -

    src/types/core-modules.ts:25

    \ No newline at end of file +

    src/types/core-modules.ts:25

    \ No newline at end of file diff --git a/es/v3/api/type-aliases/sernoptionsdata/index.html b/es/v3/api/type-aliases/sernoptionsdata/index.html index 4b770a023..c324f2052 100644 --- a/es/v3/api/type-aliases/sernoptionsdata/index.html +++ b/es/v3/api/type-aliases/sernoptionsdata/index.html @@ -46,4 +46,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Type that replaces autocomplete with SernAutocompleteData

    Source

    -

    src/types/core-modules.ts:209

    Última actualización:

    \ No newline at end of file +

    src/types/core-modules.ts:209

    Última actualización:

    \ No newline at end of file diff --git a/es/v3/api/variables/controller/index.html b/es/v3/api/variables/controller/index.html index efd68d912..43b566c39 100644 --- a/es/v3/api/variables/controller/index.html +++ b/es/v3/api/variables/controller/index.html @@ -65,4 +65,4 @@ The object passed into every plugin to control a command’s behavior

    Returns

    Err<undefined | string>

    Source

    -

    src/core/plugin.ts:39

    Última actualización:

    \ No newline at end of file +

    src/core/plugin.ts:39

    Última actualización:

    \ No newline at end of file diff --git a/es/v3/api/variables/presence/index.html b/es/v3/api/variables/presence/index.html index 35721bbe3..5a54d6e98 100644 --- a/es/v3/api/variables/presence/index.html +++ b/es/v3/api/variables/presence/index.html @@ -115,4 +115,4 @@ adjacent to the file where Sern.init is CALLED.

    optional status: Status

    Source

    -

    src/core/presences.ts:10

    \ No newline at end of file +

    src/core/presences.ts:10

    \ No newline at end of file diff --git a/es/v3/cli/about/index.html b/es/v3/cli/about/index.html index d8a23c538..76e8569d9 100644 --- a/es/v3/cli/about/index.html +++ b/es/v3/cli/about/index.html @@ -50,4 +50,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;
    If you're new to sern, run npm create @sern/bot for an interactive setup to your new bot project!
    If you have any ideas, suggestions, bug reports, kindly join our support server: https://sern.dev/discord
    Options:
    -v, --version output the version number
    -h, --help display help for command
    -
    Commands:
    init [options] Quickest way to scaffold a new project [DEPRECATED]
    plugins [options] Install plugins from https://github.com/sern-handler/awesome-plugins
    extra Easy way to add extra things in your sern project
    commands Defacto way to manage your slash commands
    help [command] display help for command
    \ No newline at end of file +
    Commands:
    init [options] Quickest way to scaffold a new project [DEPRECATED]
    plugins [options] Install plugins from https://github.com/sern-handler/awesome-plugins
    extra Easy way to add extra things in your sern project
    commands Defacto way to manage your slash commands
    help [command] display help for command
    \ No newline at end of file diff --git a/es/v3/cli/build/index.html b/es/v3/cli/build/index.html index f52ef8b12..b80cb0034 100644 --- a/es/v3/cli/build/index.html +++ b/es/v3/cli/build/index.html @@ -113,4 +113,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Full esbuild documentation here. Add more to the define field in build options (only availible with a sern.build file at the moment)

    process.env

    We generate your process.env with dotenv and generate typings for process.env. Less hassle!

    -
    DISCORD_TOKEN=<your token>
    1
    process.env.DISCORD_TOKEN; // string | undefined (not typesafe :()
    \ No newline at end of file +
    DISCORD_TOKEN=<your token>
    1
    process.env.DISCORD_TOKEN; // string | undefined (not typesafe :()
    \ No newline at end of file diff --git a/es/v3/cli/clear/index.html b/es/v3/cli/clear/index.html index 35b8c613c..8952107f0 100644 --- a/es/v3/cli/clear/index.html +++ b/es/v3/cli/clear/index.html @@ -55,4 +55,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;
    • The clear command will prompt you to confirm the action. You can bypass this by using the -y flag.
    • The clear command will automatically read a .env file in the working directory. If you need to override this, you can use the -e flag to supply a path to a different .env file.
    • -
    \ No newline at end of file + \ No newline at end of file diff --git a/es/v3/cli/extra/index.html b/es/v3/cli/extra/index.html index 01bbb930a..178eb7fc3 100644 --- a/es/v3/cli/extra/index.html +++ b/es/v3/cli/extra/index.html @@ -48,4 +48,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    This command is pretty straightfoward. Install utilities into your application, assuming you have a sern.config.json.

    You can use this command to install things such as a Dockerfile

    Usage

    -
    Terminal window
    sern extra
    # Choose which extra feature from the prompt, such as this:
    What extra feature do you want to add? Dockerfile (TypeScript)
    \ No newline at end of file +
    Terminal window
    sern extra
    # Choose which extra feature from the prompt, such as this:
    What extra feature do you want to add? Dockerfile (TypeScript)
    \ No newline at end of file diff --git a/es/v3/cli/publish/index.html b/es/v3/cli/publish/index.html index 31fb52c23..3e5f87c8b 100644 --- a/es/v3/cli/publish/index.html +++ b/es/v3/cli/publish/index.html @@ -88,4 +88,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;
    src/commands/ping.ts
    1
    import { commandModule, Service, CommandType } from '@sern/handler'
    2
    3
    const client = Service('@sern/client');
    4
    5
    export const config = {
    6
    guildIds: ["889026545715400705"]
    7
    }
    8
    -
    9
    export default commandModule( {
    10
    type: CommandType.Slash
    11
    description: `${client.user.username}'s ping`,
    12
    execute: (ctx) => {
    13
    ctx.reply('pong')
    14
    }
    15
    })
    \ No newline at end of file +
    9
    export default commandModule( {
    10
    type: CommandType.Slash
    11
    description: `${client.user.username}'s ping`,
    12
    execute: (ctx) => {
    13
    ctx.reply('pong')
    14
    }
    15
    })
    \ No newline at end of file diff --git a/es/v3/guide/getting-started/choose-ide/index.html b/es/v3/guide/getting-started/choose-ide/index.html index daf3d7f90..d2f02e082 100644 --- a/es/v3/guide/getting-started/choose-ide/index.html +++ b/es/v3/guide/getting-started/choose-ide/index.html @@ -51,4 +51,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;
  • Sublime Text
  • NotePad++
  • nvim (chad)
  • - \ No newline at end of file + \ No newline at end of file diff --git a/es/v3/guide/getting-started/preparing/index.html b/es/v3/guide/getting-started/preparing/index.html index f604783cc..871d8015c 100644 --- a/es/v3/guide/getting-started/preparing/index.html +++ b/es/v3/guide/getting-started/preparing/index.html @@ -44,4 +44,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Preparing to Code

    Esta página aún no está disponible en tu idioma.

    After installing an IDE, you need to install node. Node is necessary to use sern, as it’s based on Discord.js.

    You can download Node from the official website here.

    After you’ve downloaded Node you will need a Discord token

    -

    CONTINUE 🤓

    \ No newline at end of file +

    CONTINUE 🤓

    \ No newline at end of file diff --git a/es/v3/guide/walkthrough/autocomplete/index.html b/es/v3/guide/walkthrough/autocomplete/index.html index aacfd117a..944d1263d 100644 --- a/es/v3/guide/walkthrough/autocomplete/index.html +++ b/es/v3/guide/walkthrough/autocomplete/index.html @@ -51,4 +51,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    We can filter the cheeses based on the focus object, and return only the cheeses that start with the focus object.

    You can do a lot more with the focus object, such as performing API calls, or implementing a fuzzy search.

    src/commands/cheese.ts
    1
    export default commandModule({
    2
    type: CommandType.Slash,
    3
    description: "show me cheese",
    4
    options: [
    5
    {
    6
    name: "list",
    7
    type: ApplicationCommandOptionType.String,
    8
    description: "pick a cheese to show",
    9
    required: true,
    10
    autocomplete: true,
    11
    command: {
    12
    onEvent: [],
    13
    execute: (ctx) => {
    14
    const focus = ctx.options.getFocused();
    15
    ctx.respond(
    16
    ["gouda", "parmesan", "harvarti"]
    17
    .filter((cheese) => cheese.startsWith(focus))
    18
    .map((cheese) => ({
    19
    name: cheese,
    20
    value: cheese,
    21
    })),
    22
    );
    23
    },
    24
    },
    25
    },
    26
    ],
    27
    execute: (ctx, [, args]) => {
    28
    const cheese = args.getString("list", true);
    29
    ctx.reply("selected cheese");
    30
    },
    31
    });
    - \ No newline at end of file + \ No newline at end of file diff --git a/es/v3/guide/walkthrough/cli/index.html b/es/v3/guide/walkthrough/cli/index.html index f2766f617..b4002871f 100644 --- a/es/v3/guide/walkthrough/cli/index.html +++ b/es/v3/guide/walkthrough/cli/index.html @@ -56,4 +56,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Extra Utilities

    To install extra utilities into your project, run:

    Terminal window
    sern extra
    -

    We have a more in depth guide on the CLI if you’re interested in learning more.

    \ No newline at end of file +

    We have a more in depth guide on the CLI if you’re interested in learning more.

    \ No newline at end of file diff --git a/es/v3/guide/walkthrough/conclusion/index.html b/es/v3/guide/walkthrough/conclusion/index.html index f020a5dff..904cf3703 100644 --- a/es/v3/guide/walkthrough/conclusion/index.html +++ b/es/v3/guide/walkthrough/conclusion/index.html @@ -44,4 +44,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Conclusion

    Esta página aún no está disponible en tu idioma.

    If you reached this far, thank you for reading!

    We hope you have learned the necessities you need to create a bot with the sern framework.

    If you have any other questions, bugs, feature requests, concerns, please join our community server, and we’ll be glad to answer your questions!

    -

    paper logo

    \ No newline at end of file +

    paper logo

    \ No newline at end of file diff --git a/es/v3/guide/walkthrough/dependency-injection/index.html b/es/v3/guide/walkthrough/dependency-injection/index.html index 509be4def..b08aa47dc 100644 --- a/es/v3/guide/walkthrough/dependency-injection/index.html +++ b/es/v3/guide/walkthrough/dependency-injection/index.html @@ -87,4 +87,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;
  • Now, when your bot starts, the init method will be called. 🎉

  • - \ No newline at end of file + \ No newline at end of file diff --git a/es/v3/guide/walkthrough/first-command/index.html b/es/v3/guide/walkthrough/first-command/index.html index beb61590c..e9866803b 100644 --- a/es/v3/guide/walkthrough/first-command/index.html +++ b/es/v3/guide/walkthrough/first-command/index.html @@ -71,4 +71,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;
  • CommandType.Slash
  • CommandType.Text
  • -

    This data structure helps interop between legacy commands and slash commands with ease.

    \ No newline at end of file +

    This data structure helps interop between legacy commands and slash commands with ease.

    \ No newline at end of file diff --git a/es/v3/guide/walkthrough/first-event/index.html b/es/v3/guide/walkthrough/first-event/index.html index 64a7f0aa1..8f2fd3f60 100644 --- a/es/v3/guide/walkthrough/first-event/index.html +++ b/es/v3/guide/walkthrough/first-event/index.html @@ -53,4 +53,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;
    src/index.ts
    1
    await makeDependencies({
    2
    build: root => root.add({
    3
    eventlistener: single(() => new EventEmitter())
    4
    })
    5
    })

    In your event module, you can now listen to events from eventlistener, which will be emitted from the EventEmitter.

    src/events/myevent.ts
    1
    export default eventModule({
    2
    type: EventType.External,
    3
    emitter: 'eventlistener',
    4
    execute: (args) => {
    5
    console.log('Got event from eventlistener: ', args);
    6
    }
    7
    })
    - \ No newline at end of file + \ No newline at end of file diff --git a/es/v3/guide/walkthrough/goal/index.html b/es/v3/guide/walkthrough/goal/index.html index a043bfc68..110697315 100644 --- a/es/v3/guide/walkthrough/goal/index.html +++ b/es/v3/guide/walkthrough/goal/index.html @@ -54,4 +54,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;
    4
    export class PingCommand extends Command {
    5
    public constructor(context: Command.Context) {
    6
    super(context, {
    7
    description: "Pong!",
    8
    chatInputCommand: {
    9
    register: true,
    10
    },
    11
    });
    12
    }
    13
    public async chatInputRun(interaction: CommandInteraction) {
    14
    await interaction.reply("Pong!");
    15
    }
    16
    }

    Keep in mind the sern example acts as both a slash command AND a text command. The Sapphire example is only a slash command, and it’s more code than sern.

    -

    Be smart. Choose sern.

    \ No newline at end of file +

    Be smart. Choose sern.

    \ No newline at end of file diff --git a/es/v3/guide/walkthrough/good-to-know/index.html b/es/v3/guide/walkthrough/good-to-know/index.html index 472479727..ed619840d 100644 --- a/es/v3/guide/walkthrough/good-to-know/index.html +++ b/es/v3/guide/walkthrough/good-to-know/index.html @@ -46,4 +46,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    For example, when installing TypeScript plugins, the language property is necessary to install from our open source repository.

    Using the CLI and running sern init --sync on pre-existing projects should install this file in the your project.

    Or, if this is a brand-new project, sern init automatically installs it.

    -
    sern.config.json
    1
    {
    2
    "language": "typescript",
    3
    "paths": {
    4
    "base": "src",
    5
    "commands": "commands"
    6
    }
    7
    }
    \ No newline at end of file +
    sern.config.json
    1
    {
    2
    "language": "typescript",
    3
    "paths": {
    4
    "base": "src",
    5
    "commands": "commands"
    6
    }
    7
    }
    \ No newline at end of file diff --git a/es/v3/guide/walkthrough/new-project/index.html b/es/v3/guide/walkthrough/new-project/index.html index 2b1ec16d8..596e48622 100644 --- a/es/v3/guide/walkthrough/new-project/index.html +++ b/es/v3/guide/walkthrough/new-project/index.html @@ -43,4 +43,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem; StarlightThemeProvider.updatePickers();

    New Project

    Esta página aún no está disponible en tu idioma.

    Terminal window
    npm create @sern/bot

    Once you’ve used this command, follow the interactive prompts to create your new project.

    -

    If you need help, feel free to ask on our Discord.

    \ No newline at end of file +

    If you need help, feel free to ask on our Discord.

    \ No newline at end of file diff --git a/es/v3/guide/walkthrough/plugins/index.html b/es/v3/guide/walkthrough/plugins/index.html index 1ac411412..29f1e1377 100644 --- a/es/v3/guide/walkthrough/plugins/index.html +++ b/es/v3/guide/walkthrough/plugins/index.html @@ -81,4 +81,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;
  • Before an event occurs, this command module will check if the user has the id 182326315813306368.
  • If all plugins return controller.next(), this command replies Pong 🏓
  • - \ No newline at end of file + \ No newline at end of file diff --git a/es/v3/guide/walkthrough/sern-emitter/index.html b/es/v3/guide/walkthrough/sern-emitter/index.html index ff5606f03..d160cb94b 100644 --- a/es/v3/guide/walkthrough/sern-emitter/index.html +++ b/es/v3/guide/walkthrough/sern-emitter/index.html @@ -51,4 +51,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;
  • warn events, where it is possible to throw errors
  • You can put these and other event listeners into event modules!

    -

    You can view all events in the SernEventsMapping interface.

    \ No newline at end of file +

    You can view all events in the SernEventsMapping interface.

    \ No newline at end of file diff --git a/es/v3/guide/walkthrough/services/index.html b/es/v3/guide/walkthrough/services/index.html index c13301c25..81e4251bd 100644 --- a/es/v3/guide/walkthrough/services/index.html +++ b/es/v3/guide/walkthrough/services/index.html @@ -83,4 +83,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;
    • Use Service for single dependency.
    • Use Services for multiple dependencies.
    • -
    \ No newline at end of file + \ No newline at end of file diff --git a/es/v3/guide/walkthrough/transition/index.html b/es/v3/guide/walkthrough/transition/index.html index 43a963b07..98d6185a1 100644 --- a/es/v3/guide/walkthrough/transition/index.html +++ b/es/v3/guide/walkthrough/transition/index.html @@ -47,4 +47,4 @@ include a dependencies.d.ts file into compilation. (Chec

    A standard project file tree:

    • Directorysrc -
      • Directorycommands/
      • Directoryevents/
      • Directoryplugins/
      • dependencies.d.ts
      • index.ts
    • .env
    • .gitignore
    • bun.lockb
    • package.json
    • README.md
    • sern.config.json
    • tsconfig.json
    \ No newline at end of file +
    • Directorycommands/
    • Directoryevents/
    • Directoryplugins/
    • dependencies.d.ts
    • index.ts
  • .env
  • .gitignore
  • bun.lockb
  • package.json
  • README.md
  • sern.config.json
  • tsconfig.json
  • \ No newline at end of file diff --git a/es/v4/api/classes/context/index.html b/es/v4/api/classes/context/index.html index 79d019d8f..fb68d1581 100644 --- a/es/v4/api/classes/context/index.html +++ b/es/v4/api/classes/context/index.html @@ -230,4 +230,4 @@ else, interaction.user

    Returns

    Context

    Source

    -

    src/core/structures/context.ts:129

    Última actualización:

    \ No newline at end of file +

    src/core/structures/context.ts:129

    Última actualización:

    \ No newline at end of file diff --git a/es/v4/api/enumerations/commandtype/index.html b/es/v4/api/enumerations/commandtype/index.html index b4d31eb50..e92efb0ca 100644 --- a/es/v4/api/enumerations/commandtype/index.html +++ b/es/v4/api/enumerations/commandtype/index.html @@ -129,4 +129,4 @@ A bitfield that discriminates command modules

    UserSelect: 128

    Source

    -

    src/core/structures/enums.ts:26

    Última actualización:

    \ No newline at end of file +

    src/core/structures/enums.ts:26

    Última actualización:

    \ No newline at end of file diff --git a/es/v4/api/enumerations/eventtype/index.html b/es/v4/api/enumerations/eventtype/index.html index 978976f64..98fcee981 100644 --- a/es/v4/api/enumerations/eventtype/index.html +++ b/es/v4/api/enumerations/eventtype/index.html @@ -68,4 +68,4 @@ Could be for example, process events, database events

    The EventType for handling sern events

    Source

    -

    src/core/structures/enums.ts:55

    Última actualización:

    \ No newline at end of file +

    src/core/structures/enums.ts:55

    Última actualización:

    \ No newline at end of file diff --git a/es/v4/api/enumerations/payloadtype/index.html b/es/v4/api/enumerations/payloadtype/index.html index 13c790040..6de12ca4e 100644 --- a/es/v4/api/enumerations/payloadtype/index.html +++ b/es/v4/api/enumerations/payloadtype/index.html @@ -64,4 +64,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Warning: "warning"

    Source

    -

    src/core/structures/enums.ts:94

    Última actualización:

    \ No newline at end of file +

    src/core/structures/enums.ts:94

    Última actualización:

    \ No newline at end of file diff --git a/es/v4/api/enumerations/plugintype/index.html b/es/v4/api/enumerations/plugintype/index.html index fd007bcdd..daffaae9e 100644 --- a/es/v4/api/enumerations/plugintype/index.html +++ b/es/v4/api/enumerations/plugintype/index.html @@ -59,4 +59,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    The PluginType for InitPlugins

    Source

    -

    src/core/structures/enums.ts:81

    Última actualización:

    \ No newline at end of file +

    src/core/structures/enums.ts:81

    Última actualización:

    \ No newline at end of file diff --git a/es/v4/api/functions/commandcontrolplugin/index.html b/es/v4/api/functions/commandcontrolplugin/index.html index 0538cb784..da22f92be 100644 --- a/es/v4/api/functions/commandcontrolplugin/index.html +++ b/es/v4/api/functions/commandcontrolplugin/index.html @@ -53,4 +53,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Since

    2.5.0

    Source

    -

    src/core/plugin.ts:28

    Última actualización:

    \ No newline at end of file +

    src/core/plugin.ts:28

    Última actualización:

    \ No newline at end of file diff --git a/es/v4/api/functions/commandinitplugin/index.html b/es/v4/api/functions/commandinitplugin/index.html index 3bee8cf8d..554dec58a 100644 --- a/es/v4/api/functions/commandinitplugin/index.html +++ b/es/v4/api/functions/commandinitplugin/index.html @@ -53,4 +53,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Since

    2.5.0

    Source

    -

    src/core/plugin.ts:20

    Última actualización:

    \ No newline at end of file +

    src/core/plugin.ts:20

    Última actualización:

    \ No newline at end of file diff --git a/es/v4/api/functions/commandmodule/index.html b/es/v4/api/functions/commandmodule/index.html index b3ba807e0..af56b98b1 100644 --- a/es/v4/api/functions/commandmodule/index.html +++ b/es/v4/api/functions/commandmodule/index.html @@ -51,4 +51,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Since

    1.0.0 The wrapper function to define command modules for sern

    Source

    -

    src/core/modules.ts:16

    Última actualización:

    \ No newline at end of file +

    src/core/modules.ts:16

    Última actualización:

    \ No newline at end of file diff --git a/es/v4/api/functions/discordevent/index.html b/es/v4/api/functions/discordevent/index.html index 32162f4cd..cb22d2dbb 100644 --- a/es/v4/api/functions/discordevent/index.html +++ b/es/v4/api/functions/discordevent/index.html @@ -57,4 +57,4 @@ where typings can be very bad.

    Returns

    Module

    Source

    -

    src/core/modules.ts:42

    Última actualización:

    \ No newline at end of file +

    src/core/modules.ts:42

    Última actualización:

    \ No newline at end of file diff --git a/es/v4/api/functions/eventinitplugin/index.html b/es/v4/api/functions/eventinitplugin/index.html index e2b092b78..65c6bf169 100644 --- a/es/v4/api/functions/eventinitplugin/index.html +++ b/es/v4/api/functions/eventinitplugin/index.html @@ -51,4 +51,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Since

    2.5.0

    Source

    -

    src/core/plugin.ts:14

    Última actualización:

    \ No newline at end of file +

    src/core/plugin.ts:14

    Última actualización:

    \ No newline at end of file diff --git a/es/v4/api/functions/eventmodule/index.html b/es/v4/api/functions/eventmodule/index.html index 97ac01a79..b0d4e9ad4 100644 --- a/es/v4/api/functions/eventmodule/index.html +++ b/es/v4/api/functions/eventmodule/index.html @@ -52,4 +52,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    1.0.0 The wrapper function to define event modules for sern

    Source

    -

    src/core/modules.ts:29

    Última actualización:

    \ No newline at end of file +

    src/core/modules.ts:29

    Última actualización:

    \ No newline at end of file diff --git a/es/v4/api/functions/makedependencies/index.html b/es/v4/api/functions/makedependencies/index.html index 5cbb6888a..a279c921c 100644 --- a/es/v4/api/functions/makedependencies/index.html +++ b/es/v4/api/functions/makedependencies/index.html @@ -53,4 +53,4 @@ This is required to start the handler, and is to be called before Sern.init.

    Example

    1
    await makeDependencies(({ add }) => {
    2
    add('@sern/client', new Client({ intents, partials })
    3
    })

    Source

    -

    src/core/ioc.ts:63

    Última actualización:

    \ No newline at end of file +

    src/core/ioc.ts:63

    Última actualización:

    \ No newline at end of file diff --git a/es/v4/api/functions/makeplugin/index.html b/es/v4/api/functions/makeplugin/index.html index cd8195b6d..74f9eb6bd 100644 --- a/es/v4/api/functions/makeplugin/index.html +++ b/es/v4/api/functions/makeplugin/index.html @@ -52,4 +52,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Returns

    Plugin<V>

    Source

    -

    src/core/plugin.ts:5

    Última actualización:

    \ No newline at end of file +

    src/core/plugin.ts:5

    Última actualización:

    \ No newline at end of file diff --git a/es/v4/api/functions/service/index.html b/es/v4/api/functions/service/index.html index 1b77694c8..388b2f308 100644 --- a/es/v4/api/functions/service/index.html +++ b/es/v4/api/functions/service/index.html @@ -62,4 +62,4 @@ Note: this method only works AFTER your container has been initiated

    Throws

    if container is absent or not present

    Source

    -

    src/core/ioc.ts:93

    Última actualización:

    \ No newline at end of file +

    src/core/ioc.ts:93

    Última actualización:

    \ No newline at end of file diff --git a/es/v4/api/functions/services/index.html b/es/v4/api/functions/services/index.html index 6e2014437..3dd62fe9e 100644 --- a/es/v4/api/functions/services/index.html +++ b/es/v4/api/functions/services/index.html @@ -57,4 +57,4 @@ The plural version of Servi

    Throws

    if container is absent or not present

    Source

    -

    src/core/ioc.ts:103

    Última actualización:

    \ No newline at end of file +

    src/core/ioc.ts:103

    Última actualización:

    \ No newline at end of file diff --git a/es/v4/api/functions/single/index.html b/es/v4/api/functions/single/index.html index e94e7411e..766aa2cfb 100644 --- a/es/v4/api/functions/single/index.html +++ b/es/v4/api/functions/single/index.html @@ -52,4 +52,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Returns

    T

    Source

    -

    src/core/ioc.ts:112

    Última actualización:

    \ No newline at end of file +

    src/core/ioc.ts:112

    Última actualización:

    \ No newline at end of file diff --git a/es/v4/api/functions/transient/index.html b/es/v4/api/functions/transient/index.html index 48eb1850e..0f51d88ca 100644 --- a/es/v4/api/functions/transient/index.html +++ b/es/v4/api/functions/transient/index.html @@ -55,4 +55,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    2.0.0 Creates a transient object

    Source

    -

    src/core/ioc.ts:123

    Última actualización:

    \ No newline at end of file +

    src/core/ioc.ts:123

    Última actualización:

    \ No newline at end of file diff --git a/es/v4/api/interfaces/bothcommand/index.html b/es/v4/api/interfaces/bothcommand/index.html index e0df4eb4f..d0039400e 100644 --- a/es/v4/api/interfaces/bothcommand/index.html +++ b/es/v4/api/interfaces/bothcommand/index.html @@ -136,4 +136,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.type

    Source

    -

    src/types/core-modules.ts:132

    Última actualización:

    \ No newline at end of file +

    src/types/core-modules.ts:132

    Última actualización:

    \ No newline at end of file diff --git a/es/v4/api/interfaces/buttoncommand/index.html b/es/v4/api/interfaces/buttoncommand/index.html index 1448260fa..e9d140790 100644 --- a/es/v4/api/interfaces/buttoncommand/index.html +++ b/es/v4/api/interfaces/buttoncommand/index.html @@ -129,4 +129,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.type

    Source

    -

    src/types/core-modules.ts:74

    Última actualización:

    \ No newline at end of file +

    src/types/core-modules.ts:74

    Última actualización:

    \ No newline at end of file diff --git a/es/v4/api/interfaces/channelselectcommand/index.html b/es/v4/api/interfaces/channelselectcommand/index.html index 27d08d8c2..a10ef9604 100644 --- a/es/v4/api/interfaces/channelselectcommand/index.html +++ b/es/v4/api/interfaces/channelselectcommand/index.html @@ -129,4 +129,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.type

    Source

    -

    src/types/core-modules.ts:84

    Última actualización:

    \ No newline at end of file +

    src/types/core-modules.ts:84

    Última actualización:

    \ No newline at end of file diff --git a/es/v4/api/interfaces/commandmoduledefs/index.html b/es/v4/api/interfaces/commandmoduledefs/index.html index 6a4f493c4..ab96c5963 100644 --- a/es/v4/api/interfaces/commandmoduledefs/index.html +++ b/es/v4/api/interfaces/commandmoduledefs/index.html @@ -124,4 +124,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    8: ContextMenuMsg

    Source

    -

    src/types/core-modules.ts:159

    Última actualización:

    \ No newline at end of file +

    src/types/core-modules.ts:159

    Última actualización:

    \ No newline at end of file diff --git a/es/v4/api/interfaces/contextmenumsg/index.html b/es/v4/api/interfaces/contextmenumsg/index.html index 6de88a3e6..7383f3194 100644 --- a/es/v4/api/interfaces/contextmenumsg/index.html +++ b/es/v4/api/interfaces/contextmenumsg/index.html @@ -129,4 +129,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.type

    Source

    -

    src/types/core-modules.ts:69

    Última actualización:

    \ No newline at end of file +

    src/types/core-modules.ts:69

    Última actualización:

    \ No newline at end of file diff --git a/es/v4/api/interfaces/contextmenuuser/index.html b/es/v4/api/interfaces/contextmenuuser/index.html index 09d949a3c..e90e29e43 100644 --- a/es/v4/api/interfaces/contextmenuuser/index.html +++ b/es/v4/api/interfaces/contextmenuuser/index.html @@ -129,4 +129,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.type

    Source

    -

    src/types/core-modules.ts:64

    Última actualización:

    \ No newline at end of file +

    src/types/core-modules.ts:64

    Última actualización:

    \ No newline at end of file diff --git a/es/v4/api/interfaces/controlplugin/index.html b/es/v4/api/interfaces/controlplugin/index.html index be83e68c8..7e73c9004 100644 --- a/es/v4/api/interfaces/controlplugin/index.html +++ b/es/v4/api/interfaces/controlplugin/index.html @@ -68,4 +68,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Plugin.type

    Source

    -

    src/types/core-plugin.ts:51

    Última actualización:

    \ No newline at end of file +

    src/types/core-plugin.ts:51

    Última actualización:

    \ No newline at end of file diff --git a/es/v4/api/interfaces/coredependencies/index.html b/es/v4/api/interfaces/coredependencies/index.html index a8ed174e0..414ba2056 100644 --- a/es/v4/api/interfaces/coredependencies/index.html +++ b/es/v4/api/interfaces/coredependencies/index.html @@ -90,4 +90,4 @@ by module.meta.id -> Module

    @sern/scheduler: TaskScheduler

    Source

    -

    src/core/ioc.ts:161

    Última actualización:

    \ No newline at end of file +

    src/core/ioc.ts:161

    Última actualización:

    \ No newline at end of file diff --git a/es/v4/api/interfaces/discordeventcommand/index.html b/es/v4/api/interfaces/discordeventcommand/index.html index 9007d1fb2..eb3d9b2c7 100644 --- a/es/v4/api/interfaces/discordeventcommand/index.html +++ b/es/v4/api/interfaces/discordeventcommand/index.html @@ -130,4 +130,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.execute

    Source

    -

    src/types/core-modules.ts:117

    Última actualización:

    \ No newline at end of file +

    src/types/core-modules.ts:117

    Última actualización:

    \ No newline at end of file diff --git a/es/v4/api/interfaces/disposable/index.html b/es/v4/api/interfaces/disposable/index.html index 70828a1f6..b41ef488e 100644 --- a/es/v4/api/interfaces/disposable/index.html +++ b/es/v4/api/interfaces/disposable/index.html @@ -51,4 +51,4 @@ Let dependencies implement this to dispose and cleanup.

    Returns

    unknown

    Source

    -

    src/core/interfaces.ts:17

    Última actualización:

    \ No newline at end of file +

    src/core/interfaces.ts:17

    Última actualización:

    \ No newline at end of file diff --git a/es/v4/api/interfaces/emitter/index.html b/es/v4/api/interfaces/emitter/index.html index d42508cfe..43d0decc4 100644 --- a/es/v4/api/interfaces/emitter/index.html +++ b/es/v4/api/interfaces/emitter/index.html @@ -76,4 +76,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Returns

    this

    Source

    -

    src/core/interfaces.ts:23

    Última actualización:

    \ No newline at end of file +

    src/core/interfaces.ts:23

    Última actualización:

    \ No newline at end of file diff --git a/es/v4/api/interfaces/errorhandling/index.html b/es/v4/api/interfaces/errorhandling/index.html index 9ba300afc..b4076eb8a 100644 --- a/es/v4/api/interfaces/errorhandling/index.html +++ b/es/v4/api/interfaces/errorhandling/index.html @@ -66,4 +66,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Returns

    void

    Source

    -

    src/core/interfaces.ts:41

    Última actualización:

    \ No newline at end of file +

    src/core/interfaces.ts:41

    Última actualización:

    \ No newline at end of file diff --git a/es/v4/api/interfaces/eventmoduledefs/index.html b/es/v4/api/interfaces/eventmoduledefs/index.html index ee336bb3b..3f9745275 100644 --- a/es/v4/api/interfaces/eventmoduledefs/index.html +++ b/es/v4/api/interfaces/eventmoduledefs/index.html @@ -61,4 +61,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    2: ExternalEventCommand

    Source

    -

    src/types/core-modules.ts:173

    Última actualización:

    \ No newline at end of file +

    src/types/core-modules.ts:173

    Última actualización:

    \ No newline at end of file diff --git a/es/v4/api/interfaces/externaleventcommand/index.html b/es/v4/api/interfaces/externaleventcommand/index.html index 8856aea8e..e00407884 100644 --- a/es/v4/api/interfaces/externaleventcommand/index.html +++ b/es/v4/api/interfaces/externaleventcommand/index.html @@ -135,4 +135,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.execute

    Source

    -

    src/types/core-modules.ts:59

    Última actualización:

    \ No newline at end of file +

    src/types/core-modules.ts:59

    Última actualización:

    \ No newline at end of file diff --git a/es/v4/api/interfaces/init/index.html b/es/v4/api/interfaces/init/index.html index cd203aad3..cf16f73f4 100644 --- a/es/v4/api/interfaces/init/index.html +++ b/es/v4/api/interfaces/init/index.html @@ -51,4 +51,4 @@ Let dependencies implement this to initiate some logic.

    Returns

    unknown

    Source

    -

    src/core/interfaces.ts:9

    Última actualización:

    \ No newline at end of file +

    src/core/interfaces.ts:9

    Última actualización:

    \ No newline at end of file diff --git a/es/v4/api/interfaces/initplugin/index.html b/es/v4/api/interfaces/initplugin/index.html index cc4e6ce19..2b4e6d34b 100644 --- a/es/v4/api/interfaces/initplugin/index.html +++ b/es/v4/api/interfaces/initplugin/index.html @@ -68,4 +68,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Plugin.type

    Source

    -

    src/types/core-plugin.ts:47

    Última actualización:

    \ No newline at end of file +

    src/types/core-plugin.ts:47

    Última actualización:

    \ No newline at end of file diff --git a/es/v4/api/interfaces/logging/index.html b/es/v4/api/interfaces/logging/index.html index 28eb07689..3e39050ad 100644 --- a/es/v4/api/interfaces/logging/index.html +++ b/es/v4/api/interfaces/logging/index.html @@ -88,4 +88,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Returns

    void

    Source

    -

    src/core/interfaces.ts:50

    Última actualización:

    \ No newline at end of file +

    src/core/interfaces.ts:50

    Última actualización:

    \ No newline at end of file diff --git a/es/v4/api/interfaces/mentionableselectcommand/index.html b/es/v4/api/interfaces/mentionableselectcommand/index.html index b9765c579..d8541aeb6 100644 --- a/es/v4/api/interfaces/mentionableselectcommand/index.html +++ b/es/v4/api/interfaces/mentionableselectcommand/index.html @@ -129,4 +129,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.type

    Source

    -

    src/types/core-modules.ts:94

    Última actualización:

    \ No newline at end of file +

    src/types/core-modules.ts:94

    Última actualización:

    \ No newline at end of file diff --git a/es/v4/api/interfaces/modalsubmitcommand/index.html b/es/v4/api/interfaces/modalsubmitcommand/index.html index eb105200f..6a46278a7 100644 --- a/es/v4/api/interfaces/modalsubmitcommand/index.html +++ b/es/v4/api/interfaces/modalsubmitcommand/index.html @@ -129,4 +129,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.type

    Source

    -

    src/types/core-modules.ts:104

    Última actualización:

    \ No newline at end of file +

    src/types/core-modules.ts:104

    Última actualización:

    \ No newline at end of file diff --git a/es/v4/api/interfaces/module/index.html b/es/v4/api/interfaces/module/index.html index 922f6bb4e..7863fde87 100644 --- a/es/v4/api/interfaces/module/index.html +++ b/es/v4/api/interfaces/module/index.html @@ -126,4 +126,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Returns

    any

    Source

    -

    src/types/core-modules.ts:45

    Última actualización:

    \ No newline at end of file +

    src/types/core-modules.ts:45

    Última actualización:

    \ No newline at end of file diff --git a/es/v4/api/interfaces/plugin/index.html b/es/v4/api/interfaces/plugin/index.html index e7646f53a..eb3bdf85c 100644 --- a/es/v4/api/interfaces/plugin/index.html +++ b/es/v4/api/interfaces/plugin/index.html @@ -65,4 +65,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    type: PluginType

    Source

    -

    src/types/core-plugin.ts:42

    Última actualización:

    \ No newline at end of file +

    src/types/core-plugin.ts:42

    Última actualización:

    \ No newline at end of file diff --git a/es/v4/api/interfaces/roleselectcommand/index.html b/es/v4/api/interfaces/roleselectcommand/index.html index c54958ddf..2bf37a89b 100644 --- a/es/v4/api/interfaces/roleselectcommand/index.html +++ b/es/v4/api/interfaces/roleselectcommand/index.html @@ -129,4 +129,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.type

    Source

    -

    src/types/core-modules.ts:89

    Última actualización:

    \ No newline at end of file +

    src/types/core-modules.ts:89

    Última actualización:

    \ No newline at end of file diff --git a/es/v4/api/interfaces/sernautocompletedata/index.html b/es/v4/api/interfaces/sernautocompletedata/index.html index 0d2979d90..b7e5de557 100644 --- a/es/v4/api/interfaces/sernautocompletedata/index.html +++ b/es/v4/api/interfaces/sernautocompletedata/index.html @@ -110,4 +110,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    type: String | Integer | Number

    Source

    -

    src/types/core-modules.ts:179

    Última actualización:

    \ No newline at end of file +

    src/types/core-modules.ts:179

    Última actualización:

    \ No newline at end of file diff --git a/es/v4/api/interfaces/serneventcommand/index.html b/es/v4/api/interfaces/serneventcommand/index.html index 3ae475e67..746654594 100644 --- a/es/v4/api/interfaces/serneventcommand/index.html +++ b/es/v4/api/interfaces/serneventcommand/index.html @@ -130,4 +130,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.execute

    Source

    -

    src/types/core-modules.ts:52

    Última actualización:

    \ No newline at end of file +

    src/types/core-modules.ts:52

    Última actualización:

    \ No newline at end of file diff --git a/es/v4/api/interfaces/serneventsmapping/index.html b/es/v4/api/interfaces/serneventsmapping/index.html index 7df15f385..bc8d7eb1c 100644 --- a/es/v4/api/interfaces/serneventsmapping/index.html +++ b/es/v4/api/interfaces/serneventsmapping/index.html @@ -75,4 +75,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    warning: [Payload]

    Source

    -

    src/types/utility.ts:14

    Última actualización:

    \ No newline at end of file +

    src/types/utility.ts:14

    Última actualización:

    \ No newline at end of file diff --git a/es/v4/api/interfaces/sernsubcommanddata/index.html b/es/v4/api/interfaces/sernsubcommanddata/index.html index f7fa03a57..b7f25dc0f 100644 --- a/es/v4/api/interfaces/sernsubcommanddata/index.html +++ b/es/v4/api/interfaces/sernsubcommanddata/index.html @@ -105,4 +105,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    APIApplicationCommandOptionBase.type

    Source

    -

    src/types/core-modules.ts:217

    Última actualización:

    \ No newline at end of file +

    src/types/core-modules.ts:217

    Última actualización:

    \ No newline at end of file diff --git a/es/v4/api/interfaces/sernsubcommandgroupdata/index.html b/es/v4/api/interfaces/sernsubcommandgroupdata/index.html index cb187bff8..9d71d5ca6 100644 --- a/es/v4/api/interfaces/sernsubcommandgroupdata/index.html +++ b/es/v4/api/interfaces/sernsubcommandgroupdata/index.html @@ -112,4 +112,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    type: SubcommandGroup

    Source

    -

    src/types/core-modules.ts:222

    Última actualización:

    \ No newline at end of file +

    src/types/core-modules.ts:222

    Última actualización:

    \ No newline at end of file diff --git a/es/v4/api/interfaces/slashcommand/index.html b/es/v4/api/interfaces/slashcommand/index.html index 07c93622d..003493fbd 100644 --- a/es/v4/api/interfaces/slashcommand/index.html +++ b/es/v4/api/interfaces/slashcommand/index.html @@ -136,4 +136,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.type

    Source

    -

    src/types/core-modules.ts:125

    Última actualización:

    \ No newline at end of file +

    src/types/core-modules.ts:125

    Última actualización:

    \ No newline at end of file diff --git a/es/v4/api/interfaces/stringselectcommand/index.html b/es/v4/api/interfaces/stringselectcommand/index.html index 1425d7797..4bac5097e 100644 --- a/es/v4/api/interfaces/stringselectcommand/index.html +++ b/es/v4/api/interfaces/stringselectcommand/index.html @@ -129,4 +129,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.type

    Source

    -

    src/types/core-modules.ts:79

    Última actualización:

    \ No newline at end of file +

    src/types/core-modules.ts:79

    Última actualización:

    \ No newline at end of file diff --git a/es/v4/api/interfaces/textcommand/index.html b/es/v4/api/interfaces/textcommand/index.html index 31ab4165d..c73690331 100644 --- a/es/v4/api/interfaces/textcommand/index.html +++ b/es/v4/api/interfaces/textcommand/index.html @@ -129,4 +129,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.type

    Source

    -

    src/types/core-modules.ts:120

    Última actualización:

    \ No newline at end of file +

    src/types/core-modules.ts:120

    Última actualización:

    \ No newline at end of file diff --git a/es/v4/api/interfaces/userselectcommand/index.html b/es/v4/api/interfaces/userselectcommand/index.html index fccab60ad..a1bc07e91 100644 --- a/es/v4/api/interfaces/userselectcommand/index.html +++ b/es/v4/api/interfaces/userselectcommand/index.html @@ -129,4 +129,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.type

    Source

    -

    src/types/core-modules.ts:99

    Última actualización:

    \ No newline at end of file +

    src/types/core-modules.ts:99

    Última actualización:

    \ No newline at end of file diff --git a/es/v4/api/namespaces/sern/functions/init/index.html b/es/v4/api/namespaces/sern/functions/init/index.html index 19a403ae1..f9e3ef130 100644 --- a/es/v4/api/namespaces/sern/functions/init/index.html +++ b/es/v4/api/namespaces/sern/functions/init/index.html @@ -55,4 +55,4 @@ Function to start the handler up

    Example

    src/index.ts
    1
    Sern.init({
    2
    commands: 'dist/commands',
    3
    events: 'dist/events',
    4
    })

    Source

    -

    src/sern.ts:35

    Última actualización:

    \ No newline at end of file +

    src/sern.ts:35

    Última actualización:

    \ No newline at end of file diff --git a/es/v4/api/readme/index.html b/es/v4/api/readme/index.html index 02a4bcac6..225eb26a6 100644 --- a/es/v4/api/readme/index.html +++ b/es/v4/api/readme/index.html @@ -125,4 +125,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;
  • scheduledTask
  • single
  • transient
  • -

    Última actualización:

    \ No newline at end of file +

    Última actualización:

    \ No newline at end of file diff --git a/es/v4/api/type-aliases/anyplugin/index.html b/es/v4/api/type-aliases/anyplugin/index.html index c8a301f58..27af2a021 100644 --- a/es/v4/api/type-aliases/anyplugin/index.html +++ b/es/v4/api/type-aliases/anyplugin/index.html @@ -45,4 +45,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    AnyPlugin: ControlPlugin | InitPlugin<[InitArgs<Processed<Module>>]>

    Source

    -

    src/types/core-plugin.ts:54

    Última actualización:

    \ No newline at end of file +

    src/types/core-plugin.ts:54

    Última actualización:

    \ No newline at end of file diff --git a/es/v4/api/type-aliases/commandmodule/index.html b/es/v4/api/type-aliases/commandmodule/index.html index b495c5571..6017a5e7e 100644 --- a/es/v4/api/type-aliases/commandmodule/index.html +++ b/es/v4/api/type-aliases/commandmodule/index.html @@ -45,4 +45,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    CommandModule: TextCommand | SlashCommand | BothCommand | ContextMenuUser | ContextMenuMsg | ButtonCommand | StringSelectCommand | MentionableSelectCommand | UserSelectCommand | ChannelSelectCommand | RoleSelectCommand | ModalSubmitCommand

    Source

    -

    src/types/core-modules.ts:139

    Última actualización:

    \ No newline at end of file +

    src/types/core-modules.ts:139

    Última actualización:

    \ No newline at end of file diff --git a/es/v4/api/type-aliases/controller/index.html b/es/v4/api/type-aliases/controller/index.html index d2ff044fe..3f7e9c562 100644 --- a/es/v4/api/type-aliases/controller/index.html +++ b/es/v4/api/type-aliases/controller/index.html @@ -45,4 +45,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Controller: typeof controller

    Source

    -

    src/core/plugin.ts:45

    Última actualización:

    \ No newline at end of file +

    src/core/plugin.ts:45

    Última actualización:

    \ No newline at end of file diff --git a/es/v4/api/type-aliases/eventmodule/index.html b/es/v4/api/type-aliases/eventmodule/index.html index 3c4a49298..586afa09c 100644 --- a/es/v4/api/type-aliases/eventmodule/index.html +++ b/es/v4/api/type-aliases/eventmodule/index.html @@ -45,4 +45,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    EventModule: DiscordEventCommand | SernEventCommand | ExternalEventCommand

    Source

    -

    src/types/core-modules.ts:138

    Última actualización:

    \ No newline at end of file +

    src/types/core-modules.ts:138

    Última actualización:

    \ No newline at end of file diff --git a/es/v4/api/type-aliases/logpayload/index.html b/es/v4/api/type-aliases/logpayload/index.html index 5d5f199a4..e6562a13f 100644 --- a/es/v4/api/type-aliases/logpayload/index.html +++ b/es/v4/api/type-aliases/logpayload/index.html @@ -52,4 +52,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    message: T

    Source

    -

    src/core/interfaces.ts:55

    Última actualización:

    \ No newline at end of file +

    src/core/interfaces.ts:55

    Última actualización:

    \ No newline at end of file diff --git a/es/v4/api/type-aliases/payload/index.html b/es/v4/api/type-aliases/payload/index.html index f06302016..2a7497094 100644 --- a/es/v4/api/type-aliases/payload/index.html +++ b/es/v4/api/type-aliases/payload/index.html @@ -45,4 +45,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Payload: object | object | object

    Source

    -

    src/types/utility.ts:18

    Última actualización:

    \ No newline at end of file +

    src/types/utility.ts:18

    Última actualización:

    \ No newline at end of file diff --git a/es/v4/api/type-aliases/pluginresult/index.html b/es/v4/api/type-aliases/pluginresult/index.html index 665ceb7e1..ca7a9858a 100644 --- a/es/v4/api/type-aliases/pluginresult/index.html +++ b/es/v4/api/type-aliases/pluginresult/index.html @@ -45,4 +45,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    PluginResult: Awaitable<Result<Record<string, unknown> | undefined, string | undefined>>

    Source

    -

    src/types/core-plugin.ts:35

    Última actualización:

    \ No newline at end of file +

    src/types/core-plugin.ts:35

    Última actualización:

    \ No newline at end of file diff --git a/es/v4/api/type-aliases/sdt/index.html b/es/v4/api/type-aliases/sdt/index.html index a44c9ea11..133e0c5ee 100644 --- a/es/v4/api/type-aliases/sdt/index.html +++ b/es/v4/api/type-aliases/sdt/index.html @@ -62,4 +62,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    type: CommandType

    Source

    -

    src/types/core-modules.ts:25

    Última actualización:

    \ No newline at end of file +

    src/types/core-modules.ts:25

    Última actualización:

    \ No newline at end of file diff --git a/es/v4/api/type-aliases/sernoptionsdata/index.html b/es/v4/api/type-aliases/sernoptionsdata/index.html index 3f1f998dc..d11384b45 100644 --- a/es/v4/api/type-aliases/sernoptionsdata/index.html +++ b/es/v4/api/type-aliases/sernoptionsdata/index.html @@ -46,4 +46,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Type that replaces autocomplete with SernAutocompleteData

    Source

    -

    src/types/core-modules.ts:209

    Última actualización:

    \ No newline at end of file +

    src/types/core-modules.ts:209

    Última actualización:

    \ No newline at end of file diff --git a/es/v4/api/variables/controller/index.html b/es/v4/api/variables/controller/index.html index 339edd8ec..51e6a53c4 100644 --- a/es/v4/api/variables/controller/index.html +++ b/es/v4/api/variables/controller/index.html @@ -65,4 +65,4 @@ The object passed into every plugin to control a command’s behavior

    Returns

    Err<undefined | string>

    Source

    -

    src/core/plugin.ts:39

    Última actualización:

    \ No newline at end of file +

    src/core/plugin.ts:39

    Última actualización:

    \ No newline at end of file diff --git a/es/v4/api/variables/presence/index.html b/es/v4/api/variables/presence/index.html index f8e11ba78..882c15771 100644 --- a/es/v4/api/variables/presence/index.html +++ b/es/v4/api/variables/presence/index.html @@ -115,4 +115,4 @@ adjacent to the file where Sern.init is CALLED.

    optional status: Status

    Source

    -

    src/core/presences.ts:10

    Última actualización:

    \ No newline at end of file +

    src/core/presences.ts:10

    Última actualización:

    \ No newline at end of file diff --git a/es/v4/cli/about/index.html b/es/v4/cli/about/index.html index c1638e966..7d1a1d94b 100644 --- a/es/v4/cli/about/index.html +++ b/es/v4/cli/about/index.html @@ -50,4 +50,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;
    If you're new to sern, run npm create @sern/bot for an interactive setup to your new bot project!
    If you have any ideas, suggestions, bug reports, kindly join our support server: https://sern.dev/discord
    Options:
    -v, --version output the version number
    -h, --help display help for command
    -
    Commands:
    init [options] Quickest way to scaffold a new project [DEPRECATED]
    plugins [options] Install plugins from https://github.com/sern-handler/awesome-plugins
    extra Easy way to add extra things in your sern project
    commands Defacto way to manage your slash commands
    help [command] display help for command
    \ No newline at end of file +
    Commands:
    init [options] Quickest way to scaffold a new project [DEPRECATED]
    plugins [options] Install plugins from https://github.com/sern-handler/awesome-plugins
    extra Easy way to add extra things in your sern project
    commands Defacto way to manage your slash commands
    help [command] display help for command
    \ No newline at end of file diff --git a/es/v4/cli/build/index.html b/es/v4/cli/build/index.html index 3d31ea1da..b9ec9b355 100644 --- a/es/v4/cli/build/index.html +++ b/es/v4/cli/build/index.html @@ -113,4 +113,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Full esbuild documentation here. Add more to the define field in build options (only availible with a sern.build file at the moment)

    process.env

    We generate your process.env with dotenv and generate typings for process.env. Less hassle!

    -
    DISCORD_TOKEN=<your token>
    1
    process.env.DISCORD_TOKEN; // string | undefined (not typesafe :()
    \ No newline at end of file +
    DISCORD_TOKEN=<your token>
    1
    process.env.DISCORD_TOKEN; // string | undefined (not typesafe :()
    \ No newline at end of file diff --git a/es/v4/cli/clear/index.html b/es/v4/cli/clear/index.html index a32393d59..0e5a698d6 100644 --- a/es/v4/cli/clear/index.html +++ b/es/v4/cli/clear/index.html @@ -55,4 +55,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;
    • The clear command will prompt you to confirm the action. You can bypass this by using the -y flag.
    • The clear command will automatically read a .env file in the working directory. If you need to override this, you can use the -e flag to supply a path to a different .env file.
    • -
    \ No newline at end of file + \ No newline at end of file diff --git a/es/v4/cli/extra/index.html b/es/v4/cli/extra/index.html index 19b80faa6..0599f1bdf 100644 --- a/es/v4/cli/extra/index.html +++ b/es/v4/cli/extra/index.html @@ -48,4 +48,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    This command is pretty straightfoward. Install utilities into your application, assuming you have a sern.config.json.

    You can use this command to install things such as a Dockerfile

    Usage

    -
    Terminal window
    sern extra
    # Choose which extra feature from the prompt, such as this:
    What extra feature do you want to add? Dockerfile (TypeScript)
    \ No newline at end of file +
    Terminal window
    sern extra
    # Choose which extra feature from the prompt, such as this:
    What extra feature do you want to add? Dockerfile (TypeScript)
    \ No newline at end of file diff --git a/es/v4/cli/publish/index.html b/es/v4/cli/publish/index.html index a20d81213..b56d36584 100644 --- a/es/v4/cli/publish/index.html +++ b/es/v4/cli/publish/index.html @@ -91,4 +91,4 @@ use the new service Publisher, officially maintained.

    src/commands/ping.ts
    1
    import { commandModule, Service, CommandType } from '@sern/handler'
    2
    3
    const client = Service('@sern/client');
    4
    5
    export const config = {
    6
    guildIds: ["889026545715400705"]
    7
    }
    8
    -
    9
    export default commandModule( {
    10
    type: CommandType.Slash
    11
    description: `${client.user.username}'s ping`,
    12
    execute: (ctx) => {
    13
    ctx.reply('pong')
    14
    }
    15
    })
    \ No newline at end of file +
    9
    export default commandModule( {
    10
    type: CommandType.Slash
    11
    description: `${client.user.username}'s ping`,
    12
    execute: (ctx) => {
    13
    ctx.reply('pong')
    14
    }
    15
    })
    \ No newline at end of file diff --git a/es/v4/reference/autocomplete/index.html b/es/v4/reference/autocomplete/index.html index 2b5f0cb0a..7941d3869 100644 --- a/es/v4/reference/autocomplete/index.html +++ b/es/v4/reference/autocomplete/index.html @@ -51,4 +51,4 @@ We’ve implemented this functionality using a simple tree search algorithm with We can filter cheeses based on the focus object, and return only the cheeses that start with the focus object. You can do a lot more with the focus object, such as performing API calls, or implementing a fuzzy search.

    src/commands/cheese.ts
    1
    export default commandModule({
    2
    type: CommandType.Slash,
    3
    description: "show me cheese",
    4
    options: [
    5
    {
    6
    name: "list",
    7
    type: ApplicationCommandOptionType.String,
    8
    description: "pick a cheese to show",
    9
    required: true,
    10
    autocomplete: true,
    11
    command: {
    12
    onEvent: [],
    13
    execute: (ctx) => {
    14
    const focus = ctx.options.getFocused();
    15
    ctx.respond ["gouda", "parmesan", "harvarti"]
    16
    .filter((cheese) => cheese.startsWith(focus))
    17
    .map((cheese) => ({ name: cheese, value: cheese })));
    18
    },
    19
    },
    20
    },
    21
    ],
    22
    execute: (ctx) => {
    23
    const cheese = ctx.options.getString("list", true);
    24
    ctx.reply("selected cheese");
    25
    },
    26
    });
    - \ No newline at end of file + \ No newline at end of file diff --git a/es/v4/reference/conclusion/index.html b/es/v4/reference/conclusion/index.html index 95adf1581..4cf5e3c2b 100644 --- a/es/v4/reference/conclusion/index.html +++ b/es/v4/reference/conclusion/index.html @@ -44,4 +44,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Conclusion

    Esta página aún no está disponible en tu idioma.

    If you reached this far, thank you for reading!

    We hope you have learned the necessities you need to create a bot with the sern framework.

    If you have any other questions, bugs, feature requests, concerns, please join our community server, and we’ll be glad to answer your questions!

    -

    paper logo

    \ No newline at end of file +

    paper logo

    \ No newline at end of file diff --git a/es/v4/reference/config/index.html b/es/v4/reference/config/index.html index 31e8f88e1..ffa4f7740 100644 --- a/es/v4/reference/config/index.html +++ b/es/v4/reference/config/index.html @@ -65,4 +65,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    user defined

    Feel free to supply any other constants / variables you may need.

    1
    export const OWNERS = ['182326315813306368']
    - \ No newline at end of file + \ No newline at end of file diff --git a/es/v4/reference/dependencies/index.html b/es/v4/reference/dependencies/index.html index 6d9a09f6a..c475b0acf 100644 --- a/es/v4/reference/dependencies/index.html +++ b/es/v4/reference/dependencies/index.html @@ -115,4 +115,4 @@ A common occurence in sern projects is to swap out the Logger for a custom one. As a result, the codebase is more modular and easier to test and refactor

    \ No newline at end of file +For example, you may prefer importing the logger service vs. injecting the Logger class as a dependency.

    \ No newline at end of file diff --git a/es/v4/reference/getting-started/index.html b/es/v4/reference/getting-started/index.html index 9db5a4123..fd7e0cef3 100644 --- a/es/v4/reference/getting-started/index.html +++ b/es/v4/reference/getting-started/index.html @@ -43,4 +43,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem; StarlightThemeProvider.updatePickers();

    Getting Started

    Esta página aún no está disponible en tu idioma.

    Terminal window
    npm create @sern/bot

    Once you’ve used this command, follow the interactive prompts to create your new project.

    -

    If you need help, feel free to ask on our Discord.

    \ No newline at end of file +

    If you need help, feel free to ask on our Discord.

    \ No newline at end of file diff --git a/es/v4/reference/modules/index.html b/es/v4/reference/modules/index.html index be85c106f..8fd34ea02 100644 --- a/es/v4/reference/modules/index.html +++ b/es/v4/reference/modules/index.html @@ -84,4 +84,4 @@ You may not see your command instantly in Discord, if so, try refreshing.

    Listening to Discord Events
    src/events/messageCreate.js
    1
    import { eventModule, EventType } from "@sern/handler";
    2
    3
    export default eventModule({
    4
    type: EventType.Discord,
    5
    execute: async (message) => {
    6
    console.log(`${message.user} said`, message.content)
    7
    },
    8
    });
    - \ No newline at end of file + \ No newline at end of file diff --git a/es/v4/reference/plugins/index.html b/es/v4/reference/plugins/index.html index 245e41fd4..0bdb93b1b 100644 --- a/es/v4/reference/plugins/index.html +++ b/es/v4/reference/plugins/index.html @@ -108,4 +108,4 @@ plugin chain.

    Plugins also carry an instance of all of your dependencies. Use them and use them as you please! For example, creating a plugin which logs which user uses your command

    -
    1
    import { commandModule, CommandControlPlugin, CommandType } from '@sern/handler'
    2
    export const log = CommandControlPlugin((ctx, sdt) => {
    3
    sdt
    4
    .deps['@sern/logger']
    5
    .info({ message: `${ctx.user.id} used this command from ${ctx.guild.id}` });
    6
    })
    \ No newline at end of file +
    1
    import { commandModule, CommandControlPlugin, CommandType } from '@sern/handler'
    2
    export const log = CommandControlPlugin((ctx, sdt) => {
    3
    sdt
    4
    .deps['@sern/logger']
    5
    .info({ message: `${ctx.user.id} used this command from ${ctx.guild.id}` });
    6
    })
    \ No newline at end of file diff --git a/es/v4/reference/presence/index.html b/es/v4/reference/presence/index.html index a163048f7..4f85966e3 100644 --- a/es/v4/reference/presence/index.html +++ b/es/v4/reference/presence/index.html @@ -57,4 +57,4 @@ An example of this is shuffling presences on intervals.

    23
    export default Presence.module({
    24
    execute: () => {
    25
    const [type, name, status] = statuses.at(0)!;
    26
    return Presence
    27
    //start your presence with this.
    28
    .of({ activities: [ { type, name } ], status })
    29
    .repeated(() => {
    30
    const [type, name, status] = [...shuffleArray(statuses)].shift()!;
    31
    return {
    32
    status,
    33
    activities: [{ type, name }]
    34
    };
    35
    }, 60_000); //repeat and setPresence with returned result every minute
    36
    }
    37
    })

    Inject dependencies

    ./src/presence.js
    1
    import { Presence } from '@sern/handler'
    2
    import { ActivityType } from 'discord.js';
    3
    -
    4
    const activity = { type: ActivityType.Listening, name: "what's bofa" };
    5
    export default Presence.module({
    6
    inject: ['@sern/logger'],
    7
    execute: (logger) => {
    8
    logger?.info({ message: "Presence changed" });
    9
    return Presence
    10
    .of({ activities: [activity], status: "idle" })
    11
    .once();
    12
    }
    13
    })
    \ No newline at end of file +
    4
    const activity = { type: ActivityType.Listening, name: "what's bofa" };
    5
    export default Presence.module({
    6
    inject: ['@sern/logger'],
    7
    execute: (logger) => {
    8
    logger?.info({ message: "Presence changed" });
    9
    return Presence
    10
    .of({ activities: [activity], status: "idle" })
    11
    .once();
    12
    }
    13
    })
    \ No newline at end of file diff --git a/es/v4/reference/project-layout/index.html b/es/v4/reference/project-layout/index.html index 4bdcba374..0a2b5e53a 100644 --- a/es/v4/reference/project-layout/index.html +++ b/es/v4/reference/project-layout/index.html @@ -44,4 +44,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Project Layout

    Esta página aún no está disponible en tu idioma.

    A project should look like this:

    • Directorysrc -
      • Directorycommands/
      • Directoryevents/
      • Directoryplugins/ # created automatically if running sern plugins
      • index.js
      • config.js # configuration for your entire application
    • .env
    • .gitignore
    • bun.lockb
    • package.json
    • README.md
    • sern.config.json
    • jsconfig.json # tsconfig.json if you are using typescript
    \ No newline at end of file +
    • Directorycommands/
    • Directoryevents/
    • Directoryplugins/ # created automatically if running sern plugins
    • index.js
    • config.js # configuration for your entire application
  • .env
  • .gitignore
  • bun.lockb
  • package.json
  • README.md
  • sern.config.json
  • jsconfig.json # tsconfig.json if you are using typescript
  • \ No newline at end of file diff --git a/es/v4/reference/tasks/index.html b/es/v4/reference/tasks/index.html index a9ada36e3..2d7e4e9e4 100644 --- a/es/v4/reference/tasks/index.html +++ b/es/v4/reference/tasks/index.html @@ -46,4 +46,4 @@ If you haven’t already, add the tasks directory to you
    1
    export const tasks = "./dist/tasks"

    Defines a task that runs every minute.

    ./src/tasks/every-minute.js
    1
    import { scheduledTask } from "@sern/handler";
    2
    -
    3
    export default scheduledTask({
    4
    trigger: "* * * * *",
    5
    execute: (context) => {
    6
    console.log("cron cron")
    7
    }
    8
    })
    \ No newline at end of file +
    3
    export default scheduledTask({
    4
    trigger: "* * * * *",
    5
    execute: (context) => {
    6
    console.log("cron cron")
    7
    }
    8
    })
    \ No newline at end of file diff --git a/es/v4/snippets/command/index.html b/es/v4/snippets/command/index.html index 581075046..f31f0970d 100644 --- a/es/v4/snippets/command/index.html +++ b/es/v4/snippets/command/index.html @@ -42,4 +42,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Command

    Esta página aún no está disponible en tu idioma.

    src/commands/ping.js
    1
    import { commandModule, CommandType } from "@sern/handler";
    2
    -
    3
    export default commandModule({
    4
    type: CommandType.Both,
    5
    plugins: [],
    6
    description: "A ping command",
    7
    execute: async (ctx, sdt) => {
    8
    await ctx.reply("Pong 🏓");
    9
    },
    10
    });
    \ No newline at end of file +
    3
    export default commandModule({
    4
    type: CommandType.Both,
    5
    plugins: [],
    6
    description: "A ping command",
    7
    execute: async (ctx, sdt) => {
    8
    await ctx.reply("Pong 🏓");
    9
    },
    10
    });
    \ No newline at end of file diff --git a/es/v4/snippets/event/index.html b/es/v4/snippets/event/index.html index d9750391b..f7252b40a 100644 --- a/es/v4/snippets/event/index.html +++ b/es/v4/snippets/event/index.html @@ -43,4 +43,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem; StarlightThemeProvider.updatePickers();

    Event

    Esta página aún no está disponible en tu idioma.

    src/events/ping.js
    1
    import { eventModule, EventType } from "@sern/handler";
    2
    import type { GuildMember } from "discord.js";
    3
    4
    export default eventModule({
    5
    type: EventType.Discord,
    6
    name: "guildMemberAdd",
    7
    async execute(member) {
    8
    },
    9
    });
    \ No newline at end of file +
    4
    export default eventModule({
    5
    type: EventType.Discord,
    6
    name: "guildMemberAdd",
    7
    async execute(member: GuildMember) {
    8
    // TODO: This should be inferred
    9
    if (member.pending) return;
    10
    },
    11
    });
    \ No newline at end of file diff --git a/es/v4/snippets/plugin/index.html b/es/v4/snippets/plugin/index.html index 21cae59e8..6caba99b2 100644 --- a/es/v4/snippets/plugin/index.html +++ b/es/v4/snippets/plugin/index.html @@ -42,4 +42,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Plugins

    Esta página aún no está disponible en tu idioma.

    1
    // This plugin only allows users with '182326315813306368' as their id to use this command.
    2
    import { CommandControlPlugin, CommandType, controller } from "@sern/handler";
    3
    import type { ModalSubmitInteraction } from "discord.js";
    4
    -
    5
    const OWNER = '182326315813306368';
    6
    export function ownerOnly() {
    7
    return CommandControlPlugin<CommandType.Slash>((ctx, sdt)=> {
    8
    if(ctx.user === OWNER)
    9
    return controller.next()
    10
    return controller.stop()
    11
    })
    12
    }
    \ No newline at end of file +
    5
    const OWNER = '182326315813306368';
    6
    export function ownerOnly() {
    7
    return CommandControlPlugin<CommandType.Slash>((ctx, sdt)=> {
    8
    if(ctx.user === OWNER)
    9
    return controller.next()
    10
    return controller.stop()
    11
    })
    12
    }
    \ No newline at end of file diff --git a/es/v4/snippets/presence/index.html b/es/v4/snippets/presence/index.html index 946c3cd27..64d804d3f 100644 --- a/es/v4/snippets/presence/index.html +++ b/es/v4/snippets/presence/index.html @@ -43,4 +43,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem; StarlightThemeProvider.updatePickers();

    Presence

    Esta página aún no está disponible en tu idioma.

    1
    import { Presence } from '@sern/handler'
    2
    import { ActivityType } from 'discord.js';
    3
    4
    const activity = { type: ActivityType.Listening, name: "what's bofa" };
    5
    -
    6
    export default Presence.module({
    7
    execute: () => {
    8
    return Presence
    9
    .of({ activities: [activity], status: "idle" })
    10
    .once();
    11
    }
    12
    })
    \ No newline at end of file +
    6
    export default Presence.module({
    7
    execute: () => {
    8
    return Presence
    9
    .of({ activities: [activity], status: "idle" })
    10
    .once();
    11
    }
    12
    })
    \ No newline at end of file diff --git a/es/v4/tools/localizer/index.html b/es/v4/tools/localizer/index.html index 54ecb20a6..0777d665c 100644 --- a/es/v4/tools/localizer/index.html +++ b/es/v4/tools/localizer/index.html @@ -58,4 +58,4 @@ Create the directory assets/locals. Each json file in he
    1
    execute : (ctx, { deps }) => {
    2
    //the localizer object from makeDependencies
    3
    deps.localizer
    4
    // Returns the Spanish translation for 'salute.hello'
    5
    deps.localizer.translate("salute.hello", "es-ES");
    6
    }
    1
    import { local } from '@sern/localizer';
    2
    -
    3
    // Returns the Spanish translation for 'salute.hello'
    4
    const greeting = local('salute.hello', 'es-ES');
    \ No newline at end of file +
    3
    // Returns the Spanish translation for 'salute.hello'
    4
    const greeting = local('salute.hello', 'es-ES');
    \ No newline at end of file diff --git a/es/v4/tools/publisher/index.html b/es/v4/tools/publisher/index.html index 7063e2f2b..995c02a0d 100644 --- a/es/v4/tools/publisher/index.html +++ b/es/v4/tools/publisher/index.html @@ -72,4 +72,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;
    4
    export default commandModule( {
    5
    type: CommandType.Slash,
    6
    plugins: [
    7
    publishConfig({
    8
    integrationTypes: ['User'],
    9
    contexts: [1,2]
    10
    })
    11
    ],
    12
    description: `hello worl`,
    13
    execute: (ctx) => {
    14
    ctx.reply('pong')
    15
    }
    16
    })

    Example: command published in guild

    src/commands/ping.ts
    1
    import { commandModule, CommandType } from '@sern/handler'
    2
    import { publishConfig } from '@sern/publisher'
    3
    -
    4
    export default commandModule( {
    5
    type: CommandType.Slash,
    6
    plugins: [
    7
    publishConfig({
    8
    guildIds: ["889026545715400705"]
    9
    })
    10
    ],
    11
    description: `hello worl`,
    12
    execute: (ctx) => {
    13
    ctx.reply('pong')
    14
    }
    15
    })
    \ No newline at end of file +
    4
    export default commandModule( {
    5
    type: CommandType.Slash,
    6
    plugins: [
    7
    publishConfig({
    8
    guildIds: ["889026545715400705"]
    9
    })
    10
    ],
    11
    description: `hello worl`,
    12
    execute: (ctx) => {
    13
    ctx.reply('pong')
    14
    }
    15
    })
    \ No newline at end of file diff --git a/es/v4/transition/from-v3/index.html b/es/v4/transition/from-v3/index.html index fb959637d..f6bd8bbb0 100644 --- a/es/v4/transition/from-v3/index.html +++ b/es/v4/transition/from-v3/index.html @@ -71,4 +71,4 @@ publishing as a service

    Things marked internal are now removed from public api.

    -
    1
    import type { SernEmitter, CoreDependencies, Singleton } from "@sern/handler";
    2
    import type { SernEmitter, CoreDependencies } from "@sern/handler";
    3
    import type { SernLogger } from "./utils/Logger";
    4
    import type { Octokit } from "@octokit/rest";
    5
    declare global {
    6
    interface Dependencies extends CoreDependencies {
    7
    "@sern/logger": SernLogger;
    8
    "@sern/logger": Singleton<SernLogger>;
    9
    octokit: Octokit;
    10
    octokit: Singleton<Octokit>;
    11
    }
    12
    }
    13
    export {};
    \ No newline at end of file +
    1
    import type { SernEmitter, CoreDependencies, Singleton } from "@sern/handler";
    2
    import type { SernEmitter, CoreDependencies } from "@sern/handler";
    3
    import type { SernLogger } from "./utils/Logger";
    4
    import type { Octokit } from "@octokit/rest";
    5
    declare global {
    6
    interface Dependencies extends CoreDependencies {
    7
    "@sern/logger": SernLogger;
    8
    "@sern/logger": Singleton<SernLogger>;
    9
    octokit: Octokit;
    10
    octokit: Singleton<Octokit>;
    11
    }
    12
    }
    13
    export {};
    \ No newline at end of file diff --git a/index.html b/index.html index ec339c04d..b03f4f5fc 100644 --- a/index.html +++ b/index.html @@ -38,6 +38,6 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem; Skip to content
    sern

    Create your dream Discord bot.

    sern is a framework for building Discord bots; Better DX and an ecosystem of packages & plugins.

    Showcase

    -
    aiproj

    aiproj

    Perform semantic searches on your discord servers

    sern Community

    sern Community

    The bot used to manage sern Community

    man-nomic

    man-nomic

    Displays LLM model information

    Bask

    Bask

    A discord music bot

    Vinci

    Vinci

    The discord bot for Mara Turing

    +
    man-nomic

    man-nomic

    Displays LLM model information

    Bask

    Bask

    A discord music bot

    aiproj

    aiproj

    Perform semantic searches on your discord servers

    Vinci

    Vinci

    The discord bot for Mara Turing

    sern Community

    sern Community

    The bot used to manage sern Community

    Features

    -

    Modular

    Take apart, build, or customize code with ease to create robust bots.

    Concise

    Commands are significantly smaller than other competitors. Write impactful, concise code.

    Familiar

    Code like a traditional command framework. The API is simple and resembles classic v12 command handlers.

    \ No newline at end of file +

    Modular

    Take apart, build, or customize code with ease to create robust bots.

    Concise

    Commands are significantly smaller than other competitors. Write impactful, concise code.

    Familiar

    Code like a traditional command framework. The API is simple and resembles classic v12 command handlers.

    \ No newline at end of file diff --git a/pagefind/fragment/en_326fbd6.pf_fragment b/pagefind/fragment/en_326fbd6.pf_fragment deleted file mode 100644 index b0f5c103b2d03dc85ebf91dc66266e78cc931e0f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1296 zcmV+r1@HPFiwFP!00002|GietZrer>ewB$1MFJ?aXjzt=OOe`6kwcmw4SETJU`Y19_14+6T*%baqKfG!lY2^&nxnJM--~-~5mjTVu{;_Bl(l`-#(H@?vsU z3Ag6boK2>aR7s1{((b!vGlExK8w-|~2nA~V75?J5gVqPqf=P+uLtSA69|~^T6FR{3 z&H&GWbw)s^wm>iyrab4EfemgNH;!w3hq~m(a3xzL4@P?p)D*Y{CWP7 z7%;1&Gt|n#j!CkX83?q^dBZAG;Yp*h5j+jRkSGgE2T;gqVGCvh-m?fQmk4f(2tMB2 zzI%Ur{qn=@%_n$$Wa97gJQ_3qsDV|L;3>17ORCC}Xn4w8uEX6KH>uKD^u>VSiDtTn z9k&G_Go%HbvP970rdb#-UjqV^7?MfU(?D}aG;vFuHF+x8a4A_05;2QF?Ih~AQq(6g z-*#KA8huHX-wsN6qadz!G7xUBpAy|W1l%$afpJN@?X!06b&TM(G!+rdAgTMBfBX9P zcNzZn^&d!yxNWR|LwQioUpdm^m%zVZ<(ib463(flc3cQBXnV;vL5jAZ(jF}nL{-j` zB+^lkq_XDLCxL?I(yBJL%!^(=7OHvvfl5bka!)WQ6oeykH*cs{5@)TF*GlGGm!Seq zpx>YMFCZun-#^rv1+*WvPgFs z6oi8*^Ts;_rs*dr8CgxWL@q%j*-PP*Z(sj?L@t7t=B{bxW81LD^h>j*OXz?I?J;$> ztN)fr1k&WYp6=hxjbMD59Ns*%G&OIf+9ZVAL;JAaSZORMIzo|D)7~|LoC}LOg5QxU zoC$s)%Vw{=JMwAvWl7q3aH|~_Ogk3=Rc^>YhN)nhBHa2wBpFhyOi-700Z?j~Ay)Pk zN0FHy1{V?`p|PY7}I%(sR9^ zn^}G}By4;!ilSM*xICDwJ{LnM=i^*vb~CRptlr>mC_(X0i0i7Ww2b#Nvs?|<%6vRU z=tLFkt%-+H6km;_n3cIGE;FUSm;sdY+2tt8ArZ^Eif4H?h;lxzORhKj%~qFJ^$^J7 zCvsHB#d+Z_4wW84SzV2y*mS4jVq5W{49#cbGlA{*RlQ`(#eS&%X^cI5diW1Fas^!j G4FCW`rgjzp diff --git a/pagefind/fragment/en_96ddee7.pf_fragment b/pagefind/fragment/en_96ddee7.pf_fragment new file mode 100644 index 0000000000000000000000000000000000000000..3cec6019a9318b6785d31cbd459d3a853f763437 GIT binary patch literal 619 zcmV-x0+jt9iwFP!00002|BaK|Zqq;zhF@jm3$B6>q)pRsLk~hiYNbk4fP_#q-W|tF z_F(Of8$#80XSNOji3@sRYwX>f`TqH52i#C+yk2XiAB!>CVpUYdtWd!-d6uuMNXP{H zFhl6Xh&nU@tePQr?+rP%oO4J3!vBX0I87n ziOE6eU_iAMpaidAu;a$~RDvHIsEOfSE>=k*_}GV?!bBxF^sjwzMwPkJU~!+|=H?b$ z&}6}QVR6VN_!2HLZA-WSeIRmUGHOzRW{BZ?33n9p0Z}D+SymHaRJ{-de`vwsu%J9p z6uwW!D^tRKPsg=Pn0s)G5#fG}(uPB$u7Y!;H@u$?cHV7yrp9G_%tgVF-la3089TJZAoXGSh7Z&@4<1vX=Xmgn91Vo9BD@mzKFY27WF`TT6roG$A| zHEp@0b|?fGz3M}z|N2;vB{$v3zR3t$qBVy>Vx}Mb5;-=g=c`bx>Zfl{zW^dXBs2R1 F001SwCV2n= literal 0 HcmV?d00001 diff --git a/pagefind/fragment/en_bb94a44.pf_fragment b/pagefind/fragment/en_bb94a44.pf_fragment deleted file mode 100644 index 86d7f7d8c5fbef8c1d87d3984d85e5743752854e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 616 zcmV-u0+;g8|i6fD*id!Hyf_Qwe@>peBa*x!GKV;8P!V3KNxpW{BZO3AYrbtrH%Ho{f?M zqv}N~_#^xgL`3c>rX%`gaBlR5_a)r*lqq3Mq=5s7kih(NOm4sS!5LNN*#?XI1lQL$ z;DRO##%By<6MP95n6@RHKecva60(DDpN&^$>ZzX{I#_pu5#er(;$8_KWb!eR;NAp1 zT8waqTLK&~@@#T>2J(^`6ARQY0wo-#`Jmi`-Ukuy#LutuA|gDGf#Zpw|Gc}T1ITxnk( zSBS$<3f3I&kuj!uRWF*8dRaHkqJDc?pDgRsdDWaX)HX`~8bmrdTP&NJRJ%N_Dut>p zchnAr(4tp;$mri53bN#;&#|vEf|hE{VUU{XC%ewC>XMFJ?aWlFY`OOe`6kwcmw4SETJV8tDZ zYb|%_{ShS_2J#^7wGWmj>Fkn}X(R-D>OsPCcjnt~zWE_5w!vH|{)K1!e&UUsyqug= z(r<*aCzI(U)5@W8wEMoDbd{`;Eu@ztY5d=A#0aG#{}LeTMqB4jZ(slV zF2mox{tX!sca8P0sP6QO*PgWaIr1-9xglkyg!5QZwU81lx?Zwvl%g%DtVhd6QMGp@ ziSiUAsceJ`NuZ#Ga=ML;2hq!?LN(7nQ0WLx?rV$+Md66t)m!S7wRcXdORaKY%2)x9 zpx>YMFCeG@-#;|EtOC_Yl)@}Q=Pe3d^}BZ1lxoO(&@7OmA_nBborJ#+ST)>wS){ux zO2Wa61>+il8Tv^|20u_OkxLXw^-}oLx3B*^A(y}_yKS2J*f#7b{nBpe5;`D4d(6D+ z>c1tDfUDm)u4k3&bBZ8K%Uust06 z$hB|0&_5er(rk{&d~$CojL{~|o#&YZkFeVF!Lg{r*kyvxukFT~A8-(b$>`6JR3h}p#`hM5;>mb1Oxl>;F2 z#VANIQ@nI8+v9EkjCW z^ZDs!2xB#lp{n^jJ+I|%IRJ8YdOix0F3uL&ofcVkJA`sJE{a$l?DmwW@@74RvKUX$ zVdXb@mR{8RA&}*26l5j#slF5IbO=lv(=l`Qcwrd3TZi3;+PO CYK1HS literal 0 HcmV?d00001 diff --git a/pagefind/fragment/es_61c4c04.pf_fragment b/pagefind/fragment/es_61c4c04.pf_fragment new file mode 100644 index 0000000000000000000000000000000000000000..404eb2cfe58cd79ff901ac386edddb1b75d52658 GIT binary patch literal 619 zcmV-x0+jt9iwFP!00002|BaK~Zqq;zgpK zgvTKYMG0v77`~VAKvB+|a69yDloS|MCq08d4|$f6W=|A_;2P7WgsbNRHzfJ)IK61R z_Q4rd<~e(dy99T4_uzsi3&!VG$R_x+Q8&T4!5iM4h%@PsNCSr~C8PiK+IyLNh$I;I zK@S!qJmQ7`dyG6fxjX_HRt<>-?0f|Fd`fOheD|zX-h*DaJZ*rVl$tq-l zQJR~zH?2|PjNL(UXss-ZJK0maFIxE<_BPEVSdK*-ScpYMA*_XCNe&`m6aVSiz%D`G;W?h7dmb8q9nGW zqL(TRIl1F{GAdeQC2y%%><^>D5u;Rv3}ES>(H1%5WF zc}@oQeJNBGJ|SaF)wr(fY27r_H?zs)ayA<`iwSTB;?7UTUTv{6C}EppHQ-7WLuV;TNM74=(xx F000q`AejIF literal 0 HcmV?d00001 diff --git a/pagefind/fragment/es_6bdf69d.pf_fragment b/pagefind/fragment/es_6bdf69d.pf_fragment deleted file mode 100644 index 385291ed13e0f17eadd36e7d2fcbca9143435ce5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 619 zcmV-x0+jt9iwFP!00002|BaK|Zqq;zhF@jm3$B9gI3Z2L4Lt}6sg){G0TM#dWOp1d z*@Lw^ZU|N1o!L0FNL;{$rSTqSzJKQ59=FsQuh&}X$6|=KSQQnes+bficqY%Xa1{xe z;1GrgT4D#+CaDlLYyy{%D0(mn5ZZ{2_95<|4G}hjvD*0UpQqDXxFlwZaQy|)Yx#gw zNQcDaAhgh<+6hyFSJ2yGYkVrf_YTy^@GcjtBoTb za6d$$IB{MD=LT>1FkZ+9heR4UfI}~p|2lSwX;;FN`z5$A~^U{hfj5cW@&rVz8WIc4PXZK1U;2jgzTyJJ^ZrjyW@dkfSr!2=G+~ zvL;glN7N=a1#M22OTQRroXW-Bhis@Mi7g#%BJ#;?th7m4OnCqg)8_fQ&}o}{CAO6; zdac5coja{(lcF_N{FaK<SAzmqJzH12V=`P3yXz*G)5jvzX1!7mH~#t!P2#OZi(amuK^4+04(Db%V{koy}(Y ztfg{Ko4ycO^r{P){Oe;umfZLnyJ<$y60JG(5;Oha|B+&YI-0Rq)lc7^egU^KPFnf{ F007NhCT9Qu diff --git a/pagefind/fragment/tr_d54a279.pf_fragment b/pagefind/fragment/tr_d54a279.pf_fragment new file mode 100644 index 0000000000000000000000000000000000000000..3ad790f6621cc1a9e763807f0e2128ea9b89d0ea GIT binary patch literal 621 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 u4#1h5S_w)Q16 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 Ui6koW>}j9>|97{PHMh|K0P%E_TmS$7 diff --git a/pagefind/index/en_7f5da8d.pf_index b/pagefind/index/en_7f5da8d.pf_index new file mode 100644 index 0000000000000000000000000000000000000000..3834e37706c851f1b8b206f26ca6d83d66004a13 GIT binary patch literal 27928 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 L6z!Zg+S&jB@6^W` literal 0 HcmV?d00001 diff --git a/pagefind/index/en_88e1e74.pf_index b/pagefind/index/en_88e1e74.pf_index new file mode 100644 index 0000000000000000000000000000000000000000..e94be483e3b6fb656afbbd628f47b39af079d79c GIT binary patch literal 23994 zcmYhCV{j%>+pS~Uwr$(CZDW!rHYc`i+qP}nPA1kQIrF~XId#6SRd-#rdR6z2-nDDj z-Fp*8K>_{e0{OY=f%H(*Ol7zPh)EnbBMy)e!%(q=g9Mw~IWut>*+s)A7bmI_sZXer z2kju>iGzV`7|{j8$6{qmVcfcHR9wJR1xx#E%+i z_Nr?^=CN2+H&3~Xd{u1(#c!*kF>b-;B^102vsi{W=|2jRiIuQ;d?8EJKTaF@WKj;R zHg5kIT)LXhFNaMtH4X8Z30QnD0OZOiuHkYf9^9$a+6xB}6nhNQp~hY&_TgWm?p4qj z$Gi*jY-8WVJs9sx08w@R3>75Xb{l;F=+f0#a3@wB~np!*Ovd#8SnnLG)BmYkXe5cbva> z+~b z->XbCqe8tVILZH-LZzW8qOmK!c6|)=`f&=bJwuv4jlPS%{mfSeU^`6yHU0|$2A7H4 ziyb?LwHGZ`$js}*T1msyFXjX25sFC|^AO}3=Hz}zjFOCX1bN`VMkIPf^UR`gTspSz zLtGM)f@zGt8*}LUb z(vU4Z07Y=*pN86KC9)!sf;*qWT)dNo)X%U->NSB*!tcWzfqf7zM?g5N|cXLD4rBa z?N}Wy4K*NlFN>OR_{*3k_s_d-(wRX$tvQdnI-c};XHMUJ7#01jdGk}zX|yBBQ`LGm z&x(Jyei+tEzp}v<_PZ#~2_r7y$!}-x3rVjp0FC_t=`cQS8$0MvR)hicU_= zmHc__-Q7kLyBy)S3x*Ix!0|H4ooqpAZUO6BVBxY#Z{5}!{nMr2bgx5A=`z=kUu;uR z`@=6b3&@Rkt`#i;#TBHQnH%|Jj*aQO$!#Cc3KqKk--xXt7$NZV#>v1-Zp2{O*Qcv zpD}=+RImy%v?<)j8ssPG^T+&PFBSf_-+e=V#}ryR`QZA@LD_&pabQDz$ zk5ML8jZaf0hf!qkY5193{}ZwoP?cb`I%s;4)#%dXpFZJ386dJ@v}MToA(}btunNS? zpFi1NI^n>ecIlGg1pSwwoKQ&G5l5f?UJB!!XDqm`5s`lx7A_+jdqVHAr1{>LZJW=t z`DD524H6W*6q9yIu?tBYz_ZIdwGJbi=bP0-OKXtA;^U)(dc_8^)~pV7O8j1L%h)3? zXxO@@A5Y`_67(Xm}p_JvWSG^G~wbfCX zruZqNHtSJUN1y~&0Jo+jZAi_gyqjyZ%WQJgM_!MFH1j6XtF1MEjkYFnw>11TX!?fL zw=cQl-kC4JlvtDryT6fzn_RslB}oUicg;~sW0N4<^c4i^m`}FD+qpUmLRfd51eG_U%*TcsRVnHHARA| zyqG?C$W*n**Mi*0t5cZFC=1G(#q}B~2LJU_a{B%DCB4A>9Z)&{5}4ntg|Y?t7JPo> zl33F!8iGR-XZ%34VZ&RRWkx$0@lcM3(!k}(mL`;l(HC2TV1Gwxv&03Ar%2t_^k)PK z^_)93wEjlS67<7Y1s;ZlbVjV6Dsj9u7%X0FG(wm!tifnBuk7ON;sZ?8mZZXpBiCpH zaPFEIHvq@}Y*~;GT}c-ITUFG<<&1qp3}gd@j~SM8d@a=D>9K(AcV_4NJnft5_rmzwo>~xJ0sBS^i4G6s7bhniODQ*IeH4*zs89yD1*lcgInlfx?3I?C=c>=x-x0tE z5$`WOwCCKzkoPFVFuf)dXNAa$fMozd6PokCwedr+Yd1HZ9D~G zs!Hb5^MVGPmmE+W6$HL|_!xR{EHwoC)hi_{^LcyWB(%Jb4AZ&wmye2I-r^Y`Qg{wF zwmTo|snBTNdL%!M>^VArMEf6r2OA{R)xkjYP+&cE`tZH_69&(gF`tWgV}XfiWWZr2 zzmrI(N2Gg9>uM7Dk|EPm%ilDOrql&Aizo5ELWd5NW0D=VD9LEYax36a`O%YhO;CNL z#5w)`uvA4XRmHWpaUwB5l2!uG8txY%q{)zFNK;@%)e7`FGEb10p8^UGfE{dxQ8|?9 ziz5UYV0q(-9G3wyIe%{977e!Wr4oDirC)pI17jN~hIZMXC5BP~l_ZsBOmHl6SrY%H zH(szR;-)ksEp;#~qBnS>ZWKhTPO4W2GT)_UV!KH!-BriVs14lzi8Bw5!St~|AV0Q6 zrOf&HD?==fRt?HiDc};_st*X?B%j|@7dFhdfCWcZ97QS3$c82)hdgmp_du33Ovd~7 z;(j6g#R7ps5so7Jd$1J`2vKO^bu`fz{2bpenWkf-`DqTa_1S)&&p=PY!NM~-&`bev zd8lA1lYP^CcCZIxsFpsqKII{KW-bTzw;c)`&vIdR&<{VKJ<`Rt_tbYvA{G1E4rU{a ze4+I}m5cP;HS`_v4in<^k0>b}S(9?Wt_y*`l#$avQ9#6G)dhKJt_fPA)PG~0kbl?X z4n`i61QyrR*(|(E9M^p36F2Zp;L^4}FZRifcT*Ig|Ww8({);kH;`sl`(TQqw7v z)(36g%W-9aoJQp~VMmpyU{2BCbSGSd4n&zVhsV=lDDbB%*f&>%Mog{~>tJ;h+g0z+ z3IQ3ajy$buZnze5+;Q6~an&W>(WFdpq$9=`lTk?RORU#=e*cla8KJCM^fv%MRrgC5 z!yk>tB(j~Fp06u3Yv%%SvLufRuJfK%RCYzDxDcKjI7@w+GXaqkuM+EFSJYCz_M-LD zS2P!oqU&*zd`mEEuTEs*SdBN;VTu<9Oms&@x(9P!9}i1e7gtAv`B`vCm55A|x=x2p zAPo-P*OnL)+lF|^oYe(P&;vV<{fsb54~ppEkT(rEmy=J;K=^#u6G;pH2*`(u1Gikq zQikI(SURoRBbmq&0=an_1!*F6;zt&YEQsv-ymSL%x@6?6P+Rl-m{;@*`ANTI2`$_a#>Rkx2(K*Sy9FWg(jXx_=MM| zDoYu+21R@YNIOzx1~o+V_+7t23m>Oyz$72{-^6cIOFDGSbRv?wNzTtMb;unkk*7?l zNo`HEL}o3Ykef-u&oT)%qsF>N2a=kUuToD~eFzgbkKhaBDSu?y0wd$5gWTq9&J{ zo5{z|?&)Q6iC1d3qAFWfMxnq*sObKZ?$*k^G;SS}m5am4zpt)bNhPvHLg4oK5Wcr;}kT0$I zP$bPF#*;`A2_0s!ebpS$3P}Ra;-bz*_5%AoYKh{QHe8tt)1;JLo;f!{ilU0-XK{){G+nPiZx{DcvSa(Xb-4n3ZPhhb0ZUy|)wXKA3{%@w+gA&cV zYub=jX6!xyi=X1e8$bV%dlht)Jy*%O8R>9u8{b(G-Cy5LfWQ%VUML!r&o|ifesJ!i z{0@m11e!+Yr$uQ-B}tPZ#e(tJbnr#)isg%)f2SpOVzKq)n=jkZYee*3nU4RR9r|se zb<_=|)su8&l?vRrI`61lAeL0qNSAz-6?*J%hVbFM%IijuoE84&5}MX(qNi~3BDx>P z%rfD0GoKaphU%BwL!G zQoPTKlNSJ6OWM6NZA+wz7M1Ppwc%R2DM*Kf2~d{@YX0%`5CgGO5d*tjnl3Q6cf;Nk zqRYKE=dsI#E2u(TFPoJwvEnJ%%%Av)7f5x;k4KCNr16)kuL6NMrsa@tF#%Ar^0<(J z_n3Jt9|CX%4+b{uJ_?Pq7np!Hx!pWl4hS!cB_gL;>^SfyFXKqdOx$T3H6x0Qk%CYM zMXKKHpcatVD;Q;d;21A5bNH z#xKY~=3WN@SY_LacfQoS?|kV+KPDXkObe>k`928aYEO^acj11v^r2kVDF8u$Fd{BS z{17J4MOr4i&@;@V^&{n6#yNKvUsyfyF*hau8R3YS-0$vuX-|b*9Zq5EH9V;FXJIur z(&Q!e^?4R!l-ada$j;0x?MXwl%)ppEUE83Z5BO5Nwh08tjQ7p}$@J&2dd$ESJs>^- zWV5c(oO%JJ%g0<$WH->t-0(F&EbFF*4bW}vIeE`pgLArE!1@%9P=C=v)LaH*`kwc# z(Hy3H=}J(8ari3bo}V86_z8BE++VlPO~FQDpzapEtn=-F&rb%=**~& z=oLhK#@|~};K%5*WM5n%cZl<9Zzw5G>6rVzS_ z4btd$T-II2>kK2&i`OjN+(7d5Yc?*QC32M(EkEQ-3NN2KYNyyFhf}!sW$&Cz;hBXI**o? zzLzDKnDEUrcX7#0%5RBg1#uG}Ix7USX@JQD2p>fnOe$f6YX&c%CYm_M6b3{|r@Ql8 z#-G_eWvk|H!IBLCzQH9*zQ{_&r_FEmpv1dvc2T+#&xDL=1knC8*1~4$Jlb;*2_AQ7 z=XPxae&BIxJ2n8j5TF9XnFm$EL<+;h@JM%bFq>BO$mf;Mcv`6PM~K6%yJl>g7m!^^ z^T^lIB#@4_MWqWwJ?c3@saS8CX0EL$c5de zLG90DJ*k5Kq|?ZH20Vy)<^N)y_bcUx7x6|YwN^CEeBmo-K6^`PKFhFO%(X0uToUn~ zh05X1lJ+)8bHogJ(QCfCRzZDvt)H!As&E9Q&2RHS5Zj(gmyb_Xyg&3H1=O_sOq_JFs3p#EJhH)1SbK^0}>2zRJc12xU<=jc){X-M*DjSJKH z9^g}g-G7EcQ$UnkNj?}Xj67{@Z(GBnRy1vke4v4I+!!Fn?Qh;(9o|lkEONsKLH=kj ziQ^Ckg7R{E(A#F#dtWO>Y_y6LN!@~`DsZ`7Kmk*4eBQ)b2~GG4^qv;KuouC}{4`q&KHIesUegaGeH)iO`CfsYJ))9cBIYNRp44ox*VVk@GCJm zzb{Wsl9+1L@Wx+f8YvC27g-SrZ(B#}50 zMA1SY`G(RIO|-V!`c+a>sGWpVAR$y^MlW$yT2K(bC#nzl$eXd9a&T(GQCE&U(QyYq z3MzmgO^#HUf%Ru>s$<<#wIDwjyMtR7wM}m-V5-VeORi?*wGdW@zx$wn4+Kl@^oXfL zFLcv|j|?G8Ckr#nm1_MlrxZM$Y=kImu&T^;TNsC#^6s#6RZkoVe}j#hi1J(t0iM$- zDhC?1Q*I=BtthZWutrE!!lRe0 zOHB0AM_>&+SaRhSLei1mb0B$F;^!AoXa$jC4P~*-NDSR6g1ab$zA8*0=@2|Q$U(L` zMBer5!4}#Xc2WqTyJ}y^V@u#C-LeQDhAB!gdpGbD9ZOT%pp(4H_cQp@!iTVwq`$+N ze+#~u1KZiTwyvyQ2p?l53eKevI!r57W)T&r^L+N+Q$ubV&cNhG2pWMUJ_qRB&o>f? z=kQ#nG7A>rfFYav*ZUUMPTom94ElCVs5T)}rnl;KGiBFlmC>c{^E^zf@F3wIi!zg^ zq=jV}?^P*{xaI`;W=h=M-KQv%UJ|<}5xx|bw?AIqv5yMo?rkIqri5&tX3(?ftPV(C z37s0$q)4fUEX{ynmdi9tWf=F%{)S)SY@kgn*Q7U1biNfi*;XAMyx~?AsjrDqCs?wx z-vLI)p`_+yJVqArtPV6uazQjdHI~Bu?&&jT{gt~kt)N_I#5e=!&+tFyp0D~DHLs~_n?z`FYdqVY zt}S*KP2II40FeyfKh#$l^1hOx$a3M|#}AS;_J7`HamM{@s=slt2|f|Xc328aWBvSP z-G}~tj;bcL$d?@@H^qd4Y>O6kEtNHbXHb<*1tJrZS-VzF7F6KTA4x*F9NjZIN#OX| zwRs8=1srI6$3LNBBwXcDqpegZ@_8*WMEAf;-Bdw6&uS?59gFpZZ$Ob;Zta=qmPuG| z5{%G*B?Y`nzls-a9ToBs5W!Vc7U1-jMk(xhq{1OU%EC1M};V$0Z zpSqeTq^)|))I7J?x4Yb`CXtrT;~QE$pk^+fb8CT3#KbwiJ#dIX`gs#QD}St{TllxI z1pPmgUSi1sShUbr!wCm6MiulS(*prYL8IW}$FsPE0kNiAzN#mfUe_`9qRg!z`AEaHzrlU+6B$>LIAyC1u@}uI_SIwY2vFKs0y+E9T zV}vK@fdBP*VKE7^bDLROcxgOEE^y7Ar#f)p`iN;95xhK#nS2j@f!sjoANe2))fi7dnlEfgL@#zOJMBQ@P&TWEfte(# zN~|_42o7g=)?fB{%nH{X@yFo1Y~7fEc!7^Jfo>WJB&mi}h62Kd^e&qDGCl{VPP~TQ zdloN1EQ;g;{IT`yZ=gWRaJBok!0{k$6#VtRtlLRqxiFiBB~;?5&URmqol8`Ey5LZ_};G+ zDe7j4Nu3#0Th++dinRJi)=RVMde7v$!yRMG65`{w$UUO(zecaQ$cMX2nqQu&k%Eeb z_h%Q>etcwZ30De;PCFM9Rtn_XA(EKLxcwNY5BJ2ik=@!CH`1PbWv={;p?RyF28nB| zDwk6_YqlzDR}atG$-i>12G>VrCUHVr7+z-vF9VinX5uuRDCd^5@-Djhh##4R#Bb-) z?@&Jb+rL*LH=;Ib0I+Tgy^eljPnY%66F}yx<)`YpG1qG79DTEy41XU@?4q{K^2X>ed$-=A=ZDwu#k#Ep*856&oaJA{R z(2IAv`Q~=uIobtc5aNm{f7Pb2erJULu zqdgLC1}Rxov?-erqDho$CgmvPBU~q49;TxunlWT_6llJ3%#|C@!*rL@EYN5#?1$TN ziCH&}J&b93lX?Q$oOBq(__9(poR_#U1Fp?VXp6C`;o}n@Afs8!g2w%(Dp_pCadoqGI`YC)U}JDKw%rIxX_O$Lzv+w{xX#UsggX zN=Q`|Idfqc<#|Tw6kJ6aSWmp45c46J+h~s)DaYyHWqj48%{;G*IltSv4vw!5G5EhU z6%1JX2fC8XTWl)!`o0tmRf?F4P_uev2!aw%KMtMa6cJ^Lm>LlO<6HynSp6kU$XPXO zM7cXTXl%4uz-)5;w2Us9eJ>=i2xdUR%1dZhefgm#<<(7aOnJxak(``-(O&JuBQ!a9 z2!Cc5tcg6eMnjL%P!n6GkGj;O^n(VU@CdF{_{oocud+dbp()s9++_o;hI3W=bkb^B zf$k)Krn^X_PYmAnqE$^@?km{a1JaL6lf>D$>TJV1$EmbJL!n3$f9U5qc*7mRmhAR# zt(;R{2IQe%1jHZ;yIvU3?r!#+{8>|~sRzTC46U&0*qQc?&P{^yfZFgu#}~E1Id(UV z+{?)jLHv7n`D#|V7q#={)x@dC@pDTW8#=ry^!y3!eqo5Yxl6wV$9bgu>hdy*57!dY z?F1RYc`N7t=X?HTx877PJ+6P)*q`NEf^ZZS2!diNRVX+y~U_Y^Gy-3P?-m zbh6i}1hokw0OR%7nH;QL8WObRN?7Zw$=+z%jOQaU3Eo=UTI#~KDr;#En=>&1(2X@m zhjI~1T0CEY~bbdSU&}E zMopy3x$2gs(x7=Qi{#CQ687F??y- zncl@WL8h1%I!@Pvd{X-9#s$?5jxsiz`mUufmFAY0n^OjR2c27cyPdXH{yX?mbzQ+X z)m@`iYdZxmo6cIDTgwKUMKxEq4NslCi?^M;n+D%wx@$WPFRMGKZaeI4X`d6*uI}AE z>@I~pc8VoyJ4-hw+#3eDsyDtqr<1O)cB7r%3Tr!$jg1ELuCImFT}z#}28qk8jj6Mj zo!;7OJG4Plb(5Xm@~b;nAl|okTJC4AJNoginu*m=W5d^2q}t~K(?4Yww#7_13{}WE zg;6+umZY*uT3&=#t=LHTg|N%qld5`Ea$X7ScYKAdDOA&X8f^Hb)gC?UUwl>S7?L+` zYBgq8k}TikP6fqH{K&S$9F)|sWV)#-oDFp9a=q>cB>Wk-2tyLk{zhrFW>x9Da2UjY z?k)b@fm$~YEa4>xu!ZG#rMYN*F%1R-Ck$UES08ppUk10aG!&z?Xa z=Pn>2a+l!$@|MxAyDK36y377H+I?FYn+r@`!{qJb23BhH^T3DR%~|S+!!|A-#5UUD z7BwQnmm)_9x;Mjkb5r1O(*T{nd1%mCEwB~EarQFz(UDc~`kuec&h?!s>#wQ{f~=ao zSnc{j%0IGNPAbhAt^h)Q1_~6KZ^da`6W9hZR1P~kMu(a}65}mK&nT&CZ1dVbYn<0u_BoQgiaYkL}kue`tJt~wB z7{OCCX)=_=j--bI^`SidFdPm`;Y&roU1lfQI71w5neiaAd-~5R{mqSh?hM!0yQN_8 zam^)ab7Z^UuVR(6r5t*4>zyf|x(KY57ah|`%w=xUI15^LM1ViH6SM?k-ow+81$<=- z4|@Tq?)Vg--?>G@?@s5_>HAGtob-)wt^8(%4m-GeB2G}$zK@O?z#mue=Ia~&ttdTy zabz)RJQx7_`HW|c#QoFUVjM-30TBnM>4f#1DCq}@UmX@PXUFli>O#O|osCnYD&>Nv zOv{*{#~4l3FyYpI;i2-DIgrPhIl?AAv{lZZs` zmd`T#z=TR07&+$w4)@t$_7^7>$h-`X0DKa&j-m5pNjz|$1%Ou~8}Sw1px78Jeq%_r zOE`*Kg=ivC_wLA0UzP^%Fch7;6tdPG5=s3uv8d6AXh{AZ;zK4U;)XaPa*zf;S@^U$ zB5=?e|1l&@Z=|L`aah$tMQKlqqmApms7X7ItgmF1zrS}?U%}3be}C2V@@#lJge#HTQaPjO@A z$AuSLp*871jdw4%!{k|TtMel-Y2}Bn?jFtEEcko*J3PAEd8#Yn65gVJuWSdao%g?ST-#t6TYvu0jQ zf`)_qxt*bljx{EHyzXxBZ5d{~jKgg`9FEs$(MF!sFc|*@h#n3Hy!%;3%sA$HhF3Gt zlvh6_I>%-&%I1ZI)@7Ya0I{OQpF|myFBC6)+PG^@H^EJC=aKf^lw{DdI&!FaCpnvY zE-iR3_$2&w->tx6W>E_alpJlK|E0iUD;ylaW-^fda&W5EehEc z13Z&KEhGkbnP}3le;3f5+35L}_H2dZbpIWiRrL$76_#avKta2G{BmGHy=??+>+f?m z`#fP`^3fm@CRvG3^kkHecKk@{U~I%EKby_0`wCwn%sACVKRm5%(?dYjdJ?Ev{P;Ap zm_#@?@z2G>!E4lfMuJt1qg^_);jvDg8~^9(>4Ipt=O&z?BLV1!eL~ay$%lPl8&rrj z41g0jmqfNJk=jhkI6+C`I(ZD4pR4({fTr_mcx%LZ6{c7VfL4=ZynOCM2uKtnL~9{3 z#O>js$1`4pPv@Jbm35C`AG%?}$8I3*lf6O-U#Y|2d>8gV?V5?M_H6&QqnKc%Fe^qQ zG2S21gvZZOpapsK>W6PE=ViHgW~ZH{Fol5go1?li3ewa95z%GPuFhb-8#m-|q>(Zg z$g);{y+GRZeF=LTHN$;cD>a3kY!IM*tQacZ@R7{D5yP?QDf+ zRJ6#iZc? z;4k>2=z@?(u(XB#{W5#7bn}X~dxhrb(D}CkMzB@&t()yHcBtSIw@)Yk8Tz+R*`LS7 zlR34wjGUpeDZ}DFQ9PlDGcA8;(f!Q--CDZoP&~N1!V}oZ?SbiA+hZ-o_lN{Zm9Wh^ zJIXveTANL}9n)l=)BNHes+&ZOP)|h_9ufgSpA+m_lvz^tKcai|fYjZArDLR5Jy8(P zDFj&3{E30_F}3V(Li6YanY)AYXa!N!+`q^Ho>SiEMSq)}4LGCu0|Rcbfc+~MBn+Kv z8~YC*xItCFEiY&*t49>b-XeB=&Hy(IUm2>=p^5&Jl7&oe4$z$X{t8TY=RZpm&L;_E zZyEX*)XexI2W8!gh0cifWo>%0ih=CrlQcND+G_EP{iym-{6?3e-!o?q+d(j|;S|jJ~$l#8Vf&jCxhl2#$bdvr6{*2J9uH^SOJvVWiwOm9gv8 zk5Phr_cXQFNbRr4D?^&BO-;&DJCpIf90j^KvZRAVDPxktjS-|9XHs-CM!}^G#>QuSea)E=g(xI=HWo=s7jbGH&iavIA~4}UKB#7a~~2h!SnGXYdf$JXqfa##H2*oPFGw4BWgNs$I=hu85O~5Z9Vmm@IjdS!p)-+!9;+C7znh=(+K{>I_Q+Pml_co zp?vY8qz5Dv?!1`WMhu$xakUp4K~rdYozqsent0wsok5HfZvt6uS5x4EuR4i$xjIQv z(w8*cFB3;kHVx`W6b%+zDqqJ?rr#PpMiA0irfM5@iI!pYWQyQwOIE4>2ta>r6?)UI zcdDSOuHvtgi$8d(z0MBPRcgBKiSgnP+S4Vfh4J;a|E=#;`c)fiY^k%}0K?mAs`X?a z{;-I1Qi30N3T?$0c)h~B&qoiaN$qGgosSQS)tHa9H0GdoA98KR;UTQqXhLsI3vkJ?+e64?Ye~gGxzy?ydXKU?dHSs<++6TBD1Pe zG%epaCBNzHVh2xM;CS~28C2HA@dr`*(AKSCcxz18Ghledgu-0lxTjKiq-ArKnXm0& zd3B6=M{B#eVYYOIyxrlr*HU?OWpj3zt8*H@K{oqL$Dg7@o0pZs>W5L^urvv|%T~%v z$F*TL^ohFurFDrRVUGJ_i31r$PuSGx1$n@-83US`m1yT;g+!ac)fCJR7l8Mxv8kHc zqR&8cV$SGFYl_rht<~s@N!Q~;d-Cfsc|yz|Z=`Nk1{A#6qiO<3Pqs_@4J@Eb@Rjz} zG?6c9#LKVprCI|O;-P)Jo1k+>D*u2{Ki%z~hRE~fdw&J_KwBl%y_eBW=ocs0Kd9r4uZ?rOPhMis^3JV!aJ=KpQ5YU= z9NW@m_?WZ3`m_4v3%lS!uWv}r` ze01pjk3P92KReVuJM{jEBr0h)z38r^@(<*bZ)2->WUu1NtM!L~e%{JQ^@3%Nz^m;S zyw1=6Y-rT^QT7!qedfISbgH=v=@qQGqkR5K=Htami^orMWnpk1Z?9f*%BVYP6dp6r ziJjuXPaEN3xN^~RSaZ@YJ8D$>udDJe`(JnUqJ6vIs8M0eyf=0V;{UlASO0lPhyMS{ z%DU?P%T`}m>78=M9Xm~&-jA;yFtNaGu)u7vKy9!vm?>@N+CK*^~BaF5_1$<1hX% ztN(|6D;2zR6}$~3k66ZHWraq`iH=a_ojMH0$Ti2v^Z&!x1^=lT)&J$1|6ifc+reD) zKzJB{@zbtc^_*S*FC+ignfPyA_+M2>@+i@Q%C?!@mM7r&D`%pz2LC@JiV*# zPT>^*;`yiQ!>*r%j?2+9+e13v79^Z@{{hUpaD<$g#JR=~uxBe``28L601=GzcyQFb>@Z4k*et8EByI8>QX2{@z zNetC7$T#3=D9q%G8Fe%Vz1jEeiZH9*86ffm7p!cOxsE+R+!hztOADG(L*cKWLyqlg zk`I2CF>$HFrqZpG=}NqwcdWE5DSY!KQ^9)~ta9Bw`Bk}|1#RM=tKeHpQGTXLFcd;>P8+K8P8M2lL69X#M+U zCg9}{Ii*-s(M6Nr55;`S1W%to{MbPH?_855W9A;;H6KQ{U=XIgLExDH^w1a|9?!6M zjxaTD(_V8w^Y5L%im}vfsxy0W&D0kn7Sg;o+$X!gn2lhtPL&zGAh@%?^3-_Uqxx<<`Dgh30ABMq<#|ruI4Zp_N;+{&P zO^NN)ECVq-F{WB%XRf&5KFoFpCJv3xaYbR3UDhs*3=5HVDgpY1AijTv4DSQ6&Jh3o zvURd*_}ALX1ph|zyeX{{wS|UkO&5W?lKg9IZ_M5OA?A#R_;f5~A}Sx7Aw_cg3n;cg zCCGv&Vwlu+oI6hsz9Cm)MQPFtz?nnZ{T)d%rgtxZp}MpLN12Udh>0gcZK@1=Io<){ z3_{fPGFp5}LL7!-F<*f(-lGYmPz#TvSh#L8w%FzNp-%J~s?l;1# z46tV5vaMFv7Q3)ZAYsw^JL4_nouXXXK33cM zJ6SeR0#mm-ODJIx_+GL%0Jz(RR5`RF`N?(;|E^<+&pq(W;khx$VAY2Q9UkRLnFNQ^ z<2EL@YaPJpeaoNQwF8La=X4N-w4W!^x}th0%*TRbLv|SK^PI)&JeosWn_zc14a;qs z0NC)m=MQtUe9k1HH2toR;e=@-`_;RTJDy0Cy-|WCS@85(*$4k-`iy?0xrA{gXOG*= z>Z%#A2D^LH2Xlv0+us$O;jxw;;T~2?)p!y4Dye&aE2Z1b>ji#%gmD+EALu@#2}Ix+ ztU|dt)>XCzl+#@puBzEBNb2E!i{s(`ZPVQqKiVZbZFkQ(0}#5=;SsMdSIUeo;(RI1 zm$;(lh0zU$BNMi%I?;NQP+Ehhk*-@CTKTvM@sYJSweeQ*V!4ZcQXhH~QwH*Ow!YXG zPBPyruG5*JjC5O1iYk*u9<{{SyKjL~)w#hE&2V}AemnRX84~ngOMu-ZCKMCEm|AJ1 z**;8%n6r7vF5`P8pR-?>$MpZK!&86b?H(A=r->>=ll0FC58F@ho+5dXP~@-uF1%-`*+)iJU9=&7O>u*gE{5*TZ*u17ir2A>EInIPiT z5tUgds15IGQTbF9XeHIADF95nplyF(YEp>-*Y~H`8Jyg}E{i0l!Q6wf< zL~`**uMaUtj)V&JCzsj*w%fEM*M+H<5A2w{(K>kud$77B0-P=kdrs6!L?_YfiJ^h6 zaEp50?1k3-NQp=XOw*!g2SQPvl&9hSTUa!m3W37Fl1`Yl+yxl9VKXr`m-U_C#W-t5 zo#{R3VF}&Zf>VjqE<(T$KhVegbSoYDrS~aQK{W;X%@Q4i6%i=A?8xFIp4j5xdlkTc zGH(J}g&d^MtgL4OXED*8=FesdhYJSC$%P2{Y1TD=Th~K4w@X%@S1F_30vD=l{7Mfx zN$dFF|{QcxBuIIGQ&(8z3rZe}l_)_1u$TkNb-VCejq<8$&p^BF= zy5`}NM_~Y15i!B(#0^J(B)Cenwv-ZCJl(7v1%6pg83F%(hkCAeKY;Lgn>2T8`Zecz zwHtAZgOA#t%c06|^V@@A=Qrk}Jy(vy(3H+>RVzGZ^R4XRk1|wfpT@+1H7}20Q}CDa z$T6n9QLnUyLCpI|#joaQM<4XW<`jo_Ws{-4D3ybpgfFjQqw1H=*`U`0QvvtNEQ^K| zj}w9J4lg3(>ek0-`gDMJ`Ti;`ik^*3A(@ENOImr=CCsxi9Yz>lZ|AYls63rfTv5=F z6dOC~i3A2xGrQ*Q2*|-LLh1x(z&?>~dOFWU_>vp}v@ae_GI=gYr2eBItD|j40o7tPgZ@=xFS?{!BYaP!?>(k%M|2bK*KtWNW7J>B2T&DW425C&wusY)A&$@MWEffA0nl)^{p|HxN$3%KM=mHv7bCbC*)icR*JK8))Ax`U2Zql;68~pKZBKHf(oUt4? zF5%nh?h_vi{Bjp`>=ovuSEdq)be%vsw!APgqR^eYFR&BPeaAfh(!k)a3=hq)e6Q%SHcAPPAw z>|O)3oeR&}yG#=k8?;L^YZM>f2V9F^PjMM>3S|tCpu3c*NHNAbwzO_4a!;U}!B0Qr!4Q&ua)y4qG z2bQSMsuxt3QgUi{65>PUm%$wOFz1=iC_n&nbGF&)1h{YuS00RHQ*vf)`i@(ppJ*|D zx)KyG>JRy2>^m9~%xWo>?LT4sXK=6IWx0>KbNuHWl>Dz@ z1{&^+QOh{fvTcDBlP^E==Q{30k2xsbUJN@ZE^Ew{Heg$+B50RmYQNA@RZl%1VM@IEOXC%#sLDvX^ft; zpJ@JSFW^M-k_a@VsY>UZYM-5+Q$BF%FfnE6rxs9j`ka~SR$9#U+`r!|*bvh>FF2A0 zrrq*Gdk(k_&vZxqZn^uOvIRXIa?co^wo!9Gv(I|P)57Ch%vrsBqwkpN?z8W_W)1n= zlg|{4&hhOS>06+%)sv%E7HsI*oSJX&Jby-BlPZ{o8(aqSh4VP_j+9hIkf@fEOQ5>J zmkmXnXr;OAr3bOKKP^May6vO~uO8mJ<3nI?;zOcx4*r&iM$@~4?9t8$s7BRM20jXM zVkK?yoz**VZHsZb|8*Stn8MaVOhu1KgfX1O2S$xdUJHL)o}2s$qn~h8TG(HcnPW!3 z^SpKE!qn$)h;%pxmDnp?{A!}9^ADXYoyzzLpds$4bXKcm zb6(G6)^z?hE0!)f&`m~XPa;rh zb_nN;V?!X7h&pBu-!noaQJ;pKF7XM^dU02dgefc)({RqSSRi2$Eg1}VIWC`D6vS4OdqK|*qzD2XSlTWm&a3&OFGrqT?aAphDEq%- zNG^2~NbzZX7d`ZN9)F7qS1>kGZ^gkPLyHa1L$Rue5&nYe({<*M|Gwv-8)M@jLRU$< zWx11Wzq&;U50-3dkIk2OfXaEnW81oK?2MQIcQL}1;)t+|b}L~~QN~Zf_wp*tmeLXI znZ7p=KhGdBGnXw6B`^uXrU7R8^I`=N#78;OO9bW26GLPPEJ93O?P>QoUc^-SJb z(~YAFO$StKF)c0&2~d`P>$1<{pM;2EqR`ME^}1nagA!^frB^0yNfy}p^Z3`ExTeE{ zC9(CJ?SuSHiCVXx&z=)iibRCtsYGOdB>6kHC8JML8zs3+=ORX#hjk+LBX%(k`5OT| zMsrcP3%gMu752$tO(&$L{{doI;&$}s#=;N<;Z!9bO$rj(@)}rrrd^+=y)?4yUb(+s zEca6=hij@7U{l0#ZfKD4{vJ|Do&o}9h*%UR{)Wh(P5&na9s1%Wuzp`ydcXp1u3-z? zsL+`#amVOQdjLxyZ}jNHdwm}^f5UW~pv(S9C5EK_l7^;VN56??ELZNs^l=Op!ZwH~ zFF~q$muS`|vQ3(m5azm)%mxy+!*kyB9Eeh%=NnpA)svWXJ(kKpn(vvPkfOGl_o=3d z?IU}T*#PmP0-6+G^pp+r6A8Pw${oKNbeAyeHl+6K$BDP^C+TJs1dYvR54I^!lGeH& zAA1jhq_mJDKc4iQhlG^&gd7U3YvVEQz%qz@AAlJ1J@P+U!AKBh!ut-1d+q?wo#VN8 zL3H!nW1jnp=YEdq*B$kA2~`e=>Uy&qauAH=cTy8WWIem9fr-Q{q}>l%{y|7cKY>=D z!nT3Ra3}Te?ndf3^ba)eFx`#Uhl7u=qpO2R82Tb`kV=A5G!Be_Jx>1UxsyHjdA{xe zQs+Hl+I|dV`;hGNPB%9|YAnH?+hH()cc3moXvG%!R!G6v+xs0UNL~3{=rE?<%lJN_ zG7+>f8uvh3xNLq&=0iwb{V;lK@NI|4++9hsETA?Wpi3e>=O0+g#eV)D=}wdXB%dWl zmWcT?@cB`e`9o;nN(|Cl<{f6IbNSZ6xaYjg^4`C*ZvpseNfR@XBaqEMW4^>U6)xnv zAOFd7gAB9{$ayQ@x>Ra$CYr{Jav@N0B{UDo0%G>iQ`ke6u!o*PyRd{#r!wufq$8i-|1Lr+&i&<$g$eAIJJ3A0daYxyr>+vTgUEs}~Ch3T#l z!hoJMEnAtt72$ha4;X{46sO{_ESIKv$)_kItk3nT<4z*0Vy=l&5UcfdxzNjwvIQkb z!K*gb<$76@y{vfwFKZ%lX9Xmz-CVK?UbNXRAzO=S;mwwHWF~64I$L2X9=H20^Xx4V zZ_%a4BGndByW?f{TJkX>O!iUB$rzCg`%p1-wTDRDGj#jtM$5qVSW)|S-B7v_%rst6 z7TFakOYbM$Xqm~4G&Z~W?h+Bam#7l3O$}X}RT+2$6gi=Gxs9~RFfwg}W4qjH>T_*6 z^EAl_(No$>MmTJnc*O2mMGl)#%+uD_EjpvwlDGwZ zb01{YrinJGD-`It44@t9LRtflKIoUVe&u@-W{If#96w4Vk>GD;b7U!hC=1hV<`7_m|)GIKq5zS>gS zODVhZ!bX;5V%D$`gOE^}h}f%VX7Ot*&8oYARqqxrr5w7DiM*7?k(@wYN+akh-CCP; z&?Yr%QekR$T<-^?o4m!x<9n!JZ$+fJ&cCiM*tJ{t9+1JNl7l>UkKJ0@ZyrcLvkv6+ z2@DRx05wCubZH0-p!Zp3DM>f@(zPLHaBv{Bw$PsbbeXZp1Tc|i^%SW<1cK_E{-m>H z$OQcerk6kX(eXpC#1HbAHs*Hhci-j@X}Wsd2hH8Ik%#n6{?J2LPyljbM9SO#uxpgu ziD1xl6;%jAg}gD8zWsD~)72y*XvoL&4ghR~z;J-61v_5L9mjmr^TIoU%y>CKpHq>nqmbR}p;vp38hGlE+*zUe9|6Ew@n z$PN&Qq&e3pHbee6d?oP-noT6K0&snXC~}Pg>Bc#*J$aM^RJX(cs*DbKCXb%K4M zne$yLY;goXoM!1Lhn*+ss8|*M&$TdHa`(Ho@7sKSyKeXLUlneH1 zf+n9-Hs}wKP#z8R=}Q*meDfj9Jd9ks$QqRko_`maKbIZk;}v|@7~6eT05N}N{s=Lq zK46-I-3{${ZX!GK3fQ{+psAoJ4n|dRsFh|_^Oyj}d7b$HdsZ&yn_D0C9PG3n39@W) zAFM22Fn=}w={d7$SMFArUg^4)&#_hoNs9-GT5JS-ib;(|VtvHSWX-YWe`0G*)Q(H3D#;JW?}7wAsKpF&_a>PHX`w&zQ&id8;3L5!;UO zHEqEmsG*1)uttO6#9)_s5W62ghpp=`+}z$6ArSC_=J7;z=9>HIKDXI&quU5}J9x=+ ze&IR4@|@pz?!aJwloB_e;{9%HYGRAGI~h}eKYPu$FhaaFbDFI+Q?U1Oly1eLt7~Wz z;Ufk^F_kz8wl&AG6T~;s6l`ZZdME9JDzD&qRxB2-r-HGH#LD>EO2rQg?=#icVo^2M;C`mI zL-uFtu2p!)Qt>tUU&FQd-+}h|-@#7!Ut{O|@6a`fZqqf=A8Vig9k~YoJ9>>`GlcKX z`CnQNzea&i3gJI~O*VDn8U;PoKL30AngyS{7XLeSjhfp?^UVLAw`}c&H2-_C4gWi> z{O=_T__7SctHS@zwa5R?3;(;&hW}k6-tpBS`Q%*Uz?+^k-*dh~E*;D~S~_MPJ4hyu z?1>ceJ;4R+l~PRK;>A@QXx!DUum_0$?d1<8eA+uq&axY8`P>1D_T1lkSu?yWER>dZ zKJL&wkyJE&`S6qam19aCQon?J-Q^rDmci~~7z8`|tL(oIq4+^;?tNPwwQkd6QRhGi zJ$Dui@%Hw{!F)@&#Q7X&Ydt0=c2|wW-&4nz+x&vcooX!JM1J2R(}rO-7Oy40j@oqU z!E|b)O)aUU%VDFjLw+~faOuHrf8FIIQFl2rKS;b$v5jy9qD)P2m}q9I8)acHWS3-R z|Df)2`l!1cv>zlMtdjS9M&1_98=?Bi!GuV*NPWLKa_z(8C`{ zZqEb#!GxNi1mpRN*8co!So)iUR{_Tv&WRpr=-0QVj+QdanAT6@Yskl74K`V@`g2;p z=km`{bVMM~`gM|Q`A@E9IpsE@?NeG)r)GSf*7|vR>re8Xhv{T?RnYAtQSZTY=E>V4 zJi6=Ya3=PGCCrq^d+ut_ts~8l&b3O2wSE$aB1>+GK(l=9UUh4QHR(Yzb**3b>nJs} zj?$sl)Wcd#Q|qTAnWJ>H_4~2bQEG1e`lK}Hc*by?Xia@O zGD=|5owJqIX<`ZdF*-8f*l9;b2qGDjO+t}zZ7J)&L2=67#3PMRQ-S_K(vrO zh@+^Nb~@+NI(H(pZ5igh6xv$h%bw_lYV2O_(*jB*YHhfTFEQCOlzkZRsIcFoyCQsH zvs`jAOne-M`LVXqZuiOgIWD`nvZ4fALcaFoYj!AhQc5zy@pEa93{vhN{ldybnY~8+ z=NOG-1Di8O!a~XBjNxPjg*jsoT|v81eRej9b8-wq(<5TzVEBU;zER;@1iq*;87?`* znn@Ggu0;+>S@^kA4z$tFCuH+HOD^!+C_m|}l=yuGm@qMUdZV?lmW;wKOJRkT$w+g60}r_3%GF11?S7CVNi3@+$K4Wh8u?G@MbFD9avVF3 z&oIxETO2tdbTfILQ%?t79nke}c+Strb(2oI@Xf&+_2|`jb;TMfyP}YkZzs%}1H9U2 zjw_?MMH$6pIRa#$xEzqq_g3T6JiTmi9?{m#d?EzffOppivD1DXZ5z+0?I#TLmP6pQ zO+oWHR!=C)IMx7%vRC9o_G)Sl5E7*`AY1KOxNX(!>%WDp+1u40P&m^Bb$G3Wj!{Fy zQzU~^T+a&FWm3xAZ+R{@(|_(|btP?rob5g5JD&45&s|63-&>upM#^q_U-h|qLXPCS z;xdJaxY%ZN_{_*CQ=}|#vK)5O@wv?7v!jyTpi<#z%-)aA6G#70+VE1&f8*qc!3e{x+R!*O)Ko4-K z+VK#^*7MO=Qx)h-=1~vZ6zKJs+MIM!o)F6X13~kGc?GRHZcYHx7MimV(VF#;!Z~{^ z_OoaOMeguCXAQ)o@t(7Z)=VzTQ06IJkv{@vkaRVV-9ILw;18J}n|~8$JadQzt#@e< za#@dlp8|By{O$p7F$J|y7Cd)2RrhtU9X+J*3e9bR!Z2iYk<+5?&xo2$5)lQ{R9+o0 zvzhb9@#~a0!dA!tL3hg>A@d*)k*UrYqk0{q{W3;P8Dn%>#^_u}V|0l+@(npd-68`} zK@+6MX-X=iWkqQl?L2?aBu7!2V_S>vIGVs1>3b7DiYQXjK`{(x8qSu8&)gbu_Ie0p z;C?+l6I2p5S{Y9ZF+N~z536Kns2>+K!yA$zN|jl^#BDrpJ^b*lT0UjkcaX?U-IW;> z%fZjSdV5fJCF{k0;Vup{wOn0Km}(aJ1-oX6FTokh+rMB*-UK94Os<n zC+qWJ!zqOTH)o#^6!z2oEb0o=3EZ1%NZKC-GX&(~;#zDk^!41qL@|5Afh_J1}0NB zq*ubmj`@+2jRexMzN^K(dx+%9)<^_&vf}gN*E+~qWc@gi_;h0K(S)Z4r zg)QxteA$*LIIwqa=LJ^QscMnsqfIT`6%Fex$Gz2qcdoAPHR@e6 zQTD2`bq%k<7)B$z>(m!_nI5<+Oy67hv`RzwiPvox>o4@WJ+RqBW{G3?ULz0^=KG*Dz+w4zXo&Bt2FW8l|CIYwI5AU|BNI+35;1}%< zm+e%K>7m+%i8_X!zmrnc5n4%>t5Wzh${I@@P-1jU_XtO68Q)YYyIRG;>q#Kr!mBvJ zXVSQk&uL9()!oeA{IOC=?rN$e5j()4IC=~n7TN>kn#6w291(3M9bRK~gr{{zYeB-iTo=un3k}e@ebw^_*72&;Qan@8ODL;5po`t)^$vQnY zvXnLg+!E0`hU(%8tIzjL^>+J}tdOpHn#AUb><*_2X@G^^Pv=W`VNHi6o$Al3E%rW~<`h*@h6*^;-3z}!`-<5cp2ctc9M+*(q> z?#Lk(@jhsMCVR>mj$XP<>J+(0irvaok&*lpp4;GM4O5pf2*vl*Qfp_xo_QPP*rr@< zyZSQrRWbfBHh-h!;X2!2XZHCNg- zl=tZvxiAQY^%SG)GvWaxKd=pg!i{wBLTf#5XsIn)YB4n>va3pG?-mt8HrjPmLye8Z z_N(Ud1@9iEb~hMK&RNqt%167)^mC( z{dpV9tu!i5x=n;lbn1Jkj_5A#kLlsHaiS)5lX!DOspCskCs`)nH|W_mnYn+_ z!{-M{+84TTLQW828}kQ(B;Dj31?x~VJ@?0+`%~$0mY!W3CwfOW2{y)+zM-|WXf4#r zGQ!8@I&{3%dP=A1>uL-Nk`Y#>_5q!QuT$^iHY_C6$=%VivgR=?O!N|A!n0>|?$XY_ zN)bOvkfl@NYs3sen^-G&d0p_FPojPfW&#Mj;I_7mMpE+9#B&O2_D8x+j-v zW$TyE!anXf$88i8?n&|PXsjr{+lIcFqoFV6Kpnja#+>a?@Hq5E_v`^fWqe#ZBS~Dq z=NYA;$a|e+jD65~BH9}ReB^o*52J;r73mYXiPz4lYgL?OWB*`LO3K_nh;dJ6SIEGA$JUF`J@8YIxfzuycM%kLcd+ zxl=i2Z>e;tT=+)3hMTt@63a&<%0eGSxse)skjL>7AB4`M(poz1bTQ2a$30!9a$7{6 zC6o}aWPOAh^Bg%IOx8uWQzaMuShPFNcgt=SyzSK;Cc@fF-}tRW(``gg$KQ8cOq;L-~9ly z@jW?wCqGLmu>uNV8o&@~IhX!f!T^y(gWtC{-~_ueH4llha-$wsleuLX#hnMkBrRc3 zoV*|(7QYqhKx@`BlIL|jro&lxXdQ)Rt$Pf!{HT77>`H&U)vwTxWFm@`NBOLTq~%El zPPZ|Tf1ojte}JJ&L{kxape0{d(RxLca_S}u;}}oNS>{BBc&wyK6}1IA=37)lTj29a zp4)k*t7Km3N6}sg;njL{cqWl8ItABdpsY49iGZAc!k5Cmk)#$eV33r6XW`y>W%EQi z>IdWV5<2+IflfY6VK$et6+H|i?(=L^r>1;S`ve2f3R-d_%rrXf{Jd~7$CP*u*54{B zB>?FbD7zY^xFDs>)oMsa90$H}t6J27R<{AT`!L!$yS#9U=ir|?`n#K~2lY2J{yX#f3A5O!* zqLvlnRVEVJ4pq{uQ?;}GAFH8)piXX;5CmBiC@cV;2gy-5}j&t zO_Uc1#G>^LIp*gooJEJ?yK_a0WIO-P#J8qIAX*~wg3=iRRLTfx{1E0vQgq^^1 z_mSk8ZOA)u}s%mLcY;UFuM__XO=Dz9u7B)D5?0OMN=BM!`k4`bw-4N>J;kb&sH z=T;Lj6{Z?Zde*#T&YR0%wqG*;1nl~q`GfhZ=X7CX8_O#<(`ir?G(u0`A2C1Vs<(4Y zu0}bG=}?5B0ugT}n-kdC0)xe?n{93-Vns*q`F!pk^Qz~5({mw(mmK71%kL0h9LE7T zdRcrB*??tBTW(NZN7v z_%uJLfSnQITnqewLxxcNFMR*#6XG;KgA8NEfILedPuP!7$j6uQ@u{OWQ2kO><(8t* zr(gK(2M=3K>;=ED&08tnVsz8%KCw0pLHaw7TvcJw?@k@s?^}g!i&b2vc+LSzJA9{#yl`ZnV&)Wnea;rQf?vAn(f literal 0 HcmV?d00001 diff --git a/pagefind/index/en_a12fcb1.pf_index b/pagefind/index/en_a12fcb1.pf_index new file mode 100644 index 0000000000000000000000000000000000000000..ef6a2a0c642a935f396f42d53cbc5115ec576e17 GIT binary patch literal 26079 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 giQ1Ps4v?d3bEpnjT=dlHP|5{;EI(SB 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 diff --git a/pagefind/index/en_eaee1d9.pf_index b/pagefind/index/en_eaee1d9.pf_index deleted file mode 100644 index 5edb70df09716bc9207313f651b5916b25da155e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 23995 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 W&K9?VU(easTmCOeyhOWx&Hw;#L+qCT diff --git a/pagefind/index/es_3a2727e.pf_index b/pagefind/index/es_3a2727e.pf_index deleted file mode 100644 index 03a2b7e4b71557e1bd8db91d7bd9b93f87c8b98b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 27882 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 diff --git a/pagefind/index/es_5f91b74.pf_index b/pagefind/index/es_5f91b74.pf_index new file mode 100644 index 0000000000000000000000000000000000000000..c212fcfb456416b47088748017ea07076032ff2f GIT binary patch literal 26535 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 diff --git a/pagefind/index/es_ce74b47.pf_index b/pagefind/index/es_ce74b47.pf_index new file mode 100644 index 0000000000000000000000000000000000000000..3e42f35bfbf5e44b7e1ca63fe18e2d09a2edbd97 GIT binary patch literal 27886 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
    sern

    Plugins

    -First time here? View plugins

    channelType

    This plugin checks if a channel is the specified type

    requirePermission

    This is perm check, it allows users to parse the permission you want and let the plugin do the rest. (check bot or user for that perm).

    publish

    It allows you to publish your application commands using the discord.js library with ease.

    \ No newline at end of file +mirror the execute method on the current module.

    src/commands/ping.ts
    1
    const myServer = "941002690211766332";
    2
    export default commandModule({
    3
    type: CommandType.Both,
    4
    plugins: [
    5
    //This plugin prevents this command module from executing in other servers except myServer
    6
    fromCallback((ctx, args) => ctx.guildId == myServer)
    7
    ],
    8
    execute: ctx => {
    9
    ctx.reply("I only respond in myServer!");
    10
    }
    11
    })

    serverOnly

    Checks if a command is available in a specific server.

    cooldown

    Allows you to set cooldowns (or “ratelimits”) for commands, limits user/channel/guild actions.

    \ No newline at end of file diff --git a/tr/blog/1.2.0/index.html b/tr/blog/1.2.0/index.html index 2ce542890..687cfef44 100644 --- a/tr/blog/1.2.0/index.html +++ b/tr/blog/1.2.0/index.html @@ -83,4 +83,4 @@ Feel free to use TypeScript experimental decorators to augment and customize you
    • TypeScript has been updated to 4.8.3
    • Discord.js has been upgraded to 14.5
    • -
    \ No newline at end of file + \ No newline at end of file diff --git a/tr/blog/2.0.0/index.html b/tr/blog/2.0.0/index.html index 1c8700b82..d08c0b4a4 100644 --- a/tr/blog/2.0.0/index.html +++ b/tr/blog/2.0.0/index.html @@ -104,4 +104,4 @@ All deprecation warnings from previous versions have taken effect, and are remov

    Including the previous section, some names to symbols and data structures were altered to be better represented. view changelog

    Context refactoring

    -

    The context data structure has been internally altered to represent its dynamics better.

    \ No newline at end of file +

    The context data structure has been internally altered to represent its dynamics better.

    \ No newline at end of file diff --git a/tr/blog/2.5.0/index.html b/tr/blog/2.5.0/index.html index 275ec79f9..e0c2a8f91 100644 --- a/tr/blog/2.5.0/index.html +++ b/tr/blog/2.5.0/index.html @@ -76,4 +76,4 @@ What does this mean? -

    This will probably be the last breaking change in a while. Thanks for using sern!

    \ No newline at end of file +

    This will probably be the last breaking change in a while. Thanks for using sern!

    \ No newline at end of file diff --git a/tr/blog/3.0.0/index.html b/tr/blog/3.0.0/index.html index 975ecb073..5c86f78c2 100644 --- a/tr/blog/3.0.0/index.html +++ b/tr/blog/3.0.0/index.html @@ -162,4 +162,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;
  • Removed all previous marked deprecations in v3
  • ModuleStore will be removed as a dependency in v4. The only way to access modules should be through ModuleManager
  • Default Dependencies will be made internal in the v4. Users should only have access to its interface / contract
  • - \ No newline at end of file + \ No newline at end of file diff --git a/tr/blog/new-logo/index.html b/tr/blog/new-logo/index.html index 882cb1c5a..6e2e6150a 100644 --- a/tr/blog/new-logo/index.html +++ b/tr/blog/new-logo/index.html @@ -58,4 +58,4 @@ And here we are!

    sern logo

    Pretty nice!

    By the way, we have animations and variations on the way, so make sure to stay updated in the discord server!

    -

    Finally, from the entire sern team, thank you for sticking around ❤️

    \ No newline at end of file +

    Finally, from the entire sern team, thank you for sticking around ❤️

    \ No newline at end of file diff --git a/tr/blog/railway-deploy/index.html b/tr/blog/railway-deploy/index.html index a1c489957..29a7095c4 100644 --- a/tr/blog/railway-deploy/index.html +++ b/tr/blog/railway-deploy/index.html @@ -53,4 +53,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Deploy

    Once you’ve added your environment variables, click the “Deploy” button, and Railway will start deploying your bot. Once the deployment is complete, you’ll be able to see your bot’s URL and logs.

    -

    That’s it! Your bot is now deployed and running on Railway. If you have any issues or questions, feel free to ask in the sern Discord server.

    \ No newline at end of file +

    That’s it! Your bot is now deployed and running on Railway. If you have any issues or questions, feel free to ask in the sern Discord server.

    \ No newline at end of file diff --git a/tr/index.html b/tr/index.html index a86318151..bfe6347b8 100644 --- a/tr/index.html +++ b/tr/index.html @@ -38,6 +38,6 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem; İçeriğe geç
    sern

    Create your dream Discord bot.

    sern is a framework for building Discord bots; Better DX and an ecosystem of packages & plugins.

    Showcase

    -
    man-nomic

    man-nomic

    Displays LLM model information

    aiproj

    aiproj

    Perform semantic searches on your discord servers

    Bask

    Bask

    A discord music bot

    Vinci

    Vinci

    The discord bot for Mara Turing

    sern Community

    sern Community

    The bot used to manage sern Community

    +
    sern Community

    sern Community

    The bot used to manage sern Community

    Bask

    Bask

    A discord music bot

    man-nomic

    man-nomic

    Displays LLM model information

    Vinci

    Vinci

    The discord bot for Mara Turing

    aiproj

    aiproj

    Perform semantic searches on your discord servers

    Features

    -

    Modular

    Take apart, build, or customize code with ease to create robust bots.

    Concise

    Commands are significantly smaller than other competitors. Write impactful, concise code.

    Familiar

    Code like a traditional command framework. The API is simple and resembles classic v12 command handlers.

    \ No newline at end of file +

    Modular

    Take apart, build, or customize code with ease to create robust bots.

    Concise

    Commands are significantly smaller than other competitors. Write impactful, concise code.

    Familiar

    Code like a traditional command framework. The API is simple and resembles classic v12 command handlers.

    \ No newline at end of file diff --git a/tr/v3/api/classes/context/index.html b/tr/v3/api/classes/context/index.html index 4e0466cc4..1b851dcff 100644 --- a/tr/v3/api/classes/context/index.html +++ b/tr/v3/api/classes/context/index.html @@ -57,7 +57,7 @@ Message and ChatInputCommandInteraction

    Returns

    null | TextBasedChannel

    Source

    -

    src/core/structures/context.ts:49

    +

    src/core/structures/context.ts:49


    channelId

    @@ -66,7 +66,7 @@ Message and ChatInputCommandInteraction

    Returns

    string

    Source

    -

    src/core/structures/context.ts:53

    +

    src/core/structures/context.ts:53


    client

    @@ -75,7 +75,7 @@ Message and ChatInputCommandInteraction

    Returns

    Client<boolean>

    Source

    -

    src/core/structures/context.ts:108

    +

    src/core/structures/context.ts:108


    createdTimestamp

    @@ -84,7 +84,7 @@ Message and ChatInputCommandInteraction

    Returns

    number

    Source

    -

    src/core/structures/context.ts:73

    +

    src/core/structures/context.ts:73


    guild

    @@ -93,7 +93,7 @@ Message and ChatInputCommandInteraction

    Returns

    null | Guild

    Source

    -

    src/core/structures/context.ts:79

    +

    src/core/structures/context.ts:79


    guildId

    @@ -102,7 +102,7 @@ Message and ChatInputCommandInteraction

    Returns

    null | string

    Source

    -

    src/core/structures/context.ts:85

    +

    src/core/structures/context.ts:85


    id

    @@ -111,7 +111,7 @@ Message and ChatInputCommandInteraction

    Returns

    string

    Source

    -

    src/core/structures/context.ts:43

    +

    src/core/structures/context.ts:43


    inGuild

    @@ -120,7 +120,7 @@ Message and ChatInputCommandInteraction

    Returns

    boolean

    Source

    -

    src/core/structures/context.ts:114

    +

    src/core/structures/context.ts:114


    interaction

    @@ -129,7 +129,7 @@ Message and ChatInputCommandInteraction

    Returns

    ChatInputCommandInteraction<CacheType>

    Source

    -

    src/core/structures/context.ts:103

    +

    src/core/structures/context.ts:103


    member

    @@ -138,7 +138,7 @@ Message and ChatInputCommandInteraction

    Returns

    null | GuildMember | APIInteractionGuildMember

    Source

    -

    src/core/structures/context.ts:93

    +

    src/core/structures/context.ts:93


    message

    @@ -147,7 +147,7 @@ Message and ChatInputCommandInteraction

    Returns

    Message<boolean>

    Source

    -

    src/core/structures/context.ts:99

    +

    src/core/structures/context.ts:99


    options

    @@ -156,7 +156,7 @@ Message and ChatInputCommandInteraction

    Returns

    string[] | Omit<CommandInteractionOptionResolver<CacheType>, "getMessage" | "getFocused">

    Source

    -

    src/core/structures/context.ts:26

    +

    src/core/structures/context.ts:26


    prefix

    @@ -165,7 +165,7 @@ Message and ChatInputCommandInteraction

    Returns

    undefined | string

    Source

    -

    src/core/structures/context.ts:40

    +

    src/core/structures/context.ts:40


    user

    @@ -176,7 +176,7 @@ else, interaction.user

    Returns

    User

    Source

    -

    src/core/structures/context.ts:63

    +

    src/core/structures/context.ts:63


    userId

    @@ -185,7 +185,7 @@ else, interaction.user

    Returns

    string

    Source

    -

    src/core/structures/context.ts:69

    +

    src/core/structures/context.ts:69

    Methods

    isMessage()

    @@ -196,7 +196,7 @@ else, interaction.user

    Inherited from

    CoreContext.isMessage

    Source

    -

    src/core/structures/core-context.ts:11

    +

    src/core/structures/core-context.ts:11


    isSlash()

    @@ -207,7 +207,7 @@ else, interaction.user

    Inherited from

    CoreContext.isSlash

    Source

    -

    src/core/structures/core-context.ts:15

    +

    src/core/structures/core-context.ts:15


    reply()

    @@ -218,7 +218,7 @@ else, interaction.user

    Returns

    Promise<Message<boolean>>

    Source

    -

    src/core/structures/context.ts:120

    +

    src/core/structures/context.ts:120


    wrap()

    @@ -230,4 +230,4 @@ else, interaction.user

    Returns

    Context

    Source

    -

    src/core/structures/context.ts:129

    Son güncelleme:

    \ No newline at end of file +

    src/core/structures/context.ts:129

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v3/api/enumerations/commandtype/index.html b/tr/v3/api/enumerations/commandtype/index.html index e2fda9d12..288379255 100644 --- a/tr/v3/api/enumerations/commandtype/index.html +++ b/tr/v3/api/enumerations/commandtype/index.html @@ -52,81 +52,81 @@ A bitfield that discriminates command modules

    Both: 3

    Source

    -

    src/core/structures/enums.ts:20

    +

    src/core/structures/enums.ts:20


    Button

    Button: 16

    Source

    -

    src/core/structures/enums.ts:23

    +

    src/core/structures/enums.ts:23


    ChannelSelect

    ChannelSelect: 1024

    Source

    -

    src/core/structures/enums.ts:29

    +

    src/core/structures/enums.ts:29


    CtxMsg

    CtxMsg: 8

    Source

    -

    src/core/structures/enums.ts:22

    +

    src/core/structures/enums.ts:22


    CtxUser

    CtxUser: 4

    Source

    -

    src/core/structures/enums.ts:21

    +

    src/core/structures/enums.ts:21


    MentionableSelect

    MentionableSelect: 512

    Source

    -

    src/core/structures/enums.ts:28

    +

    src/core/structures/enums.ts:28


    Modal: 64

    Source

    -

    src/core/structures/enums.ts:25

    +

    src/core/structures/enums.ts:25


    RoleSelect

    RoleSelect: 256

    Source

    -

    src/core/structures/enums.ts:27

    +

    src/core/structures/enums.ts:27


    Slash

    Slash: 2

    Source

    -

    src/core/structures/enums.ts:19

    +

    src/core/structures/enums.ts:19


    StringSelect

    StringSelect: 32

    Source

    -

    src/core/structures/enums.ts:24

    +

    src/core/structures/enums.ts:24


    Text

    Text: 1

    Source

    -

    src/core/structures/enums.ts:18

    +

    src/core/structures/enums.ts:18


    UserSelect

    UserSelect: 128

    Source

    -

    src/core/structures/enums.ts:26

    Son güncelleme:

    \ No newline at end of file +

    src/core/structures/enums.ts:26

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v3/api/enumerations/eventtype/index.html b/tr/v3/api/enumerations/eventtype/index.html index c477f27bd..13aba8f65 100644 --- a/tr/v3/api/enumerations/eventtype/index.html +++ b/tr/v3/api/enumerations/eventtype/index.html @@ -51,7 +51,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    The EventType for handling discord events

    Source

    -

    src/core/structures/enums.ts:51

    +

    src/core/structures/enums.ts:51


    External

    @@ -60,7 +60,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    The EventType for handling external events. Could be for example, process events, database events

    Source

    -

    src/core/structures/enums.ts:60

    +

    src/core/structures/enums.ts:60


    Sern

    @@ -68,4 +68,4 @@ Could be for example, process events, database events

    The EventType for handling sern events

    Source

    -

    src/core/structures/enums.ts:55

    Son güncelleme:

    \ No newline at end of file +

    src/core/structures/enums.ts:55

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v3/api/enumerations/payloadtype/index.html b/tr/v3/api/enumerations/payloadtype/index.html index 8be78cf88..321fa5f3c 100644 --- a/tr/v3/api/enumerations/payloadtype/index.html +++ b/tr/v3/api/enumerations/payloadtype/index.html @@ -50,18 +50,18 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Failure: "failure"

    Source

    -

    src/core/structures/enums.ts:93

    +

    src/core/structures/enums.ts:93


    Success

    Success: "success"

    Source

    -

    src/core/structures/enums.ts:92

    +

    src/core/structures/enums.ts:92


    Warning

    Warning: "warning"

    Source

    -

    src/core/structures/enums.ts:94

    Son güncelleme:

    \ No newline at end of file +

    src/core/structures/enums.ts:94

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v3/api/enumerations/plugintype/index.html b/tr/v3/api/enumerations/plugintype/index.html index 14a593662..5d3925789 100644 --- a/tr/v3/api/enumerations/plugintype/index.html +++ b/tr/v3/api/enumerations/plugintype/index.html @@ -51,7 +51,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    The PluginType for EventPlugins

    Source

    -

    src/core/structures/enums.ts:85

    +

    src/core/structures/enums.ts:85


    Init

    @@ -59,4 +59,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    The PluginType for InitPlugins

    Source

    -

    src/core/structures/enums.ts:81

    Son güncelleme:

    \ No newline at end of file +

    src/core/structures/enums.ts:81

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v3/api/functions/commandcontrolplugin/index.html b/tr/v3/api/functions/commandcontrolplugin/index.html index 4bd5092cb..0ddf5a25e 100644 --- a/tr/v3/api/functions/commandcontrolplugin/index.html +++ b/tr/v3/api/functions/commandcontrolplugin/index.html @@ -53,4 +53,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Since

    2.5.0

    Source

    -

    src/core/plugin.ts:28

    Son güncelleme:

    \ No newline at end of file +

    src/core/plugin.ts:28

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v3/api/functions/commandinitplugin/index.html b/tr/v3/api/functions/commandinitplugin/index.html index f0c306b51..d7c781310 100644 --- a/tr/v3/api/functions/commandinitplugin/index.html +++ b/tr/v3/api/functions/commandinitplugin/index.html @@ -53,4 +53,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Since

    2.5.0

    Source

    -

    src/core/plugin.ts:20

    Son güncelleme:

    \ No newline at end of file +

    src/core/plugin.ts:20

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v3/api/functions/commandmodule/index.html b/tr/v3/api/functions/commandmodule/index.html index 524f94406..14be5056e 100644 --- a/tr/v3/api/functions/commandmodule/index.html +++ b/tr/v3/api/functions/commandmodule/index.html @@ -51,4 +51,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Since

    1.0.0 The wrapper function to define command modules for sern

    Source

    -

    src/core/modules.ts:16

    Son güncelleme:

    \ No newline at end of file +

    src/core/modules.ts:16

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v3/api/functions/discordevent/index.html b/tr/v3/api/functions/discordevent/index.html index 4788b23ec..63bd6d79a 100644 --- a/tr/v3/api/functions/discordevent/index.html +++ b/tr/v3/api/functions/discordevent/index.html @@ -57,4 +57,4 @@ where typings can be very bad.

    Returns

    Module

    Source

    -

    src/core/modules.ts:42

    Son güncelleme:

    \ No newline at end of file +

    src/core/modules.ts:42

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v3/api/functions/eventinitplugin/index.html b/tr/v3/api/functions/eventinitplugin/index.html index 08381094d..718653c44 100644 --- a/tr/v3/api/functions/eventinitplugin/index.html +++ b/tr/v3/api/functions/eventinitplugin/index.html @@ -51,4 +51,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Since

    2.5.0

    Source

    -

    src/core/plugin.ts:14

    Son güncelleme:

    \ No newline at end of file +

    src/core/plugin.ts:14

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v3/api/functions/eventmodule/index.html b/tr/v3/api/functions/eventmodule/index.html index a85d0592f..ff2c52102 100644 --- a/tr/v3/api/functions/eventmodule/index.html +++ b/tr/v3/api/functions/eventmodule/index.html @@ -52,4 +52,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    1.0.0 The wrapper function to define event modules for sern

    Source

    -

    src/core/modules.ts:29

    Son güncelleme:

    \ No newline at end of file +

    src/core/modules.ts:29

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v3/api/functions/makedependencies/index.html b/tr/v3/api/functions/makedependencies/index.html index 85579bccf..0e0d8f726 100644 --- a/tr/v3/api/functions/makedependencies/index.html +++ b/tr/v3/api/functions/makedependencies/index.html @@ -53,4 +53,4 @@ This is required to start the handler, and is to be called before Sern.init.

    Example

    1
    await makeDependencies(({ add }) => {
    2
    add('@sern/client', new Client({ intents, partials })
    3
    })

    Source

    -

    src/core/ioc.ts:63

    Son güncelleme:

    \ No newline at end of file +

    src/core/ioc.ts:63

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v3/api/functions/makeplugin/index.html b/tr/v3/api/functions/makeplugin/index.html index ba8cbbbfd..cdd25c775 100644 --- a/tr/v3/api/functions/makeplugin/index.html +++ b/tr/v3/api/functions/makeplugin/index.html @@ -52,4 +52,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Returns

    Plugin<V>

    Source

    -

    src/core/plugin.ts:5

    Son güncelleme:

    \ No newline at end of file +

    src/core/plugin.ts:5

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v3/api/functions/scheduledtask/index.html b/tr/v3/api/functions/scheduledtask/index.html index 18012e0c0..8d09a9b2d 100644 --- a/tr/v3/api/functions/scheduledtask/index.html +++ b/tr/v3/api/functions/scheduledtask/index.html @@ -49,4 +49,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Returns

    ScheduledTask

    Source

    -

    src/core/modules.ts:50

    \ No newline at end of file +

    src/core/modules.ts:50

    \ No newline at end of file diff --git a/tr/v3/api/functions/service/index.html b/tr/v3/api/functions/service/index.html index 280e5a403..85accad71 100644 --- a/tr/v3/api/functions/service/index.html +++ b/tr/v3/api/functions/service/index.html @@ -62,4 +62,4 @@ Note: this method only works AFTER your container has been initiated

    Throws

    if container is absent or not present

    Source

    -

    src/core/ioc.ts:93

    Son güncelleme:

    \ No newline at end of file +

    src/core/ioc.ts:93

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v3/api/functions/services/index.html b/tr/v3/api/functions/services/index.html index 28af3e360..a22403897 100644 --- a/tr/v3/api/functions/services/index.html +++ b/tr/v3/api/functions/services/index.html @@ -57,4 +57,4 @@ The plural version of Servi

    Throws

    if container is absent or not present

    Source

    -

    src/core/ioc.ts:103

    Son güncelleme:

    \ No newline at end of file +

    src/core/ioc.ts:103

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v3/api/functions/single/index.html b/tr/v3/api/functions/single/index.html index 845624a70..977fa203e 100644 --- a/tr/v3/api/functions/single/index.html +++ b/tr/v3/api/functions/single/index.html @@ -52,4 +52,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Returns

    T

    Source

    -

    src/core/ioc.ts:112

    Son güncelleme:

    \ No newline at end of file +

    src/core/ioc.ts:112

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v3/api/functions/transient/index.html b/tr/v3/api/functions/transient/index.html index 1c04df82e..a79b9dac9 100644 --- a/tr/v3/api/functions/transient/index.html +++ b/tr/v3/api/functions/transient/index.html @@ -55,4 +55,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    2.0.0 Creates a transient object

    Source

    -

    src/core/ioc.ts:123

    Son güncelleme:

    \ No newline at end of file +

    src/core/ioc.ts:123

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v3/api/interfaces/bothcommand/index.html b/tr/v3/api/interfaces/bothcommand/index.html index cc6e514bf..77b3b90ee 100644 --- a/tr/v3/api/interfaces/bothcommand/index.html +++ b/tr/v3/api/interfaces/bothcommand/index.html @@ -53,7 +53,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.description

    Source

    -

    src/types/core-modules.ts:133

    +

    src/types/core-modules.ts:133


    execute()

    @@ -67,7 +67,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.execute

    Source

    -

    src/types/core-modules.ts:135

    +

    src/types/core-modules.ts:135


    locals

    @@ -76,7 +76,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.locals

    Source

    -

    src/types/core-modules.ts:44

    +

    src/types/core-modules.ts:44


    meta

    @@ -93,7 +93,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.meta

    Source

    -

    src/types/core-modules.ts:40

    +

    src/types/core-modules.ts:40


    name?

    @@ -102,7 +102,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.name

    Source

    -

    src/types/core-modules.ts:36

    +

    src/types/core-modules.ts:36


    onEvent

    @@ -111,14 +111,14 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.onEvent

    Source

    -

    src/types/core-modules.ts:37

    +

    src/types/core-modules.ts:37


    options?

    optional options: SernOptionsData[]

    Source

    -

    src/types/core-modules.ts:134

    +

    src/types/core-modules.ts:134


    plugins

    @@ -127,7 +127,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.plugins

    Source

    -

    src/types/core-modules.ts:38

    +

    src/types/core-modules.ts:38


    type

    @@ -136,4 +136,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.type

    Source

    -

    src/types/core-modules.ts:132

    Son güncelleme:

    \ No newline at end of file +

    src/types/core-modules.ts:132

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v3/api/interfaces/buttoncommand/index.html b/tr/v3/api/interfaces/buttoncommand/index.html index 96e24667d..72ab15c0f 100644 --- a/tr/v3/api/interfaces/buttoncommand/index.html +++ b/tr/v3/api/interfaces/buttoncommand/index.html @@ -53,7 +53,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.description

    Source

    -

    src/types/core-modules.ts:39

    +

    src/types/core-modules.ts:39


    execute()

    @@ -67,7 +67,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.execute

    Source

    -

    src/types/core-modules.ts:75

    +

    src/types/core-modules.ts:75


    locals

    @@ -76,7 +76,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.locals

    Source

    -

    src/types/core-modules.ts:44

    +

    src/types/core-modules.ts:44


    meta

    @@ -93,7 +93,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.meta

    Source

    -

    src/types/core-modules.ts:40

    +

    src/types/core-modules.ts:40


    name?

    @@ -102,7 +102,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.name

    Source

    -

    src/types/core-modules.ts:36

    +

    src/types/core-modules.ts:36


    onEvent

    @@ -111,7 +111,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.onEvent

    Source

    -

    src/types/core-modules.ts:37

    +

    src/types/core-modules.ts:37


    plugins

    @@ -120,7 +120,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.plugins

    Source

    -

    src/types/core-modules.ts:38

    +

    src/types/core-modules.ts:38


    type

    @@ -129,4 +129,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.type

    Source

    -

    src/types/core-modules.ts:74

    Son güncelleme:

    \ No newline at end of file +

    src/types/core-modules.ts:74

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v3/api/interfaces/channelselectcommand/index.html b/tr/v3/api/interfaces/channelselectcommand/index.html index 873406f95..f28788fdd 100644 --- a/tr/v3/api/interfaces/channelselectcommand/index.html +++ b/tr/v3/api/interfaces/channelselectcommand/index.html @@ -53,7 +53,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.description

    Source

    -

    src/types/core-modules.ts:39

    +

    src/types/core-modules.ts:39


    execute()

    @@ -67,7 +67,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.execute

    Source

    -

    src/types/core-modules.ts:85

    +

    src/types/core-modules.ts:85


    locals

    @@ -76,7 +76,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.locals

    Source

    -

    src/types/core-modules.ts:44

    +

    src/types/core-modules.ts:44


    meta

    @@ -93,7 +93,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.meta

    Source

    -

    src/types/core-modules.ts:40

    +

    src/types/core-modules.ts:40


    name?

    @@ -102,7 +102,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.name

    Source

    -

    src/types/core-modules.ts:36

    +

    src/types/core-modules.ts:36


    onEvent

    @@ -111,7 +111,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.onEvent

    Source

    -

    src/types/core-modules.ts:37

    +

    src/types/core-modules.ts:37


    plugins

    @@ -120,7 +120,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.plugins

    Source

    -

    src/types/core-modules.ts:38

    +

    src/types/core-modules.ts:38


    type

    @@ -129,4 +129,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.type

    Source

    -

    src/types/core-modules.ts:84

    Son güncelleme:

    \ No newline at end of file +

    src/types/core-modules.ts:84

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v3/api/interfaces/commandmoduledefs/index.html b/tr/v3/api/interfaces/commandmoduledefs/index.html index 557128808..6b60008f2 100644 --- a/tr/v3/api/interfaces/commandmoduledefs/index.html +++ b/tr/v3/api/interfaces/commandmoduledefs/index.html @@ -47,81 +47,81 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    1: TextCommand

    Source

    -

    src/types/core-modules.ts:156

    +

    src/types/core-modules.ts:156


    1024

    1024: ChannelSelectCommand

    Source

    -

    src/types/core-modules.ts:164

    +

    src/types/core-modules.ts:164


    128

    128: UserSelectCommand

    Source

    -

    src/types/core-modules.ts:166

    +

    src/types/core-modules.ts:166


    16

    16: ButtonCommand

    Source

    -

    src/types/core-modules.ts:161

    +

    src/types/core-modules.ts:161


    2

    2: SlashCommand

    Source

    -

    src/types/core-modules.ts:157

    +

    src/types/core-modules.ts:157


    256

    256: RoleSelectCommand

    Source

    -

    src/types/core-modules.ts:163

    +

    src/types/core-modules.ts:163


    3

    3: BothCommand

    Source

    -

    src/types/core-modules.ts:158

    +

    src/types/core-modules.ts:158


    32

    32: StringSelectCommand

    Source

    -

    src/types/core-modules.ts:162

    +

    src/types/core-modules.ts:162


    4

    4: ContextMenuUser

    Source

    -

    src/types/core-modules.ts:160

    +

    src/types/core-modules.ts:160


    512

    512: MentionableSelectCommand

    Source

    -

    src/types/core-modules.ts:165

    +

    src/types/core-modules.ts:165


    64

    64: ModalSubmitCommand

    Source

    -

    src/types/core-modules.ts:167

    +

    src/types/core-modules.ts:167


    8

    8: ContextMenuMsg

    Source

    -

    src/types/core-modules.ts:159

    Son güncelleme:

    \ No newline at end of file +

    src/types/core-modules.ts:159

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v3/api/interfaces/contextmenumsg/index.html b/tr/v3/api/interfaces/contextmenumsg/index.html index df35cfddf..b65df1ea4 100644 --- a/tr/v3/api/interfaces/contextmenumsg/index.html +++ b/tr/v3/api/interfaces/contextmenumsg/index.html @@ -53,7 +53,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.description

    Source

    -

    src/types/core-modules.ts:39

    +

    src/types/core-modules.ts:39


    execute()

    @@ -67,7 +67,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.execute

    Source

    -

    src/types/core-modules.ts:70

    +

    src/types/core-modules.ts:70


    locals

    @@ -76,7 +76,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.locals

    Source

    -

    src/types/core-modules.ts:44

    +

    src/types/core-modules.ts:44


    meta

    @@ -93,7 +93,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.meta

    Source

    -

    src/types/core-modules.ts:40

    +

    src/types/core-modules.ts:40


    name?

    @@ -102,7 +102,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.name

    Source

    -

    src/types/core-modules.ts:36

    +

    src/types/core-modules.ts:36


    onEvent

    @@ -111,7 +111,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.onEvent

    Source

    -

    src/types/core-modules.ts:37

    +

    src/types/core-modules.ts:37


    plugins

    @@ -120,7 +120,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.plugins

    Source

    -

    src/types/core-modules.ts:38

    +

    src/types/core-modules.ts:38


    type

    @@ -129,4 +129,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.type

    Source

    -

    src/types/core-modules.ts:69

    Son güncelleme:

    \ No newline at end of file +

    src/types/core-modules.ts:69

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v3/api/interfaces/contextmenuuser/index.html b/tr/v3/api/interfaces/contextmenuuser/index.html index 29f241ceb..e08800f76 100644 --- a/tr/v3/api/interfaces/contextmenuuser/index.html +++ b/tr/v3/api/interfaces/contextmenuuser/index.html @@ -53,7 +53,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.description

    Source

    -

    src/types/core-modules.ts:39

    +

    src/types/core-modules.ts:39


    execute()

    @@ -67,7 +67,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.execute

    Source

    -

    src/types/core-modules.ts:65

    +

    src/types/core-modules.ts:65


    locals

    @@ -76,7 +76,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.locals

    Source

    -

    src/types/core-modules.ts:44

    +

    src/types/core-modules.ts:44


    meta

    @@ -93,7 +93,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.meta

    Source

    -

    src/types/core-modules.ts:40

    +

    src/types/core-modules.ts:40


    name?

    @@ -102,7 +102,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.name

    Source

    -

    src/types/core-modules.ts:36

    +

    src/types/core-modules.ts:36


    onEvent

    @@ -111,7 +111,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.onEvent

    Source

    -

    src/types/core-modules.ts:37

    +

    src/types/core-modules.ts:37


    plugins

    @@ -120,7 +120,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.plugins

    Source

    -

    src/types/core-modules.ts:38

    +

    src/types/core-modules.ts:38


    type

    @@ -129,4 +129,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.type

    Source

    -

    src/types/core-modules.ts:64

    Son güncelleme:

    \ No newline at end of file +

    src/types/core-modules.ts:64

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v3/api/interfaces/controlplugin/index.html b/tr/v3/api/interfaces/controlplugin/index.html index 2d6f8763a..ede2c3b25 100644 --- a/tr/v3/api/interfaces/controlplugin/index.html +++ b/tr/v3/api/interfaces/controlplugin/index.html @@ -59,7 +59,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Plugin.execute

    Source

    -

    src/types/core-plugin.ts:43

    +

    src/types/core-plugin.ts:43


    type

    @@ -68,4 +68,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Plugin.type

    Source

    -

    src/types/core-plugin.ts:51

    Son güncelleme:

    \ No newline at end of file +

    src/types/core-plugin.ts:51

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v3/api/interfaces/coredependencies/index.html b/tr/v3/api/interfaces/coredependencies/index.html index 82ef42b61..2363e018a 100644 --- a/tr/v3/api/interfaces/coredependencies/index.html +++ b/tr/v3/api/interfaces/coredependencies/index.html @@ -48,7 +48,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    discord.js client.

    Source

    -

    src/core/ioc.ts:140

    +

    src/core/ioc.ts:140


    @sern/emitter

    @@ -57,7 +57,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    sern emitter listens to events that happen throughout the handler. some include module.register, module.activate.

    Source

    -

    src/core/ioc.ts:145

    +

    src/core/ioc.ts:145


    @sern/errors

    @@ -66,7 +66,7 @@ the handler. some include module.register, module.activate.

    An error handler which is the final step before the sern process actually crashes.

    Source

    -

    src/core/ioc.ts:150

    +

    src/core/ioc.ts:150


    @sern/logger?

    @@ -74,7 +74,7 @@ the sern process actually crashes.

    Optional logger. Performs … logging

    Source

    -

    src/core/ioc.ts:154

    +

    src/core/ioc.ts:154


    @sern/modules

    @@ -83,11 +83,11 @@ the sern process actually crashes.

    Readonly module store. sern stores these by module.meta.id -> Module

    Source

    -

    src/core/ioc.ts:159

    +

    src/core/ioc.ts:159


    @sern/scheduler

    @sern/scheduler: TaskScheduler

    Source

    -

    src/core/ioc.ts:161

    Son güncelleme:

    \ No newline at end of file +

    src/core/ioc.ts:161

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v3/api/interfaces/dependencyconfiguration/index.html b/tr/v3/api/interfaces/dependencyconfiguration/index.html index 1a3579ea6..1c9e3d07f 100644 --- a/tr/v3/api/interfaces/dependencyconfiguration/index.html +++ b/tr/v3/api/interfaces/dependencyconfiguration/index.html @@ -54,4 +54,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Returns

    Container

    Source

    -

    src/index.ts:71

    \ No newline at end of file +

    src/index.ts:71

    \ No newline at end of file diff --git a/tr/v3/api/interfaces/discordeventcommand/index.html b/tr/v3/api/interfaces/discordeventcommand/index.html index b4b320764..b37319ffc 100644 --- a/tr/v3/api/interfaces/discordeventcommand/index.html +++ b/tr/v3/api/interfaces/discordeventcommand/index.html @@ -55,7 +55,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.description

    Source

    -

    src/types/core-modules.ts:39

    +

    src/types/core-modules.ts:39


    locals

    @@ -64,7 +64,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.locals

    Source

    -

    src/types/core-modules.ts:44

    +

    src/types/core-modules.ts:44


    meta

    @@ -81,7 +81,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.meta

    Source

    -

    src/types/core-modules.ts:40

    +

    src/types/core-modules.ts:40


    name?

    @@ -90,7 +90,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.name

    Source

    -

    src/types/core-modules.ts:115

    +

    src/types/core-modules.ts:115


    onEvent

    @@ -99,7 +99,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.onEvent

    Source

    -

    src/types/core-modules.ts:37

    +

    src/types/core-modules.ts:37


    plugins

    @@ -108,7 +108,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.plugins

    Source

    -

    src/types/core-modules.ts:38

    +

    src/types/core-modules.ts:38


    type

    @@ -117,7 +117,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.type

    Source

    -

    src/types/core-modules.ts:116

    +

    src/types/core-modules.ts:116

    Methods

    execute()

    @@ -130,4 +130,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.execute

    Source

    -

    src/types/core-modules.ts:117

    Son güncelleme:

    \ No newline at end of file +

    src/types/core-modules.ts:117

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v3/api/interfaces/disposable/index.html b/tr/v3/api/interfaces/disposable/index.html index 07dae6125..a2ccb5947 100644 --- a/tr/v3/api/interfaces/disposable/index.html +++ b/tr/v3/api/interfaces/disposable/index.html @@ -51,4 +51,4 @@ Let dependencies implement this to dispose and cleanup.

    Returns

    unknown

    Source

    -

    src/core/interfaces.ts:17

    Son güncelleme:

    \ No newline at end of file +

    src/core/interfaces.ts:17

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v3/api/interfaces/emitter/index.html b/tr/v3/api/interfaces/emitter/index.html index 0144acf1a..9915d4b79 100644 --- a/tr/v3/api/interfaces/emitter/index.html +++ b/tr/v3/api/interfaces/emitter/index.html @@ -52,7 +52,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Returns

    this

    Source

    -

    src/core/interfaces.ts:22

    +

    src/core/interfaces.ts:22


    emit()

    @@ -64,7 +64,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Returns

    boolean

    Source

    -

    src/core/interfaces.ts:24

    +

    src/core/interfaces.ts:24


    removeListener()

    @@ -76,4 +76,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Returns

    this

    Source

    -

    src/core/interfaces.ts:23

    Son güncelleme:

    \ No newline at end of file +

    src/core/interfaces.ts:23

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v3/api/interfaces/errorhandling/index.html b/tr/v3/api/interfaces/errorhandling/index.html index 062684296..9ff331aa8 100644 --- a/tr/v3/api/interfaces/errorhandling/index.html +++ b/tr/v3/api/interfaces/errorhandling/index.html @@ -54,7 +54,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Returns

    never

    Source

    -

    src/core/interfaces.ts:36

    +

    src/core/interfaces.ts:36


    updateAlive()

    @@ -66,4 +66,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Returns

    void

    Source

    -

    src/core/interfaces.ts:41

    Son güncelleme:

    \ No newline at end of file +

    src/core/interfaces.ts:41

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v3/api/interfaces/eventmoduledefs/index.html b/tr/v3/api/interfaces/eventmoduledefs/index.html index 93fb60f9d..fddf0e69d 100644 --- a/tr/v3/api/interfaces/eventmoduledefs/index.html +++ b/tr/v3/api/interfaces/eventmoduledefs/index.html @@ -47,18 +47,18 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    0: DiscordEventCommand<keyof ClientEvents>

    Source

    -

    src/types/core-modules.ts:172

    +

    src/types/core-modules.ts:172


    1

    1: SernEventCommand<keyof SernEventsMapping>

    Source

    -

    src/types/core-modules.ts:171

    +

    src/types/core-modules.ts:171


    2

    2: ExternalEventCommand

    Source

    -

    src/types/core-modules.ts:173

    Son güncelleme:

    \ No newline at end of file +

    src/types/core-modules.ts:173

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v3/api/interfaces/externaleventcommand/index.html b/tr/v3/api/interfaces/externaleventcommand/index.html index dc8a6647b..5e5738afb 100644 --- a/tr/v3/api/interfaces/externaleventcommand/index.html +++ b/tr/v3/api/interfaces/externaleventcommand/index.html @@ -53,14 +53,14 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.description

    Source

    -

    src/types/core-modules.ts:39

    +

    src/types/core-modules.ts:39


    emitter

    emitter: keyof Dependencies

    Source

    -

    src/types/core-modules.ts:57

    +

    src/types/core-modules.ts:57


    locals

    @@ -69,7 +69,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.locals

    Source

    -

    src/types/core-modules.ts:44

    +

    src/types/core-modules.ts:44


    meta

    @@ -86,7 +86,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.meta

    Source

    -

    src/types/core-modules.ts:40

    +

    src/types/core-modules.ts:40


    name?

    @@ -95,7 +95,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.name

    Source

    -

    src/types/core-modules.ts:56

    +

    src/types/core-modules.ts:56


    onEvent

    @@ -104,7 +104,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.onEvent

    Source

    -

    src/types/core-modules.ts:37

    +

    src/types/core-modules.ts:37


    plugins

    @@ -113,7 +113,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.plugins

    Source

    -

    src/types/core-modules.ts:38

    +

    src/types/core-modules.ts:38


    type

    @@ -122,7 +122,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.type

    Source

    -

    src/types/core-modules.ts:58

    +

    src/types/core-modules.ts:58

    Methods

    execute()

    @@ -135,4 +135,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.execute

    Source

    -

    src/types/core-modules.ts:59

    Son güncelleme:

    \ No newline at end of file +

    src/types/core-modules.ts:59

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v3/api/interfaces/init/index.html b/tr/v3/api/interfaces/init/index.html index 497c858e6..f9ca3abe6 100644 --- a/tr/v3/api/interfaces/init/index.html +++ b/tr/v3/api/interfaces/init/index.html @@ -51,4 +51,4 @@ Let dependencies implement this to initiate some logic.

    Returns

    unknown

    Source

    -

    src/core/interfaces.ts:9

    Son güncelleme:

    \ No newline at end of file +

    src/core/interfaces.ts:9

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v3/api/interfaces/initplugin/index.html b/tr/v3/api/interfaces/initplugin/index.html index d547e7bc6..d21e68f34 100644 --- a/tr/v3/api/interfaces/initplugin/index.html +++ b/tr/v3/api/interfaces/initplugin/index.html @@ -59,7 +59,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Plugin.execute

    Source

    -

    src/types/core-plugin.ts:48

    +

    src/types/core-plugin.ts:48


    type

    @@ -68,4 +68,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Plugin.type

    Source

    -

    src/types/core-plugin.ts:47

    Son güncelleme:

    \ No newline at end of file +

    src/types/core-plugin.ts:47

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v3/api/interfaces/logging/index.html b/tr/v3/api/interfaces/logging/index.html index 70a8f12df..dd25fd357 100644 --- a/tr/v3/api/interfaces/logging/index.html +++ b/tr/v3/api/interfaces/logging/index.html @@ -55,7 +55,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Returns

    void

    Source

    -

    src/core/interfaces.ts:52

    +

    src/core/interfaces.ts:52


    error()

    @@ -66,7 +66,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Returns

    void

    Source

    -

    src/core/interfaces.ts:49

    +

    src/core/interfaces.ts:49


    info()

    @@ -77,7 +77,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Returns

    void

    Source

    -

    src/core/interfaces.ts:51

    +

    src/core/interfaces.ts:51


    warning()

    @@ -88,4 +88,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Returns

    void

    Source

    -

    src/core/interfaces.ts:50

    Son güncelleme:

    \ No newline at end of file +

    src/core/interfaces.ts:50

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v3/api/interfaces/mentionableselectcommand/index.html b/tr/v3/api/interfaces/mentionableselectcommand/index.html index d1dbbfd4c..2d3982afa 100644 --- a/tr/v3/api/interfaces/mentionableselectcommand/index.html +++ b/tr/v3/api/interfaces/mentionableselectcommand/index.html @@ -53,7 +53,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.description

    Source

    -

    src/types/core-modules.ts:39

    +

    src/types/core-modules.ts:39


    execute()

    @@ -67,7 +67,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.execute

    Source

    -

    src/types/core-modules.ts:95

    +

    src/types/core-modules.ts:95


    locals

    @@ -76,7 +76,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.locals

    Source

    -

    src/types/core-modules.ts:44

    +

    src/types/core-modules.ts:44


    meta

    @@ -93,7 +93,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.meta

    Source

    -

    src/types/core-modules.ts:40

    +

    src/types/core-modules.ts:40


    name?

    @@ -102,7 +102,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.name

    Source

    -

    src/types/core-modules.ts:36

    +

    src/types/core-modules.ts:36


    onEvent

    @@ -111,7 +111,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.onEvent

    Source

    -

    src/types/core-modules.ts:37

    +

    src/types/core-modules.ts:37


    plugins

    @@ -120,7 +120,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.plugins

    Source

    -

    src/types/core-modules.ts:38

    +

    src/types/core-modules.ts:38


    type

    @@ -129,4 +129,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.type

    Source

    -

    src/types/core-modules.ts:94

    Son güncelleme:

    \ No newline at end of file +

    src/types/core-modules.ts:94

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v3/api/interfaces/modalsubmitcommand/index.html b/tr/v3/api/interfaces/modalsubmitcommand/index.html index 59f3445f8..f3bc6fdf1 100644 --- a/tr/v3/api/interfaces/modalsubmitcommand/index.html +++ b/tr/v3/api/interfaces/modalsubmitcommand/index.html @@ -53,7 +53,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.description

    Source

    -

    src/types/core-modules.ts:39

    +

    src/types/core-modules.ts:39


    execute()

    @@ -67,7 +67,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.execute

    Source

    -

    src/types/core-modules.ts:105

    +

    src/types/core-modules.ts:105


    locals

    @@ -76,7 +76,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.locals

    Source

    -

    src/types/core-modules.ts:44

    +

    src/types/core-modules.ts:44


    meta

    @@ -93,7 +93,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.meta

    Source

    -

    src/types/core-modules.ts:40

    +

    src/types/core-modules.ts:40


    name?

    @@ -102,7 +102,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.name

    Source

    -

    src/types/core-modules.ts:36

    +

    src/types/core-modules.ts:36


    onEvent

    @@ -111,7 +111,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.onEvent

    Source

    -

    src/types/core-modules.ts:37

    +

    src/types/core-modules.ts:37


    plugins

    @@ -120,7 +120,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.plugins

    Source

    -

    src/types/core-modules.ts:38

    +

    src/types/core-modules.ts:38


    type

    @@ -129,4 +129,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.type

    Source

    -

    src/types/core-modules.ts:104

    Son güncelleme:

    \ No newline at end of file +

    src/types/core-modules.ts:104

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v3/api/interfaces/module/index.html b/tr/v3/api/interfaces/module/index.html index 3f35d8da3..2b7e25514 100644 --- a/tr/v3/api/interfaces/module/index.html +++ b/tr/v3/api/interfaces/module/index.html @@ -65,14 +65,14 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    optional description: string

    Source

    -

    src/types/core-modules.ts:39

    +

    src/types/core-modules.ts:39


    locals

    locals: Record<string, unknown>

    Source

    -

    src/types/core-modules.ts:44

    +

    src/types/core-modules.ts:44


    meta

    @@ -87,35 +87,35 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    id: string

    Source

    -

    src/types/core-modules.ts:40

    +

    src/types/core-modules.ts:40


    name?

    optional name: string

    Source

    -

    src/types/core-modules.ts:36

    +

    src/types/core-modules.ts:36


    onEvent

    onEvent: ControlPlugin<any[]>[]

    Source

    -

    src/types/core-modules.ts:37

    +

    src/types/core-modules.ts:37


    plugins

    plugins: InitPlugin<any[]>[]

    Source

    -

    src/types/core-modules.ts:38

    +

    src/types/core-modules.ts:38


    type

    type: CommandType | EventType

    Source

    -

    src/types/core-modules.ts:35

    +

    src/types/core-modules.ts:35

    Methods

    execute()

    @@ -126,4 +126,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Returns

    any

    Source

    -

    src/types/core-modules.ts:45

    \ No newline at end of file +

    src/types/core-modules.ts:45

    \ No newline at end of file diff --git a/tr/v3/api/interfaces/plugin/index.html b/tr/v3/api/interfaces/plugin/index.html index 5556d7380..15e153972 100644 --- a/tr/v3/api/interfaces/plugin/index.html +++ b/tr/v3/api/interfaces/plugin/index.html @@ -58,11 +58,11 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Returns

    PluginResult

    Source

    -

    src/types/core-plugin.ts:43

    +

    src/types/core-plugin.ts:43


    type

    type: PluginType

    Source

    -

    src/types/core-plugin.ts:42

    Son güncelleme:

    \ No newline at end of file +

    src/types/core-plugin.ts:42

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v3/api/interfaces/roleselectcommand/index.html b/tr/v3/api/interfaces/roleselectcommand/index.html index 79bd967d7..a06ec4846 100644 --- a/tr/v3/api/interfaces/roleselectcommand/index.html +++ b/tr/v3/api/interfaces/roleselectcommand/index.html @@ -53,7 +53,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.description

    Source

    -

    src/types/core-modules.ts:39

    +

    src/types/core-modules.ts:39


    execute()

    @@ -67,7 +67,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.execute

    Source

    -

    src/types/core-modules.ts:90

    +

    src/types/core-modules.ts:90


    locals

    @@ -76,7 +76,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.locals

    Source

    -

    src/types/core-modules.ts:44

    +

    src/types/core-modules.ts:44


    meta

    @@ -93,7 +93,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.meta

    Source

    -

    src/types/core-modules.ts:40

    +

    src/types/core-modules.ts:40


    name?

    @@ -102,7 +102,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.name

    Source

    -

    src/types/core-modules.ts:36

    +

    src/types/core-modules.ts:36


    onEvent

    @@ -111,7 +111,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.onEvent

    Source

    -

    src/types/core-modules.ts:37

    +

    src/types/core-modules.ts:37


    plugins

    @@ -120,7 +120,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.plugins

    Source

    -

    src/types/core-modules.ts:38

    +

    src/types/core-modules.ts:38


    type

    @@ -129,4 +129,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.type

    Source

    -

    src/types/core-modules.ts:89

    Son güncelleme:

    \ No newline at end of file +

    src/types/core-modules.ts:89

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v3/api/interfaces/scheduledtask/index.html b/tr/v3/api/interfaces/scheduledtask/index.html index 30d190c66..76a9d5ba1 100644 --- a/tr/v3/api/interfaces/scheduledtask/index.html +++ b/tr/v3/api/interfaces/scheduledtask/index.html @@ -47,21 +47,21 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    optional name: string

    Source

    -

    src/types/core-modules.ts:252

    +

    src/types/core-modules.ts:252


    timezone?

    optional timezone: string

    Source

    -

    src/types/core-modules.ts:254

    +

    src/types/core-modules.ts:254


    trigger

    trigger: string | Date

    Source

    -

    src/types/core-modules.ts:253

    +

    src/types/core-modules.ts:253

    Methods

    execute()

    @@ -73,4 +73,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Returns

    Awaitable<void>

    Source

    -

    src/types/core-modules.ts:255

    \ No newline at end of file +

    src/types/core-modules.ts:255

    \ No newline at end of file diff --git a/tr/v3/api/interfaces/sernautocompletedata/index.html b/tr/v3/api/interfaces/sernautocompletedata/index.html index 25b1681bb..69241ffbd 100644 --- a/tr/v3/api/interfaces/sernautocompletedata/index.html +++ b/tr/v3/api/interfaces/sernautocompletedata/index.html @@ -51,14 +51,14 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    autocomplete: true

    Source

    -

    src/types/core-modules.ts:178

    +

    src/types/core-modules.ts:178


    command

    command: AutocompleteCommand

    Source

    -

    src/types/core-modules.ts:183

    +

    src/types/core-modules.ts:183


    description

    @@ -110,4 +110,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    type: String | Integer | Number

    Source

    -

    src/types/core-modules.ts:179

    Son güncelleme:

    \ No newline at end of file +

    src/types/core-modules.ts:179

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v3/api/interfaces/serneventcommand/index.html b/tr/v3/api/interfaces/serneventcommand/index.html index 63e0b7986..09345c59a 100644 --- a/tr/v3/api/interfaces/serneventcommand/index.html +++ b/tr/v3/api/interfaces/serneventcommand/index.html @@ -55,7 +55,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.description

    Source

    -

    src/types/core-modules.ts:39

    +

    src/types/core-modules.ts:39


    locals

    @@ -64,7 +64,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.locals

    Source

    -

    src/types/core-modules.ts:44

    +

    src/types/core-modules.ts:44


    meta

    @@ -81,7 +81,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.meta

    Source

    -

    src/types/core-modules.ts:40

    +

    src/types/core-modules.ts:40


    name?

    @@ -90,7 +90,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.name

    Source

    -

    src/types/core-modules.ts:50

    +

    src/types/core-modules.ts:50


    onEvent

    @@ -99,7 +99,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.onEvent

    Source

    -

    src/types/core-modules.ts:37

    +

    src/types/core-modules.ts:37


    plugins

    @@ -108,7 +108,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.plugins

    Source

    -

    src/types/core-modules.ts:38

    +

    src/types/core-modules.ts:38


    type

    @@ -117,7 +117,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.type

    Source

    -

    src/types/core-modules.ts:51

    +

    src/types/core-modules.ts:51

    Methods

    execute()

    @@ -130,4 +130,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.execute

    Source

    -

    src/types/core-modules.ts:52

    Son güncelleme:

    \ No newline at end of file +

    src/types/core-modules.ts:52

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v3/api/interfaces/serneventsmapping/index.html b/tr/v3/api/interfaces/serneventsmapping/index.html index 1bbb20427..175267e6a 100644 --- a/tr/v3/api/interfaces/serneventsmapping/index.html +++ b/tr/v3/api/interfaces/serneventsmapping/index.html @@ -47,32 +47,32 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    error: [object]

    Source

    -

    src/types/utility.ts:13

    +

    src/types/utility.ts:13


    module.activate

    module.activate: [Payload]

    Source

    -

    src/types/utility.ts:12

    +

    src/types/utility.ts:12


    module.register

    module.register: [Payload]

    Source

    -

    src/types/utility.ts:11

    +

    src/types/utility.ts:11


    modulesLoaded

    modulesLoaded: [undefined?]

    Source

    -

    src/types/utility.ts:15

    +

    src/types/utility.ts:15


    warning

    warning: [Payload]

    Source

    -

    src/types/utility.ts:14

    Son güncelleme:

    \ No newline at end of file +

    src/types/utility.ts:14

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v3/api/interfaces/sernsubcommanddata/index.html b/tr/v3/api/interfaces/sernsubcommanddata/index.html index e50c76921..6694f5a5a 100644 --- a/tr/v3/api/interfaces/sernsubcommanddata/index.html +++ b/tr/v3/api/interfaces/sernsubcommanddata/index.html @@ -87,7 +87,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    optional options: SernOptionsData[]

    Source

    -

    src/types/core-modules.ts:218

    +

    src/types/core-modules.ts:218


    required?

    @@ -105,4 +105,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    APIApplicationCommandOptionBase.type

    Source

    -

    src/types/core-modules.ts:217

    Son güncelleme:

    \ No newline at end of file +

    src/types/core-modules.ts:217

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v3/api/interfaces/sernsubcommandgroupdata/index.html b/tr/v3/api/interfaces/sernsubcommandgroupdata/index.html index 2e84b7ed0..5432de47f 100644 --- a/tr/v3/api/interfaces/sernsubcommandgroupdata/index.html +++ b/tr/v3/api/interfaces/sernsubcommandgroupdata/index.html @@ -96,7 +96,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    optional options: SernSubCommandData[]

    Source

    -

    src/types/core-modules.ts:223

    +

    src/types/core-modules.ts:223


    required?

    @@ -112,4 +112,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    type: SubcommandGroup

    Source

    -

    src/types/core-modules.ts:222

    Son güncelleme:

    \ No newline at end of file +

    src/types/core-modules.ts:222

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v3/api/interfaces/slashcommand/index.html b/tr/v3/api/interfaces/slashcommand/index.html index b5412449b..20ed3c09c 100644 --- a/tr/v3/api/interfaces/slashcommand/index.html +++ b/tr/v3/api/interfaces/slashcommand/index.html @@ -53,7 +53,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.description

    Source

    -

    src/types/core-modules.ts:126

    +

    src/types/core-modules.ts:126


    execute()

    @@ -67,7 +67,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.execute

    Source

    -

    src/types/core-modules.ts:128

    +

    src/types/core-modules.ts:128


    locals

    @@ -76,7 +76,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.locals

    Source

    -

    src/types/core-modules.ts:44

    +

    src/types/core-modules.ts:44


    meta

    @@ -93,7 +93,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.meta

    Source

    -

    src/types/core-modules.ts:40

    +

    src/types/core-modules.ts:40


    name?

    @@ -102,7 +102,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.name

    Source

    -

    src/types/core-modules.ts:36

    +

    src/types/core-modules.ts:36


    onEvent

    @@ -111,14 +111,14 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.onEvent

    Source

    -

    src/types/core-modules.ts:37

    +

    src/types/core-modules.ts:37


    options?

    optional options: SernOptionsData[]

    Source

    -

    src/types/core-modules.ts:127

    +

    src/types/core-modules.ts:127


    plugins

    @@ -127,7 +127,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.plugins

    Source

    -

    src/types/core-modules.ts:38

    +

    src/types/core-modules.ts:38


    type

    @@ -136,4 +136,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.type

    Source

    -

    src/types/core-modules.ts:125

    Son güncelleme:

    \ No newline at end of file +

    src/types/core-modules.ts:125

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v3/api/interfaces/stringselectcommand/index.html b/tr/v3/api/interfaces/stringselectcommand/index.html index 5af81fe5a..c2d31d945 100644 --- a/tr/v3/api/interfaces/stringselectcommand/index.html +++ b/tr/v3/api/interfaces/stringselectcommand/index.html @@ -53,7 +53,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.description

    Source

    -

    src/types/core-modules.ts:39

    +

    src/types/core-modules.ts:39


    execute()

    @@ -67,7 +67,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.execute

    Source

    -

    src/types/core-modules.ts:80

    +

    src/types/core-modules.ts:80


    locals

    @@ -76,7 +76,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.locals

    Source

    -

    src/types/core-modules.ts:44

    +

    src/types/core-modules.ts:44


    meta

    @@ -93,7 +93,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.meta

    Source

    -

    src/types/core-modules.ts:40

    +

    src/types/core-modules.ts:40


    name?

    @@ -102,7 +102,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.name

    Source

    -

    src/types/core-modules.ts:36

    +

    src/types/core-modules.ts:36


    onEvent

    @@ -111,7 +111,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.onEvent

    Source

    -

    src/types/core-modules.ts:37

    +

    src/types/core-modules.ts:37


    plugins

    @@ -120,7 +120,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.plugins

    Source

    -

    src/types/core-modules.ts:38

    +

    src/types/core-modules.ts:38


    type

    @@ -129,4 +129,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.type

    Source

    -

    src/types/core-modules.ts:79

    Son güncelleme:

    \ No newline at end of file +

    src/types/core-modules.ts:79

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v3/api/interfaces/textcommand/index.html b/tr/v3/api/interfaces/textcommand/index.html index 55d445722..3a76b3515 100644 --- a/tr/v3/api/interfaces/textcommand/index.html +++ b/tr/v3/api/interfaces/textcommand/index.html @@ -53,7 +53,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.description

    Source

    -

    src/types/core-modules.ts:39

    +

    src/types/core-modules.ts:39


    execute()

    @@ -67,7 +67,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.execute

    Source

    -

    src/types/core-modules.ts:121

    +

    src/types/core-modules.ts:121


    locals

    @@ -76,7 +76,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.locals

    Source

    -

    src/types/core-modules.ts:44

    +

    src/types/core-modules.ts:44


    meta

    @@ -93,7 +93,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.meta

    Source

    -

    src/types/core-modules.ts:40

    +

    src/types/core-modules.ts:40


    name?

    @@ -102,7 +102,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.name

    Source

    -

    src/types/core-modules.ts:36

    +

    src/types/core-modules.ts:36


    onEvent

    @@ -111,7 +111,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.onEvent

    Source

    -

    src/types/core-modules.ts:37

    +

    src/types/core-modules.ts:37


    plugins

    @@ -120,7 +120,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.plugins

    Source

    -

    src/types/core-modules.ts:38

    +

    src/types/core-modules.ts:38


    type

    @@ -129,4 +129,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.type

    Source

    -

    src/types/core-modules.ts:120

    Son güncelleme:

    \ No newline at end of file +

    src/types/core-modules.ts:120

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v3/api/interfaces/userselectcommand/index.html b/tr/v3/api/interfaces/userselectcommand/index.html index 0082c1e65..2dfabd4c6 100644 --- a/tr/v3/api/interfaces/userselectcommand/index.html +++ b/tr/v3/api/interfaces/userselectcommand/index.html @@ -53,7 +53,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.description

    Source

    -

    src/types/core-modules.ts:39

    +

    src/types/core-modules.ts:39


    execute()

    @@ -67,7 +67,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.execute

    Source

    -

    src/types/core-modules.ts:100

    +

    src/types/core-modules.ts:100


    locals

    @@ -76,7 +76,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.locals

    Source

    -

    src/types/core-modules.ts:44

    +

    src/types/core-modules.ts:44


    meta

    @@ -93,7 +93,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.meta

    Source

    -

    src/types/core-modules.ts:40

    +

    src/types/core-modules.ts:40


    name?

    @@ -102,7 +102,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.name

    Source

    -

    src/types/core-modules.ts:36

    +

    src/types/core-modules.ts:36


    onEvent

    @@ -111,7 +111,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.onEvent

    Source

    -

    src/types/core-modules.ts:37

    +

    src/types/core-modules.ts:37


    plugins

    @@ -120,7 +120,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.plugins

    Source

    -

    src/types/core-modules.ts:38

    +

    src/types/core-modules.ts:38


    type

    @@ -129,4 +129,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.type

    Source

    -

    src/types/core-modules.ts:99

    Son güncelleme:

    \ No newline at end of file +

    src/types/core-modules.ts:99

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v3/api/namespaces/presence/interfaces/result/index.html b/tr/v3/api/namespaces/presence/interfaces/result/index.html index 6b4533271..7b4800f0f 100644 --- a/tr/v3/api/namespaces/presence/interfaces/result/index.html +++ b/tr/v3/api/namespaces/presence/interfaces/result/index.html @@ -47,14 +47,14 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    optional activities: ActivitiesOptions[]

    Source

    -

    src/core/presences.ts:60

    +

    src/core/presences.ts:60


    afk?

    optional afk: boolean

    Source

    -

    src/core/presences.ts:59

    +

    src/core/presences.ts:59


    onRepeat()?

    @@ -65,25 +65,25 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Returns

    Result

    Source

    -

    src/core/presences.ts:63

    +

    src/core/presences.ts:63


    repeat?

    optional repeat: number | [Emitter, string]

    Source

    -

    src/core/presences.ts:62

    +

    src/core/presences.ts:62


    shardId?

    optional shardId: number[]

    Source

    -

    src/core/presences.ts:61

    +

    src/core/presences.ts:61


    status?

    optional status: Status

    Source

    -

    src/core/presences.ts:58

    Son güncelleme:

    \ No newline at end of file +

    src/core/presences.ts:58

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v3/api/namespaces/presence/type-aliases/config/index.html b/tr/v3/api/namespaces/presence/type-aliases/config/index.html index 2fe25eab6..0e2c788bf 100644 --- a/tr/v3/api/namespaces/presence/type-aliases/config/index.html +++ b/tr/v3/api/namespaces/presence/type-aliases/config/index.html @@ -60,4 +60,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    optional inject: [...T]

    Source

    -

    src/core/presences.ts:51

    Son güncelleme:

    \ No newline at end of file +

    src/core/presences.ts:51

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v3/api/namespaces/sern/functions/init/index.html b/tr/v3/api/namespaces/sern/functions/init/index.html index 5e5784434..5f31381fc 100644 --- a/tr/v3/api/namespaces/sern/functions/init/index.html +++ b/tr/v3/api/namespaces/sern/functions/init/index.html @@ -55,4 +55,4 @@ Function to start the handler up

    Example

    src/index.ts
    1
    Sern.init({
    2
    commands: 'dist/commands',
    3
    events: 'dist/events',
    4
    })

    Source

    -

    src/sern.ts:35

    Son güncelleme:

    \ No newline at end of file +

    src/sern.ts:35

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v3/api/readme/index.html b/tr/v3/api/readme/index.html index 6e8616a1b..b3e52966a 100644 --- a/tr/v3/api/readme/index.html +++ b/tr/v3/api/readme/index.html @@ -125,4 +125,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;
  • scheduledTask
  • single
  • transient
  • -

    Son güncelleme:

    \ No newline at end of file +

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v3/api/type-aliases/anyplugin/index.html b/tr/v3/api/type-aliases/anyplugin/index.html index 78fea50db..fe7ceaa51 100644 --- a/tr/v3/api/type-aliases/anyplugin/index.html +++ b/tr/v3/api/type-aliases/anyplugin/index.html @@ -45,4 +45,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    AnyPlugin: ControlPlugin | InitPlugin<[InitArgs<Processed<Module>>]>

    Source

    -

    src/types/core-plugin.ts:54

    \ No newline at end of file +

    src/types/core-plugin.ts:54

    \ No newline at end of file diff --git a/tr/v3/api/type-aliases/commandmodule/index.html b/tr/v3/api/type-aliases/commandmodule/index.html index 7acfe12d4..16f0551da 100644 --- a/tr/v3/api/type-aliases/commandmodule/index.html +++ b/tr/v3/api/type-aliases/commandmodule/index.html @@ -45,4 +45,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    CommandModule: TextCommand | SlashCommand | BothCommand | ContextMenuUser | ContextMenuMsg | ButtonCommand | StringSelectCommand | MentionableSelectCommand | UserSelectCommand | ChannelSelectCommand | RoleSelectCommand | ModalSubmitCommand

    Source

    -

    src/types/core-modules.ts:139

    Son güncelleme:

    \ No newline at end of file +

    src/types/core-modules.ts:139

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v3/api/type-aliases/controller/index.html b/tr/v3/api/type-aliases/controller/index.html index d44584d7d..50f14cbd2 100644 --- a/tr/v3/api/type-aliases/controller/index.html +++ b/tr/v3/api/type-aliases/controller/index.html @@ -45,4 +45,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Controller: typeof controller

    Source

    -

    src/core/plugin.ts:45

    \ No newline at end of file +

    src/core/plugin.ts:45

    \ No newline at end of file diff --git a/tr/v3/api/type-aliases/eventmodule/index.html b/tr/v3/api/type-aliases/eventmodule/index.html index 45c0e4a80..74bcdaa7a 100644 --- a/tr/v3/api/type-aliases/eventmodule/index.html +++ b/tr/v3/api/type-aliases/eventmodule/index.html @@ -45,4 +45,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    EventModule: DiscordEventCommand | SernEventCommand | ExternalEventCommand

    Source

    -

    src/types/core-modules.ts:138

    Son güncelleme:

    \ No newline at end of file +

    src/types/core-modules.ts:138

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v3/api/type-aliases/logpayload/index.html b/tr/v3/api/type-aliases/logpayload/index.html index 3c5525c90..37034ef56 100644 --- a/tr/v3/api/type-aliases/logpayload/index.html +++ b/tr/v3/api/type-aliases/logpayload/index.html @@ -52,4 +52,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    message: T

    Source

    -

    src/core/interfaces.ts:55

    Son güncelleme:

    \ No newline at end of file +

    src/core/interfaces.ts:55

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v3/api/type-aliases/payload/index.html b/tr/v3/api/type-aliases/payload/index.html index fd473f7f1..c7c86b7bd 100644 --- a/tr/v3/api/type-aliases/payload/index.html +++ b/tr/v3/api/type-aliases/payload/index.html @@ -45,4 +45,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Payload: object | object | object

    Source

    -

    src/types/utility.ts:18

    Son güncelleme:

    \ No newline at end of file +

    src/types/utility.ts:18

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v3/api/type-aliases/pluginresult/index.html b/tr/v3/api/type-aliases/pluginresult/index.html index aa5b2c45b..b248b9511 100644 --- a/tr/v3/api/type-aliases/pluginresult/index.html +++ b/tr/v3/api/type-aliases/pluginresult/index.html @@ -45,4 +45,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    PluginResult: Awaitable<Result<Record<string, unknown> | undefined, string | undefined>>

    Source

    -

    src/types/core-plugin.ts:35

    Son güncelleme:

    \ No newline at end of file +

    src/types/core-plugin.ts:35

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v3/api/type-aliases/sdt/index.html b/tr/v3/api/type-aliases/sdt/index.html index 5e262dce7..7536222e4 100644 --- a/tr/v3/api/type-aliases/sdt/index.html +++ b/tr/v3/api/type-aliases/sdt/index.html @@ -62,4 +62,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    type: CommandType

    Source

    -

    src/types/core-modules.ts:25

    \ No newline at end of file +

    src/types/core-modules.ts:25

    \ No newline at end of file diff --git a/tr/v3/api/type-aliases/sernoptionsdata/index.html b/tr/v3/api/type-aliases/sernoptionsdata/index.html index eee94a4c6..bed1083dc 100644 --- a/tr/v3/api/type-aliases/sernoptionsdata/index.html +++ b/tr/v3/api/type-aliases/sernoptionsdata/index.html @@ -46,4 +46,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Type that replaces autocomplete with SernAutocompleteData

    Source

    -

    src/types/core-modules.ts:209

    Son güncelleme:

    \ No newline at end of file +

    src/types/core-modules.ts:209

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v3/api/variables/controller/index.html b/tr/v3/api/variables/controller/index.html index 085c02056..75c62d1f8 100644 --- a/tr/v3/api/variables/controller/index.html +++ b/tr/v3/api/variables/controller/index.html @@ -65,4 +65,4 @@ The object passed into every plugin to control a command’s behavior

    Returns

    Err<undefined | string>

    Source

    -

    src/core/plugin.ts:39

    Son güncelleme:

    \ No newline at end of file +

    src/core/plugin.ts:39

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v3/api/variables/presence/index.html b/tr/v3/api/variables/presence/index.html index 593e3e3ae..0a2856749 100644 --- a/tr/v3/api/variables/presence/index.html +++ b/tr/v3/api/variables/presence/index.html @@ -115,4 +115,4 @@ adjacent to the file where Sern.init is CALLED.

    optional status: Status

    Source

    -

    src/core/presences.ts:10

    \ No newline at end of file +

    src/core/presences.ts:10

    \ No newline at end of file diff --git a/tr/v3/cli/about/index.html b/tr/v3/cli/about/index.html index dd369f393..98b3f26c7 100644 --- a/tr/v3/cli/about/index.html +++ b/tr/v3/cli/about/index.html @@ -50,4 +50,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;
    If you're new to sern, run npm create @sern/bot for an interactive setup to your new bot project!
    If you have any ideas, suggestions, bug reports, kindly join our support server: https://sern.dev/discord
    Options:
    -v, --version output the version number
    -h, --help display help for command
    -
    Commands:
    init [options] Quickest way to scaffold a new project [DEPRECATED]
    plugins [options] Install plugins from https://github.com/sern-handler/awesome-plugins
    extra Easy way to add extra things in your sern project
    commands Defacto way to manage your slash commands
    help [command] display help for command
    \ No newline at end of file +
    Commands:
    init [options] Quickest way to scaffold a new project [DEPRECATED]
    plugins [options] Install plugins from https://github.com/sern-handler/awesome-plugins
    extra Easy way to add extra things in your sern project
    commands Defacto way to manage your slash commands
    help [command] display help for command
    \ No newline at end of file diff --git a/tr/v3/cli/build/index.html b/tr/v3/cli/build/index.html index 1395ae94a..a32d6edbc 100644 --- a/tr/v3/cli/build/index.html +++ b/tr/v3/cli/build/index.html @@ -113,4 +113,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Full esbuild documentation here. Add more to the define field in build options (only availible with a sern.build file at the moment)

    process.env

    We generate your process.env with dotenv and generate typings for process.env. Less hassle!

    -
    DISCORD_TOKEN=<your token>
    1
    process.env.DISCORD_TOKEN; // string | undefined (not typesafe :()
    \ No newline at end of file +
    DISCORD_TOKEN=<your token>
    1
    process.env.DISCORD_TOKEN; // string | undefined (not typesafe :()
    \ No newline at end of file diff --git a/tr/v3/cli/clear/index.html b/tr/v3/cli/clear/index.html index a6c31f7e6..9c038155a 100644 --- a/tr/v3/cli/clear/index.html +++ b/tr/v3/cli/clear/index.html @@ -55,4 +55,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;
    • The clear command will prompt you to confirm the action. You can bypass this by using the -y flag.
    • The clear command will automatically read a .env file in the working directory. If you need to override this, you can use the -e flag to supply a path to a different .env file.
    • -
    \ No newline at end of file + \ No newline at end of file diff --git a/tr/v3/cli/extra/index.html b/tr/v3/cli/extra/index.html index 2a86e8406..26b99900d 100644 --- a/tr/v3/cli/extra/index.html +++ b/tr/v3/cli/extra/index.html @@ -48,4 +48,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    This command is pretty straightfoward. Install utilities into your application, assuming you have a sern.config.json.

    You can use this command to install things such as a Dockerfile

    Usage

    -
    Terminal window
    sern extra
    # Choose which extra feature from the prompt, such as this:
    What extra feature do you want to add? Dockerfile (TypeScript)
    \ No newline at end of file +
    Terminal window
    sern extra
    # Choose which extra feature from the prompt, such as this:
    What extra feature do you want to add? Dockerfile (TypeScript)
    \ No newline at end of file diff --git a/tr/v3/cli/publish/index.html b/tr/v3/cli/publish/index.html index 2d680d4fc..d0537d2ec 100644 --- a/tr/v3/cli/publish/index.html +++ b/tr/v3/cli/publish/index.html @@ -88,4 +88,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;
    src/commands/ping.ts
    1
    import { commandModule, Service, CommandType } from '@sern/handler'
    2
    3
    const client = Service('@sern/client');
    4
    5
    export const config = {
    6
    guildIds: ["889026545715400705"]
    7
    }
    8
    -
    9
    export default commandModule( {
    10
    type: CommandType.Slash
    11
    description: `${client.user.username}'s ping`,
    12
    execute: (ctx) => {
    13
    ctx.reply('pong')
    14
    }
    15
    })
    \ No newline at end of file +
    9
    export default commandModule( {
    10
    type: CommandType.Slash
    11
    description: `${client.user.username}'s ping`,
    12
    execute: (ctx) => {
    13
    ctx.reply('pong')
    14
    }
    15
    })
    \ No newline at end of file diff --git a/tr/v3/guide/getting-started/choose-ide/index.html b/tr/v3/guide/getting-started/choose-ide/index.html index ff3db66a9..e2981c28f 100644 --- a/tr/v3/guide/getting-started/choose-ide/index.html +++ b/tr/v3/guide/getting-started/choose-ide/index.html @@ -51,4 +51,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;
  • Sublime Text
  • NotePad++
  • nvim (chad)
  • - \ No newline at end of file + \ No newline at end of file diff --git a/tr/v3/guide/getting-started/preparing/index.html b/tr/v3/guide/getting-started/preparing/index.html index 1dedcd94f..cb483117b 100644 --- a/tr/v3/guide/getting-started/preparing/index.html +++ b/tr/v3/guide/getting-started/preparing/index.html @@ -44,4 +44,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Preparing to Code

    Bu içerik henüz dilinizde mevcut değil.

    After installing an IDE, you need to install node. Node is necessary to use sern, as it’s based on Discord.js.

    You can download Node from the official website here.

    After you’ve downloaded Node you will need a Discord token

    -

    CONTINUE 🤓

    \ No newline at end of file +

    CONTINUE 🤓

    \ No newline at end of file diff --git a/tr/v3/guide/walkthrough/autocomplete/index.html b/tr/v3/guide/walkthrough/autocomplete/index.html index 3cb5d3245..3cf1c02fe 100644 --- a/tr/v3/guide/walkthrough/autocomplete/index.html +++ b/tr/v3/guide/walkthrough/autocomplete/index.html @@ -51,4 +51,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    We can filter the cheeses based on the focus object, and return only the cheeses that start with the focus object.

    You can do a lot more with the focus object, such as performing API calls, or implementing a fuzzy search.

    src/commands/cheese.ts
    1
    export default commandModule({
    2
    type: CommandType.Slash,
    3
    description: "show me cheese",
    4
    options: [
    5
    {
    6
    name: "list",
    7
    type: ApplicationCommandOptionType.String,
    8
    description: "pick a cheese to show",
    9
    required: true,
    10
    autocomplete: true,
    11
    command: {
    12
    onEvent: [],
    13
    execute: (ctx) => {
    14
    const focus = ctx.options.getFocused();
    15
    ctx.respond(
    16
    ["gouda", "parmesan", "harvarti"]
    17
    .filter((cheese) => cheese.startsWith(focus))
    18
    .map((cheese) => ({
    19
    name: cheese,
    20
    value: cheese,
    21
    })),
    22
    );
    23
    },
    24
    },
    25
    },
    26
    ],
    27
    execute: (ctx, [, args]) => {
    28
    const cheese = args.getString("list", true);
    29
    ctx.reply("selected cheese");
    30
    },
    31
    });
    - \ No newline at end of file + \ No newline at end of file diff --git a/tr/v3/guide/walkthrough/cli/index.html b/tr/v3/guide/walkthrough/cli/index.html index 38622dfef..bc979ac14 100644 --- a/tr/v3/guide/walkthrough/cli/index.html +++ b/tr/v3/guide/walkthrough/cli/index.html @@ -56,4 +56,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Extra Utilities

    To install extra utilities into your project, run:

    Terminal window
    sern extra
    -

    We have a more in depth guide on the CLI if you’re interested in learning more.

    \ No newline at end of file +

    We have a more in depth guide on the CLI if you’re interested in learning more.

    \ No newline at end of file diff --git a/tr/v3/guide/walkthrough/conclusion/index.html b/tr/v3/guide/walkthrough/conclusion/index.html index d2af26406..3e6dd5f95 100644 --- a/tr/v3/guide/walkthrough/conclusion/index.html +++ b/tr/v3/guide/walkthrough/conclusion/index.html @@ -44,4 +44,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Conclusion

    Bu içerik henüz dilinizde mevcut değil.

    If you reached this far, thank you for reading!

    We hope you have learned the necessities you need to create a bot with the sern framework.

    If you have any other questions, bugs, feature requests, concerns, please join our community server, and we’ll be glad to answer your questions!

    -

    paper logo

    \ No newline at end of file +

    paper logo

    \ No newline at end of file diff --git a/tr/v3/guide/walkthrough/dependency-injection/index.html b/tr/v3/guide/walkthrough/dependency-injection/index.html index 7277c8bac..7a332e01c 100644 --- a/tr/v3/guide/walkthrough/dependency-injection/index.html +++ b/tr/v3/guide/walkthrough/dependency-injection/index.html @@ -87,4 +87,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;
  • Now, when your bot starts, the init method will be called. 🎉

  • - \ No newline at end of file + \ No newline at end of file diff --git a/tr/v3/guide/walkthrough/first-command/index.html b/tr/v3/guide/walkthrough/first-command/index.html index d8616ecac..f39a732f2 100644 --- a/tr/v3/guide/walkthrough/first-command/index.html +++ b/tr/v3/guide/walkthrough/first-command/index.html @@ -71,4 +71,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;
  • CommandType.Slash
  • CommandType.Text
  • -

    This data structure helps interop between legacy commands and slash commands with ease.

    \ No newline at end of file +

    This data structure helps interop between legacy commands and slash commands with ease.

    \ No newline at end of file diff --git a/tr/v3/guide/walkthrough/first-event/index.html b/tr/v3/guide/walkthrough/first-event/index.html index 5544b919f..6cfec481f 100644 --- a/tr/v3/guide/walkthrough/first-event/index.html +++ b/tr/v3/guide/walkthrough/first-event/index.html @@ -53,4 +53,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;
    src/index.ts
    1
    await makeDependencies({
    2
    build: root => root.add({
    3
    eventlistener: single(() => new EventEmitter())
    4
    })
    5
    })

    In your event module, you can now listen to events from eventlistener, which will be emitted from the EventEmitter.

    src/events/myevent.ts
    1
    export default eventModule({
    2
    type: EventType.External,
    3
    emitter: 'eventlistener',
    4
    execute: (args) => {
    5
    console.log('Got event from eventlistener: ', args);
    6
    }
    7
    })
    - \ No newline at end of file + \ No newline at end of file diff --git a/tr/v3/guide/walkthrough/goal/index.html b/tr/v3/guide/walkthrough/goal/index.html index 6de40e036..c561bfae8 100644 --- a/tr/v3/guide/walkthrough/goal/index.html +++ b/tr/v3/guide/walkthrough/goal/index.html @@ -54,4 +54,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;
    4
    export class PingCommand extends Command {
    5
    public constructor(context: Command.Context) {
    6
    super(context, {
    7
    description: "Pong!",
    8
    chatInputCommand: {
    9
    register: true,
    10
    },
    11
    });
    12
    }
    13
    public async chatInputRun(interaction: CommandInteraction) {
    14
    await interaction.reply("Pong!");
    15
    }
    16
    }

    Keep in mind the sern example acts as both a slash command AND a text command. The Sapphire example is only a slash command, and it’s more code than sern.

    -

    Be smart. Choose sern.

    \ No newline at end of file +

    Be smart. Choose sern.

    \ No newline at end of file diff --git a/tr/v3/guide/walkthrough/good-to-know/index.html b/tr/v3/guide/walkthrough/good-to-know/index.html index 8b8456c73..2a9e70725 100644 --- a/tr/v3/guide/walkthrough/good-to-know/index.html +++ b/tr/v3/guide/walkthrough/good-to-know/index.html @@ -46,4 +46,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    For example, when installing TypeScript plugins, the language property is necessary to install from our open source repository.

    Using the CLI and running sern init --sync on pre-existing projects should install this file in the your project.

    Or, if this is a brand-new project, sern init automatically installs it.

    -
    sern.config.json
    1
    {
    2
    "language": "typescript",
    3
    "paths": {
    4
    "base": "src",
    5
    "commands": "commands"
    6
    }
    7
    }
    \ No newline at end of file +
    sern.config.json
    1
    {
    2
    "language": "typescript",
    3
    "paths": {
    4
    "base": "src",
    5
    "commands": "commands"
    6
    }
    7
    }
    \ No newline at end of file diff --git a/tr/v3/guide/walkthrough/new-project/index.html b/tr/v3/guide/walkthrough/new-project/index.html index 4f23b3680..0c59f3572 100644 --- a/tr/v3/guide/walkthrough/new-project/index.html +++ b/tr/v3/guide/walkthrough/new-project/index.html @@ -43,4 +43,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem; StarlightThemeProvider.updatePickers();

    New Project

    Bu içerik henüz dilinizde mevcut değil.

    Terminal window
    npm create @sern/bot

    Once you’ve used this command, follow the interactive prompts to create your new project.

    -

    If you need help, feel free to ask on our Discord.

    \ No newline at end of file +

    If you need help, feel free to ask on our Discord.

    \ No newline at end of file diff --git a/tr/v3/guide/walkthrough/plugins/index.html b/tr/v3/guide/walkthrough/plugins/index.html index ff2473aba..ba9a256fd 100644 --- a/tr/v3/guide/walkthrough/plugins/index.html +++ b/tr/v3/guide/walkthrough/plugins/index.html @@ -81,4 +81,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;
  • Before an event occurs, this command module will check if the user has the id 182326315813306368.
  • If all plugins return controller.next(), this command replies Pong 🏓
  • - \ No newline at end of file + \ No newline at end of file diff --git a/tr/v3/guide/walkthrough/sern-emitter/index.html b/tr/v3/guide/walkthrough/sern-emitter/index.html index 1fa036d64..4db07fd36 100644 --- a/tr/v3/guide/walkthrough/sern-emitter/index.html +++ b/tr/v3/guide/walkthrough/sern-emitter/index.html @@ -51,4 +51,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;
  • warn events, where it is possible to throw errors
  • You can put these and other event listeners into event modules!

    -

    You can view all events in the SernEventsMapping interface.

    \ No newline at end of file +

    You can view all events in the SernEventsMapping interface.

    \ No newline at end of file diff --git a/tr/v3/guide/walkthrough/services/index.html b/tr/v3/guide/walkthrough/services/index.html index c0d2d81db..0494992cf 100644 --- a/tr/v3/guide/walkthrough/services/index.html +++ b/tr/v3/guide/walkthrough/services/index.html @@ -83,4 +83,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;
    • Use Service for single dependency.
    • Use Services for multiple dependencies.
    • -
    \ No newline at end of file + \ No newline at end of file diff --git a/tr/v3/guide/walkthrough/transition/index.html b/tr/v3/guide/walkthrough/transition/index.html index d3c9f8bce..6cd98d12c 100644 --- a/tr/v3/guide/walkthrough/transition/index.html +++ b/tr/v3/guide/walkthrough/transition/index.html @@ -47,4 +47,4 @@ include a dependencies.d.ts file into compilation. (Chec

    A standard project file tree:

    • Dizinsrc -
      • Dizincommands/
      • Dizinevents/
      • Dizinplugins/
      • dependencies.d.ts
      • index.ts
    • .env
    • .gitignore
    • bun.lockb
    • package.json
    • README.md
    • sern.config.json
    • tsconfig.json
    \ No newline at end of file +
    • Dizincommands/
    • Dizinevents/
    • Dizinplugins/
    • dependencies.d.ts
    • index.ts
  • .env
  • .gitignore
  • bun.lockb
  • package.json
  • README.md
  • sern.config.json
  • tsconfig.json
  • \ No newline at end of file diff --git a/tr/v4/api/classes/context/index.html b/tr/v4/api/classes/context/index.html index fc7b389d1..9d5b3c961 100644 --- a/tr/v4/api/classes/context/index.html +++ b/tr/v4/api/classes/context/index.html @@ -230,4 +230,4 @@ else, interaction.user

    Returns

    Context

    Source

    -

    src/core/structures/context.ts:129

    Son güncelleme:

    \ No newline at end of file +

    src/core/structures/context.ts:129

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v4/api/enumerations/commandtype/index.html b/tr/v4/api/enumerations/commandtype/index.html index 5f6c39708..3567cdd4b 100644 --- a/tr/v4/api/enumerations/commandtype/index.html +++ b/tr/v4/api/enumerations/commandtype/index.html @@ -129,4 +129,4 @@ A bitfield that discriminates command modules

    UserSelect: 128

    Source

    -

    src/core/structures/enums.ts:26

    Son güncelleme:

    \ No newline at end of file +

    src/core/structures/enums.ts:26

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v4/api/enumerations/eventtype/index.html b/tr/v4/api/enumerations/eventtype/index.html index dfac6bc9b..adc652f80 100644 --- a/tr/v4/api/enumerations/eventtype/index.html +++ b/tr/v4/api/enumerations/eventtype/index.html @@ -68,4 +68,4 @@ Could be for example, process events, database events

    The EventType for handling sern events

    Source

    -

    src/core/structures/enums.ts:55

    Son güncelleme:

    \ No newline at end of file +

    src/core/structures/enums.ts:55

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v4/api/enumerations/payloadtype/index.html b/tr/v4/api/enumerations/payloadtype/index.html index 73e835b6f..cad7b2972 100644 --- a/tr/v4/api/enumerations/payloadtype/index.html +++ b/tr/v4/api/enumerations/payloadtype/index.html @@ -64,4 +64,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Warning: "warning"

    Source

    -

    src/core/structures/enums.ts:94

    Son güncelleme:

    \ No newline at end of file +

    src/core/structures/enums.ts:94

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v4/api/enumerations/plugintype/index.html b/tr/v4/api/enumerations/plugintype/index.html index 24ad7c810..7ff9549dd 100644 --- a/tr/v4/api/enumerations/plugintype/index.html +++ b/tr/v4/api/enumerations/plugintype/index.html @@ -59,4 +59,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    The PluginType for InitPlugins

    Source

    -

    src/core/structures/enums.ts:81

    Son güncelleme:

    \ No newline at end of file +

    src/core/structures/enums.ts:81

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v4/api/functions/commandcontrolplugin/index.html b/tr/v4/api/functions/commandcontrolplugin/index.html index 18a41e722..af74cf1c9 100644 --- a/tr/v4/api/functions/commandcontrolplugin/index.html +++ b/tr/v4/api/functions/commandcontrolplugin/index.html @@ -53,4 +53,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Since

    2.5.0

    Source

    -

    src/core/plugin.ts:28

    Son güncelleme:

    \ No newline at end of file +

    src/core/plugin.ts:28

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v4/api/functions/commandinitplugin/index.html b/tr/v4/api/functions/commandinitplugin/index.html index 43443759d..b37235f76 100644 --- a/tr/v4/api/functions/commandinitplugin/index.html +++ b/tr/v4/api/functions/commandinitplugin/index.html @@ -53,4 +53,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Since

    2.5.0

    Source

    -

    src/core/plugin.ts:20

    Son güncelleme:

    \ No newline at end of file +

    src/core/plugin.ts:20

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v4/api/functions/commandmodule/index.html b/tr/v4/api/functions/commandmodule/index.html index 5b806dbcc..97972509b 100644 --- a/tr/v4/api/functions/commandmodule/index.html +++ b/tr/v4/api/functions/commandmodule/index.html @@ -51,4 +51,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Since

    1.0.0 The wrapper function to define command modules for sern

    Source

    -

    src/core/modules.ts:16

    Son güncelleme:

    \ No newline at end of file +

    src/core/modules.ts:16

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v4/api/functions/discordevent/index.html b/tr/v4/api/functions/discordevent/index.html index fa2eefb10..6993922bc 100644 --- a/tr/v4/api/functions/discordevent/index.html +++ b/tr/v4/api/functions/discordevent/index.html @@ -57,4 +57,4 @@ where typings can be very bad.

    Returns

    Module

    Source

    -

    src/core/modules.ts:42

    Son güncelleme:

    \ No newline at end of file +

    src/core/modules.ts:42

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v4/api/functions/eventinitplugin/index.html b/tr/v4/api/functions/eventinitplugin/index.html index 5e78a6bd1..9543e3523 100644 --- a/tr/v4/api/functions/eventinitplugin/index.html +++ b/tr/v4/api/functions/eventinitplugin/index.html @@ -51,4 +51,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Since

    2.5.0

    Source

    -

    src/core/plugin.ts:14

    Son güncelleme:

    \ No newline at end of file +

    src/core/plugin.ts:14

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v4/api/functions/eventmodule/index.html b/tr/v4/api/functions/eventmodule/index.html index 3727ecc26..7ea7f7136 100644 --- a/tr/v4/api/functions/eventmodule/index.html +++ b/tr/v4/api/functions/eventmodule/index.html @@ -52,4 +52,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    1.0.0 The wrapper function to define event modules for sern

    Source

    -

    src/core/modules.ts:29

    Son güncelleme:

    \ No newline at end of file +

    src/core/modules.ts:29

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v4/api/functions/makedependencies/index.html b/tr/v4/api/functions/makedependencies/index.html index 7359f1f59..a21407397 100644 --- a/tr/v4/api/functions/makedependencies/index.html +++ b/tr/v4/api/functions/makedependencies/index.html @@ -53,4 +53,4 @@ This is required to start the handler, and is to be called before Sern.init.

    Example

    1
    await makeDependencies(({ add }) => {
    2
    add('@sern/client', new Client({ intents, partials })
    3
    })

    Source

    -

    src/core/ioc.ts:63

    Son güncelleme:

    \ No newline at end of file +

    src/core/ioc.ts:63

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v4/api/functions/makeplugin/index.html b/tr/v4/api/functions/makeplugin/index.html index 9e16aeb56..4a1ff5582 100644 --- a/tr/v4/api/functions/makeplugin/index.html +++ b/tr/v4/api/functions/makeplugin/index.html @@ -52,4 +52,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Returns

    Plugin<V>

    Source

    -

    src/core/plugin.ts:5

    Son güncelleme:

    \ No newline at end of file +

    src/core/plugin.ts:5

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v4/api/functions/service/index.html b/tr/v4/api/functions/service/index.html index d495b4674..0cded21fc 100644 --- a/tr/v4/api/functions/service/index.html +++ b/tr/v4/api/functions/service/index.html @@ -62,4 +62,4 @@ Note: this method only works AFTER your container has been initiated

    Throws

    if container is absent or not present

    Source

    -

    src/core/ioc.ts:93

    Son güncelleme:

    \ No newline at end of file +

    src/core/ioc.ts:93

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v4/api/functions/services/index.html b/tr/v4/api/functions/services/index.html index e46e6f633..08c02f347 100644 --- a/tr/v4/api/functions/services/index.html +++ b/tr/v4/api/functions/services/index.html @@ -57,4 +57,4 @@ The plural version of Servi

    Throws

    if container is absent or not present

    Source

    -

    src/core/ioc.ts:103

    Son güncelleme:

    \ No newline at end of file +

    src/core/ioc.ts:103

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v4/api/functions/single/index.html b/tr/v4/api/functions/single/index.html index c41b4b0a4..7b56601f4 100644 --- a/tr/v4/api/functions/single/index.html +++ b/tr/v4/api/functions/single/index.html @@ -52,4 +52,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Returns

    T

    Source

    -

    src/core/ioc.ts:112

    Son güncelleme:

    \ No newline at end of file +

    src/core/ioc.ts:112

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v4/api/functions/transient/index.html b/tr/v4/api/functions/transient/index.html index 41502635c..b6ad0c2a4 100644 --- a/tr/v4/api/functions/transient/index.html +++ b/tr/v4/api/functions/transient/index.html @@ -55,4 +55,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    2.0.0 Creates a transient object

    Source

    -

    src/core/ioc.ts:123

    Son güncelleme:

    \ No newline at end of file +

    src/core/ioc.ts:123

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v4/api/interfaces/bothcommand/index.html b/tr/v4/api/interfaces/bothcommand/index.html index 5830dcb18..9c2533a9d 100644 --- a/tr/v4/api/interfaces/bothcommand/index.html +++ b/tr/v4/api/interfaces/bothcommand/index.html @@ -136,4 +136,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.type

    Source

    -

    src/types/core-modules.ts:132

    Son güncelleme:

    \ No newline at end of file +

    src/types/core-modules.ts:132

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v4/api/interfaces/buttoncommand/index.html b/tr/v4/api/interfaces/buttoncommand/index.html index b408b8a67..c2144b018 100644 --- a/tr/v4/api/interfaces/buttoncommand/index.html +++ b/tr/v4/api/interfaces/buttoncommand/index.html @@ -129,4 +129,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.type

    Source

    -

    src/types/core-modules.ts:74

    Son güncelleme:

    \ No newline at end of file +

    src/types/core-modules.ts:74

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v4/api/interfaces/channelselectcommand/index.html b/tr/v4/api/interfaces/channelselectcommand/index.html index e563aafdc..e6b4856b3 100644 --- a/tr/v4/api/interfaces/channelselectcommand/index.html +++ b/tr/v4/api/interfaces/channelselectcommand/index.html @@ -129,4 +129,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.type

    Source

    -

    src/types/core-modules.ts:84

    Son güncelleme:

    \ No newline at end of file +

    src/types/core-modules.ts:84

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v4/api/interfaces/commandmoduledefs/index.html b/tr/v4/api/interfaces/commandmoduledefs/index.html index 1d1e4fda7..33b4e948f 100644 --- a/tr/v4/api/interfaces/commandmoduledefs/index.html +++ b/tr/v4/api/interfaces/commandmoduledefs/index.html @@ -124,4 +124,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    8: ContextMenuMsg

    Source

    -

    src/types/core-modules.ts:159

    Son güncelleme:

    \ No newline at end of file +

    src/types/core-modules.ts:159

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v4/api/interfaces/contextmenumsg/index.html b/tr/v4/api/interfaces/contextmenumsg/index.html index 7d55e26b2..f52a12ceb 100644 --- a/tr/v4/api/interfaces/contextmenumsg/index.html +++ b/tr/v4/api/interfaces/contextmenumsg/index.html @@ -129,4 +129,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.type

    Source

    -

    src/types/core-modules.ts:69

    Son güncelleme:

    \ No newline at end of file +

    src/types/core-modules.ts:69

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v4/api/interfaces/contextmenuuser/index.html b/tr/v4/api/interfaces/contextmenuuser/index.html index acffff9d9..b7717f49f 100644 --- a/tr/v4/api/interfaces/contextmenuuser/index.html +++ b/tr/v4/api/interfaces/contextmenuuser/index.html @@ -129,4 +129,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.type

    Source

    -

    src/types/core-modules.ts:64

    Son güncelleme:

    \ No newline at end of file +

    src/types/core-modules.ts:64

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v4/api/interfaces/controlplugin/index.html b/tr/v4/api/interfaces/controlplugin/index.html index ed7be67d7..955a1a301 100644 --- a/tr/v4/api/interfaces/controlplugin/index.html +++ b/tr/v4/api/interfaces/controlplugin/index.html @@ -68,4 +68,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Plugin.type

    Source

    -

    src/types/core-plugin.ts:51

    Son güncelleme:

    \ No newline at end of file +

    src/types/core-plugin.ts:51

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v4/api/interfaces/coredependencies/index.html b/tr/v4/api/interfaces/coredependencies/index.html index 485316df6..0e011327b 100644 --- a/tr/v4/api/interfaces/coredependencies/index.html +++ b/tr/v4/api/interfaces/coredependencies/index.html @@ -90,4 +90,4 @@ by module.meta.id -> Module

    @sern/scheduler: TaskScheduler

    Source

    -

    src/core/ioc.ts:161

    Son güncelleme:

    \ No newline at end of file +

    src/core/ioc.ts:161

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v4/api/interfaces/discordeventcommand/index.html b/tr/v4/api/interfaces/discordeventcommand/index.html index 23ee1e4d6..65003ff91 100644 --- a/tr/v4/api/interfaces/discordeventcommand/index.html +++ b/tr/v4/api/interfaces/discordeventcommand/index.html @@ -130,4 +130,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.execute

    Source

    -

    src/types/core-modules.ts:117

    Son güncelleme:

    \ No newline at end of file +

    src/types/core-modules.ts:117

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v4/api/interfaces/disposable/index.html b/tr/v4/api/interfaces/disposable/index.html index 62a2e0454..894892e27 100644 --- a/tr/v4/api/interfaces/disposable/index.html +++ b/tr/v4/api/interfaces/disposable/index.html @@ -51,4 +51,4 @@ Let dependencies implement this to dispose and cleanup.

    Returns

    unknown

    Source

    -

    src/core/interfaces.ts:17

    Son güncelleme:

    \ No newline at end of file +

    src/core/interfaces.ts:17

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v4/api/interfaces/emitter/index.html b/tr/v4/api/interfaces/emitter/index.html index f68d3f371..d594a9eba 100644 --- a/tr/v4/api/interfaces/emitter/index.html +++ b/tr/v4/api/interfaces/emitter/index.html @@ -76,4 +76,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Returns

    this

    Source

    -

    src/core/interfaces.ts:23

    Son güncelleme:

    \ No newline at end of file +

    src/core/interfaces.ts:23

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v4/api/interfaces/errorhandling/index.html b/tr/v4/api/interfaces/errorhandling/index.html index c583ce1de..18982c39e 100644 --- a/tr/v4/api/interfaces/errorhandling/index.html +++ b/tr/v4/api/interfaces/errorhandling/index.html @@ -66,4 +66,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Returns

    void

    Source

    -

    src/core/interfaces.ts:41

    Son güncelleme:

    \ No newline at end of file +

    src/core/interfaces.ts:41

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v4/api/interfaces/eventmoduledefs/index.html b/tr/v4/api/interfaces/eventmoduledefs/index.html index 2fc487723..25a99c4e2 100644 --- a/tr/v4/api/interfaces/eventmoduledefs/index.html +++ b/tr/v4/api/interfaces/eventmoduledefs/index.html @@ -61,4 +61,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    2: ExternalEventCommand

    Source

    -

    src/types/core-modules.ts:173

    Son güncelleme:

    \ No newline at end of file +

    src/types/core-modules.ts:173

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v4/api/interfaces/externaleventcommand/index.html b/tr/v4/api/interfaces/externaleventcommand/index.html index 97605480d..feb1ab0f8 100644 --- a/tr/v4/api/interfaces/externaleventcommand/index.html +++ b/tr/v4/api/interfaces/externaleventcommand/index.html @@ -135,4 +135,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.execute

    Source

    -

    src/types/core-modules.ts:59

    Son güncelleme:

    \ No newline at end of file +

    src/types/core-modules.ts:59

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v4/api/interfaces/init/index.html b/tr/v4/api/interfaces/init/index.html index 365328621..57a24ef06 100644 --- a/tr/v4/api/interfaces/init/index.html +++ b/tr/v4/api/interfaces/init/index.html @@ -51,4 +51,4 @@ Let dependencies implement this to initiate some logic.

    Returns

    unknown

    Source

    -

    src/core/interfaces.ts:9

    Son güncelleme:

    \ No newline at end of file +

    src/core/interfaces.ts:9

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v4/api/interfaces/initplugin/index.html b/tr/v4/api/interfaces/initplugin/index.html index 9635b2952..697cca236 100644 --- a/tr/v4/api/interfaces/initplugin/index.html +++ b/tr/v4/api/interfaces/initplugin/index.html @@ -68,4 +68,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Plugin.type

    Source

    -

    src/types/core-plugin.ts:47

    Son güncelleme:

    \ No newline at end of file +

    src/types/core-plugin.ts:47

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v4/api/interfaces/logging/index.html b/tr/v4/api/interfaces/logging/index.html index 547756199..5867263d8 100644 --- a/tr/v4/api/interfaces/logging/index.html +++ b/tr/v4/api/interfaces/logging/index.html @@ -88,4 +88,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Returns

    void

    Source

    -

    src/core/interfaces.ts:50

    Son güncelleme:

    \ No newline at end of file +

    src/core/interfaces.ts:50

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v4/api/interfaces/mentionableselectcommand/index.html b/tr/v4/api/interfaces/mentionableselectcommand/index.html index 70860a7a1..39dde2c12 100644 --- a/tr/v4/api/interfaces/mentionableselectcommand/index.html +++ b/tr/v4/api/interfaces/mentionableselectcommand/index.html @@ -129,4 +129,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.type

    Source

    -

    src/types/core-modules.ts:94

    Son güncelleme:

    \ No newline at end of file +

    src/types/core-modules.ts:94

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v4/api/interfaces/modalsubmitcommand/index.html b/tr/v4/api/interfaces/modalsubmitcommand/index.html index 47d7aba99..fe7c3175e 100644 --- a/tr/v4/api/interfaces/modalsubmitcommand/index.html +++ b/tr/v4/api/interfaces/modalsubmitcommand/index.html @@ -129,4 +129,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.type

    Source

    -

    src/types/core-modules.ts:104

    Son güncelleme:

    \ No newline at end of file +

    src/types/core-modules.ts:104

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v4/api/interfaces/module/index.html b/tr/v4/api/interfaces/module/index.html index 339455aef..7f3284872 100644 --- a/tr/v4/api/interfaces/module/index.html +++ b/tr/v4/api/interfaces/module/index.html @@ -126,4 +126,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Returns

    any

    Source

    -

    src/types/core-modules.ts:45

    Son güncelleme:

    \ No newline at end of file +

    src/types/core-modules.ts:45

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v4/api/interfaces/plugin/index.html b/tr/v4/api/interfaces/plugin/index.html index c47bc391b..5e84ebb56 100644 --- a/tr/v4/api/interfaces/plugin/index.html +++ b/tr/v4/api/interfaces/plugin/index.html @@ -65,4 +65,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    type: PluginType

    Source

    -

    src/types/core-plugin.ts:42

    Son güncelleme:

    \ No newline at end of file +

    src/types/core-plugin.ts:42

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v4/api/interfaces/roleselectcommand/index.html b/tr/v4/api/interfaces/roleselectcommand/index.html index 4c16a51df..2101e03b0 100644 --- a/tr/v4/api/interfaces/roleselectcommand/index.html +++ b/tr/v4/api/interfaces/roleselectcommand/index.html @@ -129,4 +129,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.type

    Source

    -

    src/types/core-modules.ts:89

    Son güncelleme:

    \ No newline at end of file +

    src/types/core-modules.ts:89

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v4/api/interfaces/sernautocompletedata/index.html b/tr/v4/api/interfaces/sernautocompletedata/index.html index 693cca9d8..f789a2ef8 100644 --- a/tr/v4/api/interfaces/sernautocompletedata/index.html +++ b/tr/v4/api/interfaces/sernautocompletedata/index.html @@ -110,4 +110,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    type: String | Integer | Number

    Source

    -

    src/types/core-modules.ts:179

    Son güncelleme:

    \ No newline at end of file +

    src/types/core-modules.ts:179

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v4/api/interfaces/serneventcommand/index.html b/tr/v4/api/interfaces/serneventcommand/index.html index 067ffa25e..87d972780 100644 --- a/tr/v4/api/interfaces/serneventcommand/index.html +++ b/tr/v4/api/interfaces/serneventcommand/index.html @@ -130,4 +130,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.execute

    Source

    -

    src/types/core-modules.ts:52

    Son güncelleme:

    \ No newline at end of file +

    src/types/core-modules.ts:52

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v4/api/interfaces/serneventsmapping/index.html b/tr/v4/api/interfaces/serneventsmapping/index.html index 9da851676..4b29fc06e 100644 --- a/tr/v4/api/interfaces/serneventsmapping/index.html +++ b/tr/v4/api/interfaces/serneventsmapping/index.html @@ -75,4 +75,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    warning: [Payload]

    Source

    -

    src/types/utility.ts:14

    Son güncelleme:

    \ No newline at end of file +

    src/types/utility.ts:14

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v4/api/interfaces/sernsubcommanddata/index.html b/tr/v4/api/interfaces/sernsubcommanddata/index.html index a4aa17956..681295634 100644 --- a/tr/v4/api/interfaces/sernsubcommanddata/index.html +++ b/tr/v4/api/interfaces/sernsubcommanddata/index.html @@ -105,4 +105,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    APIApplicationCommandOptionBase.type

    Source

    -

    src/types/core-modules.ts:217

    Son güncelleme:

    \ No newline at end of file +

    src/types/core-modules.ts:217

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v4/api/interfaces/sernsubcommandgroupdata/index.html b/tr/v4/api/interfaces/sernsubcommandgroupdata/index.html index 289b12200..4f75b2453 100644 --- a/tr/v4/api/interfaces/sernsubcommandgroupdata/index.html +++ b/tr/v4/api/interfaces/sernsubcommandgroupdata/index.html @@ -112,4 +112,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    type: SubcommandGroup

    Source

    -

    src/types/core-modules.ts:222

    Son güncelleme:

    \ No newline at end of file +

    src/types/core-modules.ts:222

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v4/api/interfaces/slashcommand/index.html b/tr/v4/api/interfaces/slashcommand/index.html index c162e60a6..2255ede7e 100644 --- a/tr/v4/api/interfaces/slashcommand/index.html +++ b/tr/v4/api/interfaces/slashcommand/index.html @@ -136,4 +136,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.type

    Source

    -

    src/types/core-modules.ts:125

    Son güncelleme:

    \ No newline at end of file +

    src/types/core-modules.ts:125

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v4/api/interfaces/stringselectcommand/index.html b/tr/v4/api/interfaces/stringselectcommand/index.html index 694e94b3f..93722b710 100644 --- a/tr/v4/api/interfaces/stringselectcommand/index.html +++ b/tr/v4/api/interfaces/stringselectcommand/index.html @@ -129,4 +129,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.type

    Source

    -

    src/types/core-modules.ts:79

    Son güncelleme:

    \ No newline at end of file +

    src/types/core-modules.ts:79

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v4/api/interfaces/textcommand/index.html b/tr/v4/api/interfaces/textcommand/index.html index 30e95a865..839a04932 100644 --- a/tr/v4/api/interfaces/textcommand/index.html +++ b/tr/v4/api/interfaces/textcommand/index.html @@ -129,4 +129,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.type

    Source

    -

    src/types/core-modules.ts:120

    Son güncelleme:

    \ No newline at end of file +

    src/types/core-modules.ts:120

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v4/api/interfaces/userselectcommand/index.html b/tr/v4/api/interfaces/userselectcommand/index.html index 0164e0493..14e19567c 100644 --- a/tr/v4/api/interfaces/userselectcommand/index.html +++ b/tr/v4/api/interfaces/userselectcommand/index.html @@ -129,4 +129,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.type

    Source

    -

    src/types/core-modules.ts:99

    Son güncelleme:

    \ No newline at end of file +

    src/types/core-modules.ts:99

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v4/api/namespaces/sern/functions/init/index.html b/tr/v4/api/namespaces/sern/functions/init/index.html index 0a88878c5..0c67ac9b9 100644 --- a/tr/v4/api/namespaces/sern/functions/init/index.html +++ b/tr/v4/api/namespaces/sern/functions/init/index.html @@ -55,4 +55,4 @@ Function to start the handler up

    Example

    src/index.ts
    1
    Sern.init({
    2
    commands: 'dist/commands',
    3
    events: 'dist/events',
    4
    })

    Source

    -

    src/sern.ts:35

    Son güncelleme:

    \ No newline at end of file +

    src/sern.ts:35

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v4/api/readme/index.html b/tr/v4/api/readme/index.html index 3aa0647e6..935124862 100644 --- a/tr/v4/api/readme/index.html +++ b/tr/v4/api/readme/index.html @@ -125,4 +125,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;
  • scheduledTask
  • single
  • transient
  • -

    Son güncelleme:

    \ No newline at end of file +

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v4/api/type-aliases/anyplugin/index.html b/tr/v4/api/type-aliases/anyplugin/index.html index c5bd56c2a..7d6f8a175 100644 --- a/tr/v4/api/type-aliases/anyplugin/index.html +++ b/tr/v4/api/type-aliases/anyplugin/index.html @@ -45,4 +45,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    AnyPlugin: ControlPlugin | InitPlugin<[InitArgs<Processed<Module>>]>

    Source

    -

    src/types/core-plugin.ts:54

    Son güncelleme:

    \ No newline at end of file +

    src/types/core-plugin.ts:54

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v4/api/type-aliases/commandmodule/index.html b/tr/v4/api/type-aliases/commandmodule/index.html index f452bd6ba..d5692277a 100644 --- a/tr/v4/api/type-aliases/commandmodule/index.html +++ b/tr/v4/api/type-aliases/commandmodule/index.html @@ -45,4 +45,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    CommandModule: TextCommand | SlashCommand | BothCommand | ContextMenuUser | ContextMenuMsg | ButtonCommand | StringSelectCommand | MentionableSelectCommand | UserSelectCommand | ChannelSelectCommand | RoleSelectCommand | ModalSubmitCommand

    Source

    -

    src/types/core-modules.ts:139

    Son güncelleme:

    \ No newline at end of file +

    src/types/core-modules.ts:139

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v4/api/type-aliases/controller/index.html b/tr/v4/api/type-aliases/controller/index.html index 26b209e08..ace0d3012 100644 --- a/tr/v4/api/type-aliases/controller/index.html +++ b/tr/v4/api/type-aliases/controller/index.html @@ -45,4 +45,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Controller: typeof controller

    Source

    -

    src/core/plugin.ts:45

    Son güncelleme:

    \ No newline at end of file +

    src/core/plugin.ts:45

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v4/api/type-aliases/eventmodule/index.html b/tr/v4/api/type-aliases/eventmodule/index.html index 0378fb06b..212b6fa18 100644 --- a/tr/v4/api/type-aliases/eventmodule/index.html +++ b/tr/v4/api/type-aliases/eventmodule/index.html @@ -45,4 +45,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    EventModule: DiscordEventCommand | SernEventCommand | ExternalEventCommand

    Source

    -

    src/types/core-modules.ts:138

    Son güncelleme:

    \ No newline at end of file +

    src/types/core-modules.ts:138

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v4/api/type-aliases/logpayload/index.html b/tr/v4/api/type-aliases/logpayload/index.html index a8dc9b07c..6c3d74821 100644 --- a/tr/v4/api/type-aliases/logpayload/index.html +++ b/tr/v4/api/type-aliases/logpayload/index.html @@ -52,4 +52,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    message: T

    Source

    -

    src/core/interfaces.ts:55

    Son güncelleme:

    \ No newline at end of file +

    src/core/interfaces.ts:55

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v4/api/type-aliases/payload/index.html b/tr/v4/api/type-aliases/payload/index.html index 7047d15fc..f934e3637 100644 --- a/tr/v4/api/type-aliases/payload/index.html +++ b/tr/v4/api/type-aliases/payload/index.html @@ -45,4 +45,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Payload: object | object | object

    Source

    -

    src/types/utility.ts:18

    Son güncelleme:

    \ No newline at end of file +

    src/types/utility.ts:18

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v4/api/type-aliases/pluginresult/index.html b/tr/v4/api/type-aliases/pluginresult/index.html index ddfa76e11..bb3b2e514 100644 --- a/tr/v4/api/type-aliases/pluginresult/index.html +++ b/tr/v4/api/type-aliases/pluginresult/index.html @@ -45,4 +45,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    PluginResult: Awaitable<Result<Record<string, unknown> | undefined, string | undefined>>

    Source

    -

    src/types/core-plugin.ts:35

    Son güncelleme:

    \ No newline at end of file +

    src/types/core-plugin.ts:35

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v4/api/type-aliases/sdt/index.html b/tr/v4/api/type-aliases/sdt/index.html index 745df1207..8db785062 100644 --- a/tr/v4/api/type-aliases/sdt/index.html +++ b/tr/v4/api/type-aliases/sdt/index.html @@ -62,4 +62,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    type: CommandType

    Source

    -

    src/types/core-modules.ts:25

    Son güncelleme:

    \ No newline at end of file +

    src/types/core-modules.ts:25

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v4/api/type-aliases/sernoptionsdata/index.html b/tr/v4/api/type-aliases/sernoptionsdata/index.html index 8dbf6b282..33861d194 100644 --- a/tr/v4/api/type-aliases/sernoptionsdata/index.html +++ b/tr/v4/api/type-aliases/sernoptionsdata/index.html @@ -46,4 +46,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Type that replaces autocomplete with SernAutocompleteData

    Source

    -

    src/types/core-modules.ts:209

    Son güncelleme:

    \ No newline at end of file +

    src/types/core-modules.ts:209

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v4/api/variables/controller/index.html b/tr/v4/api/variables/controller/index.html index b5548836a..0052c59ef 100644 --- a/tr/v4/api/variables/controller/index.html +++ b/tr/v4/api/variables/controller/index.html @@ -65,4 +65,4 @@ The object passed into every plugin to control a command’s behavior

    Returns

    Err<undefined | string>

    Source

    -

    src/core/plugin.ts:39

    Son güncelleme:

    \ No newline at end of file +

    src/core/plugin.ts:39

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v4/api/variables/presence/index.html b/tr/v4/api/variables/presence/index.html index 266fbd2b4..92090b5fb 100644 --- a/tr/v4/api/variables/presence/index.html +++ b/tr/v4/api/variables/presence/index.html @@ -115,4 +115,4 @@ adjacent to the file where Sern.init is CALLED.

    optional status: Status

    Source

    -

    src/core/presences.ts:10

    Son güncelleme:

    \ No newline at end of file +

    src/core/presences.ts:10

    Son güncelleme:

    \ No newline at end of file diff --git a/tr/v4/cli/about/index.html b/tr/v4/cli/about/index.html index ea5c1efc3..7173c08f2 100644 --- a/tr/v4/cli/about/index.html +++ b/tr/v4/cli/about/index.html @@ -50,4 +50,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;
    If you're new to sern, run npm create @sern/bot for an interactive setup to your new bot project!
    If you have any ideas, suggestions, bug reports, kindly join our support server: https://sern.dev/discord
    Options:
    -v, --version output the version number
    -h, --help display help for command
    -
    Commands:
    init [options] Quickest way to scaffold a new project [DEPRECATED]
    plugins [options] Install plugins from https://github.com/sern-handler/awesome-plugins
    extra Easy way to add extra things in your sern project
    commands Defacto way to manage your slash commands
    help [command] display help for command
    \ No newline at end of file +
    Commands:
    init [options] Quickest way to scaffold a new project [DEPRECATED]
    plugins [options] Install plugins from https://github.com/sern-handler/awesome-plugins
    extra Easy way to add extra things in your sern project
    commands Defacto way to manage your slash commands
    help [command] display help for command
    \ No newline at end of file diff --git a/tr/v4/cli/build/index.html b/tr/v4/cli/build/index.html index 63fcb202e..b9561dc7a 100644 --- a/tr/v4/cli/build/index.html +++ b/tr/v4/cli/build/index.html @@ -113,4 +113,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Full esbuild documentation here. Add more to the define field in build options (only availible with a sern.build file at the moment)

    process.env

    We generate your process.env with dotenv and generate typings for process.env. Less hassle!

    -
    DISCORD_TOKEN=<your token>
    1
    process.env.DISCORD_TOKEN; // string | undefined (not typesafe :()
    \ No newline at end of file +
    DISCORD_TOKEN=<your token>
    1
    process.env.DISCORD_TOKEN; // string | undefined (not typesafe :()
    \ No newline at end of file diff --git a/tr/v4/cli/clear/index.html b/tr/v4/cli/clear/index.html index fc74f5f03..4bf089caa 100644 --- a/tr/v4/cli/clear/index.html +++ b/tr/v4/cli/clear/index.html @@ -55,4 +55,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;
    • The clear command will prompt you to confirm the action. You can bypass this by using the -y flag.
    • The clear command will automatically read a .env file in the working directory. If you need to override this, you can use the -e flag to supply a path to a different .env file.
    • -
    \ No newline at end of file + \ No newline at end of file diff --git a/tr/v4/cli/extra/index.html b/tr/v4/cli/extra/index.html index 152bac5b1..cbcc56a34 100644 --- a/tr/v4/cli/extra/index.html +++ b/tr/v4/cli/extra/index.html @@ -48,4 +48,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    This command is pretty straightfoward. Install utilities into your application, assuming you have a sern.config.json.

    You can use this command to install things such as a Dockerfile

    Usage

    -
    Terminal window
    sern extra
    # Choose which extra feature from the prompt, such as this:
    What extra feature do you want to add? Dockerfile (TypeScript)
    \ No newline at end of file +
    Terminal window
    sern extra
    # Choose which extra feature from the prompt, such as this:
    What extra feature do you want to add? Dockerfile (TypeScript)
    \ No newline at end of file diff --git a/tr/v4/cli/publish/index.html b/tr/v4/cli/publish/index.html index 5ed13a75d..431a25ab5 100644 --- a/tr/v4/cli/publish/index.html +++ b/tr/v4/cli/publish/index.html @@ -91,4 +91,4 @@ use the new service Publisher, officially maintained.

    src/commands/ping.ts
    1
    import { commandModule, Service, CommandType } from '@sern/handler'
    2
    3
    const client = Service('@sern/client');
    4
    5
    export const config = {
    6
    guildIds: ["889026545715400705"]
    7
    }
    8
    -
    9
    export default commandModule( {
    10
    type: CommandType.Slash
    11
    description: `${client.user.username}'s ping`,
    12
    execute: (ctx) => {
    13
    ctx.reply('pong')
    14
    }
    15
    })
    \ No newline at end of file +
    9
    export default commandModule( {
    10
    type: CommandType.Slash
    11
    description: `${client.user.username}'s ping`,
    12
    execute: (ctx) => {
    13
    ctx.reply('pong')
    14
    }
    15
    })
    \ No newline at end of file diff --git a/tr/v4/reference/autocomplete/index.html b/tr/v4/reference/autocomplete/index.html index 405696de5..e8f458065 100644 --- a/tr/v4/reference/autocomplete/index.html +++ b/tr/v4/reference/autocomplete/index.html @@ -51,4 +51,4 @@ We’ve implemented this functionality using a simple tree search algorithm with We can filter cheeses based on the focus object, and return only the cheeses that start with the focus object. You can do a lot more with the focus object, such as performing API calls, or implementing a fuzzy search.

    src/commands/cheese.ts
    1
    export default commandModule({
    2
    type: CommandType.Slash,
    3
    description: "show me cheese",
    4
    options: [
    5
    {
    6
    name: "list",
    7
    type: ApplicationCommandOptionType.String,
    8
    description: "pick a cheese to show",
    9
    required: true,
    10
    autocomplete: true,
    11
    command: {
    12
    onEvent: [],
    13
    execute: (ctx) => {
    14
    const focus = ctx.options.getFocused();
    15
    ctx.respond ["gouda", "parmesan", "harvarti"]
    16
    .filter((cheese) => cheese.startsWith(focus))
    17
    .map((cheese) => ({ name: cheese, value: cheese })));
    18
    },
    19
    },
    20
    },
    21
    ],
    22
    execute: (ctx) => {
    23
    const cheese = ctx.options.getString("list", true);
    24
    ctx.reply("selected cheese");
    25
    },
    26
    });
    - \ No newline at end of file + \ No newline at end of file diff --git a/tr/v4/reference/conclusion/index.html b/tr/v4/reference/conclusion/index.html index a8227bb0d..dd26740df 100644 --- a/tr/v4/reference/conclusion/index.html +++ b/tr/v4/reference/conclusion/index.html @@ -44,4 +44,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Conclusion

    Bu içerik henüz dilinizde mevcut değil.

    If you reached this far, thank you for reading!

    We hope you have learned the necessities you need to create a bot with the sern framework.

    If you have any other questions, bugs, feature requests, concerns, please join our community server, and we’ll be glad to answer your questions!

    -

    paper logo

    \ No newline at end of file +

    paper logo

    \ No newline at end of file diff --git a/tr/v4/reference/config/index.html b/tr/v4/reference/config/index.html index f3f9dc897..8df39af36 100644 --- a/tr/v4/reference/config/index.html +++ b/tr/v4/reference/config/index.html @@ -65,4 +65,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    user defined

    Feel free to supply any other constants / variables you may need.

    1
    export const OWNERS = ['182326315813306368']
    - \ No newline at end of file + \ No newline at end of file diff --git a/tr/v4/reference/dependencies/index.html b/tr/v4/reference/dependencies/index.html index 3449c4bba..ef6b7ad98 100644 --- a/tr/v4/reference/dependencies/index.html +++ b/tr/v4/reference/dependencies/index.html @@ -115,4 +115,4 @@ A common occurence in sern projects is to swap out the Logger for a custom one. As a result, the codebase is more modular and easier to test and refactor

    \ No newline at end of file +For example, you may prefer importing the logger service vs. injecting the Logger class as a dependency.

    \ No newline at end of file diff --git a/tr/v4/reference/getting-started/index.html b/tr/v4/reference/getting-started/index.html index e2093351a..7aeb7b9c8 100644 --- a/tr/v4/reference/getting-started/index.html +++ b/tr/v4/reference/getting-started/index.html @@ -43,4 +43,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem; StarlightThemeProvider.updatePickers();

    Getting Started

    Bu içerik henüz dilinizde mevcut değil.

    Terminal window
    npm create @sern/bot

    Once you’ve used this command, follow the interactive prompts to create your new project.

    -

    If you need help, feel free to ask on our Discord.

    \ No newline at end of file +

    If you need help, feel free to ask on our Discord.

    \ No newline at end of file diff --git a/tr/v4/reference/modules/index.html b/tr/v4/reference/modules/index.html index fab6c3c8a..77a4cdaff 100644 --- a/tr/v4/reference/modules/index.html +++ b/tr/v4/reference/modules/index.html @@ -84,4 +84,4 @@ You may not see your command instantly in Discord, if so, try refreshing.

    Listening to Discord Events
    src/events/messageCreate.js
    1
    import { eventModule, EventType } from "@sern/handler";
    2
    3
    export default eventModule({
    4
    type: EventType.Discord,
    5
    execute: async (message) => {
    6
    console.log(`${message.user} said`, message.content)
    7
    },
    8
    });
    - \ No newline at end of file + \ No newline at end of file diff --git a/tr/v4/reference/plugins/index.html b/tr/v4/reference/plugins/index.html index 367f84db3..753b0564b 100644 --- a/tr/v4/reference/plugins/index.html +++ b/tr/v4/reference/plugins/index.html @@ -108,4 +108,4 @@ plugin chain.

    Plugins also carry an instance of all of your dependencies. Use them and use them as you please! For example, creating a plugin which logs which user uses your command

    -
    1
    import { commandModule, CommandControlPlugin, CommandType } from '@sern/handler'
    2
    export const log = CommandControlPlugin((ctx, sdt) => {
    3
    sdt
    4
    .deps['@sern/logger']
    5
    .info({ message: `${ctx.user.id} used this command from ${ctx.guild.id}` });
    6
    })
    \ No newline at end of file +
    1
    import { commandModule, CommandControlPlugin, CommandType } from '@sern/handler'
    2
    export const log = CommandControlPlugin((ctx, sdt) => {
    3
    sdt
    4
    .deps['@sern/logger']
    5
    .info({ message: `${ctx.user.id} used this command from ${ctx.guild.id}` });
    6
    })
    \ No newline at end of file diff --git a/tr/v4/reference/presence/index.html b/tr/v4/reference/presence/index.html index 3c1f0ca4d..aa0f9bb6c 100644 --- a/tr/v4/reference/presence/index.html +++ b/tr/v4/reference/presence/index.html @@ -57,4 +57,4 @@ An example of this is shuffling presences on intervals.

    23
    export default Presence.module({
    24
    execute: () => {
    25
    const [type, name, status] = statuses.at(0)!;
    26
    return Presence
    27
    //start your presence with this.
    28
    .of({ activities: [ { type, name } ], status })
    29
    .repeated(() => {
    30
    const [type, name, status] = [...shuffleArray(statuses)].shift()!;
    31
    return {
    32
    status,
    33
    activities: [{ type, name }]
    34
    };
    35
    }, 60_000); //repeat and setPresence with returned result every minute
    36
    }
    37
    })

    Inject dependencies

    ./src/presence.js
    1
    import { Presence } from '@sern/handler'
    2
    import { ActivityType } from 'discord.js';
    3
    -
    4
    const activity = { type: ActivityType.Listening, name: "what's bofa" };
    5
    export default Presence.module({
    6
    inject: ['@sern/logger'],
    7
    execute: (logger) => {
    8
    logger?.info({ message: "Presence changed" });
    9
    return Presence
    10
    .of({ activities: [activity], status: "idle" })
    11
    .once();
    12
    }
    13
    })
    \ No newline at end of file +
    4
    const activity = { type: ActivityType.Listening, name: "what's bofa" };
    5
    export default Presence.module({
    6
    inject: ['@sern/logger'],
    7
    execute: (logger) => {
    8
    logger?.info({ message: "Presence changed" });
    9
    return Presence
    10
    .of({ activities: [activity], status: "idle" })
    11
    .once();
    12
    }
    13
    })
    \ No newline at end of file diff --git a/tr/v4/reference/project-layout/index.html b/tr/v4/reference/project-layout/index.html index 320c2a63b..f5b45bb1f 100644 --- a/tr/v4/reference/project-layout/index.html +++ b/tr/v4/reference/project-layout/index.html @@ -44,4 +44,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Project Layout

    Bu içerik henüz dilinizde mevcut değil.

    A project should look like this:

    • Dizinsrc -
      • Dizincommands/
      • Dizinevents/
      • Dizinplugins/ # created automatically if running sern plugins
      • index.js
      • config.js # configuration for your entire application
    • .env
    • .gitignore
    • bun.lockb
    • package.json
    • README.md
    • sern.config.json
    • jsconfig.json # tsconfig.json if you are using typescript
    \ No newline at end of file +
    • Dizincommands/
    • Dizinevents/
    • Dizinplugins/ # created automatically if running sern plugins
    • index.js
    • config.js # configuration for your entire application
  • .env
  • .gitignore
  • bun.lockb
  • package.json
  • README.md
  • sern.config.json
  • jsconfig.json # tsconfig.json if you are using typescript
  • \ No newline at end of file diff --git a/tr/v4/reference/tasks/index.html b/tr/v4/reference/tasks/index.html index 3003410f1..2ee0a7f01 100644 --- a/tr/v4/reference/tasks/index.html +++ b/tr/v4/reference/tasks/index.html @@ -46,4 +46,4 @@ If you haven’t already, add the tasks directory to you
    1
    export const tasks = "./dist/tasks"

    Defines a task that runs every minute.

    ./src/tasks/every-minute.js
    1
    import { scheduledTask } from "@sern/handler";
    2
    -
    3
    export default scheduledTask({
    4
    trigger: "* * * * *",
    5
    execute: (context) => {
    6
    console.log("cron cron")
    7
    }
    8
    })
    \ No newline at end of file +
    3
    export default scheduledTask({
    4
    trigger: "* * * * *",
    5
    execute: (context) => {
    6
    console.log("cron cron")
    7
    }
    8
    })
    \ No newline at end of file diff --git a/tr/v4/snippets/command/index.html b/tr/v4/snippets/command/index.html index 575027892..587834392 100644 --- a/tr/v4/snippets/command/index.html +++ b/tr/v4/snippets/command/index.html @@ -42,4 +42,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Command

    Bu içerik henüz dilinizde mevcut değil.

    src/commands/ping.js
    1
    import { commandModule, CommandType } from "@sern/handler";
    2
    -
    3
    export default commandModule({
    4
    type: CommandType.Both,
    5
    plugins: [],
    6
    description: "A ping command",
    7
    execute: async (ctx, sdt) => {
    8
    await ctx.reply("Pong 🏓");
    9
    },
    10
    });
    \ No newline at end of file +
    3
    export default commandModule({
    4
    type: CommandType.Both,
    5
    plugins: [],
    6
    description: "A ping command",
    7
    execute: async (ctx, sdt) => {
    8
    await ctx.reply("Pong 🏓");
    9
    },
    10
    });
    \ No newline at end of file diff --git a/tr/v4/snippets/event/index.html b/tr/v4/snippets/event/index.html index de59d291c..879d15880 100644 --- a/tr/v4/snippets/event/index.html +++ b/tr/v4/snippets/event/index.html @@ -43,4 +43,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem; StarlightThemeProvider.updatePickers();

    Event

    Bu içerik henüz dilinizde mevcut değil.

    src/events/ping.js
    1
    import { eventModule, EventType } from "@sern/handler";
    2
    import type { GuildMember } from "discord.js";
    3
    4
    export default eventModule({
    5
    type: EventType.Discord,
    6
    name: "guildMemberAdd",
    7
    async execute(member) {
    8
    },
    9
    });
    \ No newline at end of file +
    4
    export default eventModule({
    5
    type: EventType.Discord,
    6
    name: "guildMemberAdd",
    7
    async execute(member: GuildMember) {
    8
    // TODO: This should be inferred
    9
    if (member.pending) return;
    10
    },
    11
    });
    \ No newline at end of file diff --git a/tr/v4/snippets/plugin/index.html b/tr/v4/snippets/plugin/index.html index 21711bf2e..7ee5833b7 100644 --- a/tr/v4/snippets/plugin/index.html +++ b/tr/v4/snippets/plugin/index.html @@ -42,4 +42,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Plugins

    Bu içerik henüz dilinizde mevcut değil.

    1
    // This plugin only allows users with '182326315813306368' as their id to use this command.
    2
    import { CommandControlPlugin, CommandType, controller } from "@sern/handler";
    3
    import type { ModalSubmitInteraction } from "discord.js";
    4
    -
    5
    const OWNER = '182326315813306368';
    6
    export function ownerOnly() {
    7
    return CommandControlPlugin<CommandType.Slash>((ctx, sdt)=> {
    8
    if(ctx.user === OWNER)
    9
    return controller.next()
    10
    return controller.stop()
    11
    })
    12
    }
    \ No newline at end of file +
    5
    const OWNER = '182326315813306368';
    6
    export function ownerOnly() {
    7
    return CommandControlPlugin<CommandType.Slash>((ctx, sdt)=> {
    8
    if(ctx.user === OWNER)
    9
    return controller.next()
    10
    return controller.stop()
    11
    })
    12
    }
    \ No newline at end of file diff --git a/tr/v4/snippets/presence/index.html b/tr/v4/snippets/presence/index.html index 41d265b4e..45c05516a 100644 --- a/tr/v4/snippets/presence/index.html +++ b/tr/v4/snippets/presence/index.html @@ -43,4 +43,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem; StarlightThemeProvider.updatePickers();

    Presence

    Bu içerik henüz dilinizde mevcut değil.

    1
    import { Presence } from '@sern/handler'
    2
    import { ActivityType } from 'discord.js';
    3
    4
    const activity = { type: ActivityType.Listening, name: "what's bofa" };
    5
    -
    6
    export default Presence.module({
    7
    execute: () => {
    8
    return Presence
    9
    .of({ activities: [activity], status: "idle" })
    10
    .once();
    11
    }
    12
    })
    \ No newline at end of file +
    6
    export default Presence.module({
    7
    execute: () => {
    8
    return Presence
    9
    .of({ activities: [activity], status: "idle" })
    10
    .once();
    11
    }
    12
    })
    \ No newline at end of file diff --git a/tr/v4/tools/localizer/index.html b/tr/v4/tools/localizer/index.html index 9d10bff68..c42340175 100644 --- a/tr/v4/tools/localizer/index.html +++ b/tr/v4/tools/localizer/index.html @@ -58,4 +58,4 @@ Create the directory assets/locals. Each json file in he
    1
    execute : (ctx, { deps }) => {
    2
    //the localizer object from makeDependencies
    3
    deps.localizer
    4
    // Returns the Spanish translation for 'salute.hello'
    5
    deps.localizer.translate("salute.hello", "es-ES");
    6
    }
    1
    import { local } from '@sern/localizer';
    2
    -
    3
    // Returns the Spanish translation for 'salute.hello'
    4
    const greeting = local('salute.hello', 'es-ES');
    \ No newline at end of file +
    3
    // Returns the Spanish translation for 'salute.hello'
    4
    const greeting = local('salute.hello', 'es-ES');
    \ No newline at end of file diff --git a/tr/v4/tools/publisher/index.html b/tr/v4/tools/publisher/index.html index 97dbf591b..16d6af72e 100644 --- a/tr/v4/tools/publisher/index.html +++ b/tr/v4/tools/publisher/index.html @@ -72,4 +72,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;
    4
    export default commandModule( {
    5
    type: CommandType.Slash,
    6
    plugins: [
    7
    publishConfig({
    8
    integrationTypes: ['User'],
    9
    contexts: [1,2]
    10
    })
    11
    ],
    12
    description: `hello worl`,
    13
    execute: (ctx) => {
    14
    ctx.reply('pong')
    15
    }
    16
    })

    Example: command published in guild

    src/commands/ping.ts
    1
    import { commandModule, CommandType } from '@sern/handler'
    2
    import { publishConfig } from '@sern/publisher'
    3
    -
    4
    export default commandModule( {
    5
    type: CommandType.Slash,
    6
    plugins: [
    7
    publishConfig({
    8
    guildIds: ["889026545715400705"]
    9
    })
    10
    ],
    11
    description: `hello worl`,
    12
    execute: (ctx) => {
    13
    ctx.reply('pong')
    14
    }
    15
    })
    \ No newline at end of file +
    4
    export default commandModule( {
    5
    type: CommandType.Slash,
    6
    plugins: [
    7
    publishConfig({
    8
    guildIds: ["889026545715400705"]
    9
    })
    10
    ],
    11
    description: `hello worl`,
    12
    execute: (ctx) => {
    13
    ctx.reply('pong')
    14
    }
    15
    })
    \ No newline at end of file diff --git a/tr/v4/transition/from-v3/index.html b/tr/v4/transition/from-v3/index.html index 0c260c95c..4dff334de 100644 --- a/tr/v4/transition/from-v3/index.html +++ b/tr/v4/transition/from-v3/index.html @@ -71,4 +71,4 @@ publishing as a service

    Things marked internal are now removed from public api.

    -
    1
    import type { SernEmitter, CoreDependencies, Singleton } from "@sern/handler";
    2
    import type { SernEmitter, CoreDependencies } from "@sern/handler";
    3
    import type { SernLogger } from "./utils/Logger";
    4
    import type { Octokit } from "@octokit/rest";
    5
    declare global {
    6
    interface Dependencies extends CoreDependencies {
    7
    "@sern/logger": SernLogger;
    8
    "@sern/logger": Singleton<SernLogger>;
    9
    octokit: Octokit;
    10
    octokit: Singleton<Octokit>;
    11
    }
    12
    }
    13
    export {};
    \ No newline at end of file +
    1
    import type { SernEmitter, CoreDependencies, Singleton } from "@sern/handler";
    2
    import type { SernEmitter, CoreDependencies } from "@sern/handler";
    3
    import type { SernLogger } from "./utils/Logger";
    4
    import type { Octokit } from "@octokit/rest";
    5
    declare global {
    6
    interface Dependencies extends CoreDependencies {
    7
    "@sern/logger": SernLogger;
    8
    "@sern/logger": Singleton<SernLogger>;
    9
    octokit: Octokit;
    10
    octokit: Singleton<Octokit>;
    11
    }
    12
    }
    13
    export {};
    \ No newline at end of file diff --git a/v3/api/classes/context/index.html b/v3/api/classes/context/index.html index 02d1a7aad..f39b97783 100644 --- a/v3/api/classes/context/index.html +++ b/v3/api/classes/context/index.html @@ -57,7 +57,7 @@ Message and ChatInputCommandInteraction

    Returns

    null | TextBasedChannel

    Source

    -

    src/core/structures/context.ts:49

    +

    src/core/structures/context.ts:49


    channelId

    @@ -66,7 +66,7 @@ Message and ChatInputCommandInteraction

    Returns

    string

    Source

    -

    src/core/structures/context.ts:53

    +

    src/core/structures/context.ts:53


    client

    @@ -75,7 +75,7 @@ Message and ChatInputCommandInteraction

    Returns

    Client<boolean>

    Source

    -

    src/core/structures/context.ts:108

    +

    src/core/structures/context.ts:108


    createdTimestamp

    @@ -84,7 +84,7 @@ Message and ChatInputCommandInteraction

    Returns

    number

    Source

    -

    src/core/structures/context.ts:73

    +

    src/core/structures/context.ts:73


    guild

    @@ -93,7 +93,7 @@ Message and ChatInputCommandInteraction

    Returns

    null | Guild

    Source

    -

    src/core/structures/context.ts:79

    +

    src/core/structures/context.ts:79


    guildId

    @@ -102,7 +102,7 @@ Message and ChatInputCommandInteraction

    Returns

    null | string

    Source

    -

    src/core/structures/context.ts:85

    +

    src/core/structures/context.ts:85


    id

    @@ -111,7 +111,7 @@ Message and ChatInputCommandInteraction

    Returns

    string

    Source

    -

    src/core/structures/context.ts:43

    +

    src/core/structures/context.ts:43


    inGuild

    @@ -120,7 +120,7 @@ Message and ChatInputCommandInteraction

    Returns

    boolean

    Source

    -

    src/core/structures/context.ts:114

    +

    src/core/structures/context.ts:114


    interaction

    @@ -129,7 +129,7 @@ Message and ChatInputCommandInteraction

    Returns

    ChatInputCommandInteraction<CacheType>

    Source

    -

    src/core/structures/context.ts:103

    +

    src/core/structures/context.ts:103


    member

    @@ -138,7 +138,7 @@ Message and ChatInputCommandInteraction

    Returns

    null | GuildMember | APIInteractionGuildMember

    Source

    -

    src/core/structures/context.ts:93

    +

    src/core/structures/context.ts:93


    message

    @@ -147,7 +147,7 @@ Message and ChatInputCommandInteraction

    Returns

    Message<boolean>

    Source

    -

    src/core/structures/context.ts:99

    +

    src/core/structures/context.ts:99


    options

    @@ -156,7 +156,7 @@ Message and ChatInputCommandInteraction

    Returns

    string[] | Omit<CommandInteractionOptionResolver<CacheType>, "getMessage" | "getFocused">

    Source

    -

    src/core/structures/context.ts:26

    +

    src/core/structures/context.ts:26


    prefix

    @@ -165,7 +165,7 @@ Message and ChatInputCommandInteraction

    Returns

    undefined | string

    Source

    -

    src/core/structures/context.ts:40

    +

    src/core/structures/context.ts:40


    user

    @@ -176,7 +176,7 @@ else, interaction.user

    Returns

    User

    Source

    -

    src/core/structures/context.ts:63

    +

    src/core/structures/context.ts:63


    userId

    @@ -185,7 +185,7 @@ else, interaction.user

    Returns

    string

    Source

    -

    src/core/structures/context.ts:69

    +

    src/core/structures/context.ts:69

    Methods

    isMessage()

    @@ -196,7 +196,7 @@ else, interaction.user

    Inherited from

    CoreContext.isMessage

    Source

    -

    src/core/structures/core-context.ts:11

    +

    src/core/structures/core-context.ts:11


    isSlash()

    @@ -207,7 +207,7 @@ else, interaction.user

    Inherited from

    CoreContext.isSlash

    Source

    -

    src/core/structures/core-context.ts:15

    +

    src/core/structures/core-context.ts:15


    reply()

    @@ -218,7 +218,7 @@ else, interaction.user

    Returns

    Promise<Message<boolean>>

    Source

    -

    src/core/structures/context.ts:120

    +

    src/core/structures/context.ts:120


    wrap()

    @@ -230,4 +230,4 @@ else, interaction.user

    Returns

    Context

    Source

    -

    src/core/structures/context.ts:129

    Last updated:

    \ No newline at end of file +

    src/core/structures/context.ts:129

    Last updated:

    \ No newline at end of file diff --git a/v3/api/enumerations/commandtype/index.html b/v3/api/enumerations/commandtype/index.html index 5594e4f24..dfd17400c 100644 --- a/v3/api/enumerations/commandtype/index.html +++ b/v3/api/enumerations/commandtype/index.html @@ -52,81 +52,81 @@ A bitfield that discriminates command modules

    Both: 3

    Source

    -

    src/core/structures/enums.ts:20

    +

    src/core/structures/enums.ts:20


    Button

    Button: 16

    Source

    -

    src/core/structures/enums.ts:23

    +

    src/core/structures/enums.ts:23


    ChannelSelect

    ChannelSelect: 1024

    Source

    -

    src/core/structures/enums.ts:29

    +

    src/core/structures/enums.ts:29


    CtxMsg

    CtxMsg: 8

    Source

    -

    src/core/structures/enums.ts:22

    +

    src/core/structures/enums.ts:22


    CtxUser

    CtxUser: 4

    Source

    -

    src/core/structures/enums.ts:21

    +

    src/core/structures/enums.ts:21


    MentionableSelect

    MentionableSelect: 512

    Source

    -

    src/core/structures/enums.ts:28

    +

    src/core/structures/enums.ts:28


    Modal: 64

    Source

    -

    src/core/structures/enums.ts:25

    +

    src/core/structures/enums.ts:25


    RoleSelect

    RoleSelect: 256

    Source

    -

    src/core/structures/enums.ts:27

    +

    src/core/structures/enums.ts:27


    Slash

    Slash: 2

    Source

    -

    src/core/structures/enums.ts:19

    +

    src/core/structures/enums.ts:19


    StringSelect

    StringSelect: 32

    Source

    -

    src/core/structures/enums.ts:24

    +

    src/core/structures/enums.ts:24


    Text

    Text: 1

    Source

    -

    src/core/structures/enums.ts:18

    +

    src/core/structures/enums.ts:18


    UserSelect

    UserSelect: 128

    Source

    -

    src/core/structures/enums.ts:26

    Last updated:

    \ No newline at end of file +

    src/core/structures/enums.ts:26

    Last updated:

    \ No newline at end of file diff --git a/v3/api/enumerations/eventtype/index.html b/v3/api/enumerations/eventtype/index.html index 51c473b67..9a21c7662 100644 --- a/v3/api/enumerations/eventtype/index.html +++ b/v3/api/enumerations/eventtype/index.html @@ -51,7 +51,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    The EventType for handling discord events

    Source

    -

    src/core/structures/enums.ts:51

    +

    src/core/structures/enums.ts:51


    External

    @@ -60,7 +60,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    The EventType for handling external events. Could be for example, process events, database events

    Source

    -

    src/core/structures/enums.ts:60

    +

    src/core/structures/enums.ts:60


    Sern

    @@ -68,4 +68,4 @@ Could be for example, process events, database events

    The EventType for handling sern events

    Source

    -

    src/core/structures/enums.ts:55

    Last updated:

    \ No newline at end of file +

    src/core/structures/enums.ts:55

    Last updated:

    \ No newline at end of file diff --git a/v3/api/enumerations/payloadtype/index.html b/v3/api/enumerations/payloadtype/index.html index 104855880..b986eef70 100644 --- a/v3/api/enumerations/payloadtype/index.html +++ b/v3/api/enumerations/payloadtype/index.html @@ -50,18 +50,18 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Failure: "failure"

    Source

    -

    src/core/structures/enums.ts:93

    +

    src/core/structures/enums.ts:93


    Success

    Success: "success"

    Source

    -

    src/core/structures/enums.ts:92

    +

    src/core/structures/enums.ts:92


    Warning

    Warning: "warning"

    Source

    -

    src/core/structures/enums.ts:94

    Last updated:

    \ No newline at end of file +

    src/core/structures/enums.ts:94

    Last updated:

    \ No newline at end of file diff --git a/v3/api/enumerations/plugintype/index.html b/v3/api/enumerations/plugintype/index.html index 9cfb6c89b..7776dd36c 100644 --- a/v3/api/enumerations/plugintype/index.html +++ b/v3/api/enumerations/plugintype/index.html @@ -51,7 +51,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    The PluginType for EventPlugins

    Source

    -

    src/core/structures/enums.ts:85

    +

    src/core/structures/enums.ts:85


    Init

    @@ -59,4 +59,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    The PluginType for InitPlugins

    Source

    -

    src/core/structures/enums.ts:81

    Last updated:

    \ No newline at end of file +

    src/core/structures/enums.ts:81

    Last updated:

    \ No newline at end of file diff --git a/v3/api/functions/commandcontrolplugin/index.html b/v3/api/functions/commandcontrolplugin/index.html index d24b034c5..c76bf1928 100644 --- a/v3/api/functions/commandcontrolplugin/index.html +++ b/v3/api/functions/commandcontrolplugin/index.html @@ -53,4 +53,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Since

    2.5.0

    Source

    -

    src/core/plugin.ts:28

    Last updated:

    \ No newline at end of file +

    src/core/plugin.ts:28

    Last updated:

    \ No newline at end of file diff --git a/v3/api/functions/commandinitplugin/index.html b/v3/api/functions/commandinitplugin/index.html index 3a91b9c62..820f6ab1c 100644 --- a/v3/api/functions/commandinitplugin/index.html +++ b/v3/api/functions/commandinitplugin/index.html @@ -53,4 +53,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Since

    2.5.0

    Source

    -

    src/core/plugin.ts:20

    Last updated:

    \ No newline at end of file +

    src/core/plugin.ts:20

    Last updated:

    \ No newline at end of file diff --git a/v3/api/functions/commandmodule/index.html b/v3/api/functions/commandmodule/index.html index ecf9b7b66..492da2026 100644 --- a/v3/api/functions/commandmodule/index.html +++ b/v3/api/functions/commandmodule/index.html @@ -51,4 +51,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Since

    1.0.0 The wrapper function to define command modules for sern

    Source

    -

    src/core/modules.ts:16

    Last updated:

    \ No newline at end of file +

    src/core/modules.ts:16

    Last updated:

    \ No newline at end of file diff --git a/v3/api/functions/discordevent/index.html b/v3/api/functions/discordevent/index.html index 0ca9c7232..95fdb63cd 100644 --- a/v3/api/functions/discordevent/index.html +++ b/v3/api/functions/discordevent/index.html @@ -57,4 +57,4 @@ where typings can be very bad.

    Returns

    Module

    Source

    -

    src/core/modules.ts:42

    Last updated:

    \ No newline at end of file +

    src/core/modules.ts:42

    Last updated:

    \ No newline at end of file diff --git a/v3/api/functions/eventinitplugin/index.html b/v3/api/functions/eventinitplugin/index.html index a0187d9b0..c33a2cb47 100644 --- a/v3/api/functions/eventinitplugin/index.html +++ b/v3/api/functions/eventinitplugin/index.html @@ -51,4 +51,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Since

    2.5.0

    Source

    -

    src/core/plugin.ts:14

    Last updated:

    \ No newline at end of file +

    src/core/plugin.ts:14

    Last updated:

    \ No newline at end of file diff --git a/v3/api/functions/eventmodule/index.html b/v3/api/functions/eventmodule/index.html index 735886313..04b57b492 100644 --- a/v3/api/functions/eventmodule/index.html +++ b/v3/api/functions/eventmodule/index.html @@ -52,4 +52,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    1.0.0 The wrapper function to define event modules for sern

    Source

    -

    src/core/modules.ts:29

    Last updated:

    \ No newline at end of file +

    src/core/modules.ts:29

    Last updated:

    \ No newline at end of file diff --git a/v3/api/functions/makedependencies/index.html b/v3/api/functions/makedependencies/index.html index 09cba44b9..198970905 100644 --- a/v3/api/functions/makedependencies/index.html +++ b/v3/api/functions/makedependencies/index.html @@ -53,4 +53,4 @@ This is required to start the handler, and is to be called before Sern.init.

    Example

    1
    await makeDependencies(({ add }) => {
    2
    add('@sern/client', new Client({ intents, partials })
    3
    })

    Source

    -

    src/core/ioc.ts:63

    Last updated:

    \ No newline at end of file +

    src/core/ioc.ts:63

    Last updated:

    \ No newline at end of file diff --git a/v3/api/functions/makeplugin/index.html b/v3/api/functions/makeplugin/index.html index 4e442236d..bfe9fc1c3 100644 --- a/v3/api/functions/makeplugin/index.html +++ b/v3/api/functions/makeplugin/index.html @@ -52,4 +52,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Returns

    Plugin<V>

    Source

    -

    src/core/plugin.ts:5

    Last updated:

    \ No newline at end of file +

    src/core/plugin.ts:5

    Last updated:

    \ No newline at end of file diff --git a/v3/api/functions/scheduledtask/index.html b/v3/api/functions/scheduledtask/index.html index 63b7552cc..01c9f0e1a 100644 --- a/v3/api/functions/scheduledtask/index.html +++ b/v3/api/functions/scheduledtask/index.html @@ -49,4 +49,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Returns

    ScheduledTask

    Source

    -

    src/core/modules.ts:50

    \ No newline at end of file +

    src/core/modules.ts:50

    \ No newline at end of file diff --git a/v3/api/functions/service/index.html b/v3/api/functions/service/index.html index d690d81b0..98be61e3b 100644 --- a/v3/api/functions/service/index.html +++ b/v3/api/functions/service/index.html @@ -62,4 +62,4 @@ Note: this method only works AFTER your container has been initiated

    Throws

    if container is absent or not present

    Source

    -

    src/core/ioc.ts:93

    Last updated:

    \ No newline at end of file +

    src/core/ioc.ts:93

    Last updated:

    \ No newline at end of file diff --git a/v3/api/functions/services/index.html b/v3/api/functions/services/index.html index 3edd0f63b..76d0494f1 100644 --- a/v3/api/functions/services/index.html +++ b/v3/api/functions/services/index.html @@ -57,4 +57,4 @@ The plural version of Servi

    Throws

    if container is absent or not present

    Source

    -

    src/core/ioc.ts:103

    Last updated:

    \ No newline at end of file +

    src/core/ioc.ts:103

    Last updated:

    \ No newline at end of file diff --git a/v3/api/functions/single/index.html b/v3/api/functions/single/index.html index e51041ee4..e9c8e6035 100644 --- a/v3/api/functions/single/index.html +++ b/v3/api/functions/single/index.html @@ -52,4 +52,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Returns

    T

    Source

    -

    src/core/ioc.ts:112

    Last updated:

    \ No newline at end of file +

    src/core/ioc.ts:112

    Last updated:

    \ No newline at end of file diff --git a/v3/api/functions/transient/index.html b/v3/api/functions/transient/index.html index b64309e5a..09e1ac68f 100644 --- a/v3/api/functions/transient/index.html +++ b/v3/api/functions/transient/index.html @@ -55,4 +55,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    2.0.0 Creates a transient object

    Source

    -

    src/core/ioc.ts:123

    Last updated:

    \ No newline at end of file +

    src/core/ioc.ts:123

    Last updated:

    \ No newline at end of file diff --git a/v3/api/interfaces/bothcommand/index.html b/v3/api/interfaces/bothcommand/index.html index 6fadf1f3c..956b86df8 100644 --- a/v3/api/interfaces/bothcommand/index.html +++ b/v3/api/interfaces/bothcommand/index.html @@ -53,7 +53,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.description

    Source

    -

    src/types/core-modules.ts:133

    +

    src/types/core-modules.ts:133


    execute()

    @@ -67,7 +67,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.execute

    Source

    -

    src/types/core-modules.ts:135

    +

    src/types/core-modules.ts:135


    locals

    @@ -76,7 +76,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.locals

    Source

    -

    src/types/core-modules.ts:44

    +

    src/types/core-modules.ts:44


    meta

    @@ -93,7 +93,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.meta

    Source

    -

    src/types/core-modules.ts:40

    +

    src/types/core-modules.ts:40


    name?

    @@ -102,7 +102,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.name

    Source

    -

    src/types/core-modules.ts:36

    +

    src/types/core-modules.ts:36


    onEvent

    @@ -111,14 +111,14 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.onEvent

    Source

    -

    src/types/core-modules.ts:37

    +

    src/types/core-modules.ts:37


    options?

    optional options: SernOptionsData[]

    Source

    -

    src/types/core-modules.ts:134

    +

    src/types/core-modules.ts:134


    plugins

    @@ -127,7 +127,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.plugins

    Source

    -

    src/types/core-modules.ts:38

    +

    src/types/core-modules.ts:38


    type

    @@ -136,4 +136,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.type

    Source

    -

    src/types/core-modules.ts:132

    Last updated:

    \ No newline at end of file +

    src/types/core-modules.ts:132

    Last updated:

    \ No newline at end of file diff --git a/v3/api/interfaces/buttoncommand/index.html b/v3/api/interfaces/buttoncommand/index.html index 8649b5bd0..422b49b34 100644 --- a/v3/api/interfaces/buttoncommand/index.html +++ b/v3/api/interfaces/buttoncommand/index.html @@ -53,7 +53,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.description

    Source

    -

    src/types/core-modules.ts:39

    +

    src/types/core-modules.ts:39


    execute()

    @@ -67,7 +67,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.execute

    Source

    -

    src/types/core-modules.ts:75

    +

    src/types/core-modules.ts:75


    locals

    @@ -76,7 +76,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.locals

    Source

    -

    src/types/core-modules.ts:44

    +

    src/types/core-modules.ts:44


    meta

    @@ -93,7 +93,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.meta

    Source

    -

    src/types/core-modules.ts:40

    +

    src/types/core-modules.ts:40


    name?

    @@ -102,7 +102,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.name

    Source

    -

    src/types/core-modules.ts:36

    +

    src/types/core-modules.ts:36


    onEvent

    @@ -111,7 +111,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.onEvent

    Source

    -

    src/types/core-modules.ts:37

    +

    src/types/core-modules.ts:37


    plugins

    @@ -120,7 +120,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.plugins

    Source

    -

    src/types/core-modules.ts:38

    +

    src/types/core-modules.ts:38


    type

    @@ -129,4 +129,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.type

    Source

    -

    src/types/core-modules.ts:74

    Last updated:

    \ No newline at end of file +

    src/types/core-modules.ts:74

    Last updated:

    \ No newline at end of file diff --git a/v3/api/interfaces/channelselectcommand/index.html b/v3/api/interfaces/channelselectcommand/index.html index e93afe916..d5eca647e 100644 --- a/v3/api/interfaces/channelselectcommand/index.html +++ b/v3/api/interfaces/channelselectcommand/index.html @@ -53,7 +53,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.description

    Source

    -

    src/types/core-modules.ts:39

    +

    src/types/core-modules.ts:39


    execute()

    @@ -67,7 +67,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.execute

    Source

    -

    src/types/core-modules.ts:85

    +

    src/types/core-modules.ts:85


    locals

    @@ -76,7 +76,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.locals

    Source

    -

    src/types/core-modules.ts:44

    +

    src/types/core-modules.ts:44


    meta

    @@ -93,7 +93,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.meta

    Source

    -

    src/types/core-modules.ts:40

    +

    src/types/core-modules.ts:40


    name?

    @@ -102,7 +102,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.name

    Source

    -

    src/types/core-modules.ts:36

    +

    src/types/core-modules.ts:36


    onEvent

    @@ -111,7 +111,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.onEvent

    Source

    -

    src/types/core-modules.ts:37

    +

    src/types/core-modules.ts:37


    plugins

    @@ -120,7 +120,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.plugins

    Source

    -

    src/types/core-modules.ts:38

    +

    src/types/core-modules.ts:38


    type

    @@ -129,4 +129,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.type

    Source

    -

    src/types/core-modules.ts:84

    Last updated:

    \ No newline at end of file +

    src/types/core-modules.ts:84

    Last updated:

    \ No newline at end of file diff --git a/v3/api/interfaces/commandmoduledefs/index.html b/v3/api/interfaces/commandmoduledefs/index.html index 85dbaff64..91a3e2c9a 100644 --- a/v3/api/interfaces/commandmoduledefs/index.html +++ b/v3/api/interfaces/commandmoduledefs/index.html @@ -47,81 +47,81 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    1: TextCommand

    Source

    -

    src/types/core-modules.ts:156

    +

    src/types/core-modules.ts:156


    1024

    1024: ChannelSelectCommand

    Source

    -

    src/types/core-modules.ts:164

    +

    src/types/core-modules.ts:164


    128

    128: UserSelectCommand

    Source

    -

    src/types/core-modules.ts:166

    +

    src/types/core-modules.ts:166


    16

    16: ButtonCommand

    Source

    -

    src/types/core-modules.ts:161

    +

    src/types/core-modules.ts:161


    2

    2: SlashCommand

    Source

    -

    src/types/core-modules.ts:157

    +

    src/types/core-modules.ts:157


    256

    256: RoleSelectCommand

    Source

    -

    src/types/core-modules.ts:163

    +

    src/types/core-modules.ts:163


    3

    3: BothCommand

    Source

    -

    src/types/core-modules.ts:158

    +

    src/types/core-modules.ts:158


    32

    32: StringSelectCommand

    Source

    -

    src/types/core-modules.ts:162

    +

    src/types/core-modules.ts:162


    4

    4: ContextMenuUser

    Source

    -

    src/types/core-modules.ts:160

    +

    src/types/core-modules.ts:160


    512

    512: MentionableSelectCommand

    Source

    -

    src/types/core-modules.ts:165

    +

    src/types/core-modules.ts:165


    64

    64: ModalSubmitCommand

    Source

    -

    src/types/core-modules.ts:167

    +

    src/types/core-modules.ts:167


    8

    8: ContextMenuMsg

    Source

    -

    src/types/core-modules.ts:159

    Last updated:

    \ No newline at end of file +

    src/types/core-modules.ts:159

    Last updated:

    \ No newline at end of file diff --git a/v3/api/interfaces/contextmenumsg/index.html b/v3/api/interfaces/contextmenumsg/index.html index f7f5821cc..0ca5c803a 100644 --- a/v3/api/interfaces/contextmenumsg/index.html +++ b/v3/api/interfaces/contextmenumsg/index.html @@ -53,7 +53,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.description

    Source

    -

    src/types/core-modules.ts:39

    +

    src/types/core-modules.ts:39


    execute()

    @@ -67,7 +67,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.execute

    Source

    -

    src/types/core-modules.ts:70

    +

    src/types/core-modules.ts:70


    locals

    @@ -76,7 +76,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.locals

    Source

    -

    src/types/core-modules.ts:44

    +

    src/types/core-modules.ts:44


    meta

    @@ -93,7 +93,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.meta

    Source

    -

    src/types/core-modules.ts:40

    +

    src/types/core-modules.ts:40


    name?

    @@ -102,7 +102,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.name

    Source

    -

    src/types/core-modules.ts:36

    +

    src/types/core-modules.ts:36


    onEvent

    @@ -111,7 +111,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.onEvent

    Source

    -

    src/types/core-modules.ts:37

    +

    src/types/core-modules.ts:37


    plugins

    @@ -120,7 +120,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.plugins

    Source

    -

    src/types/core-modules.ts:38

    +

    src/types/core-modules.ts:38


    type

    @@ -129,4 +129,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.type

    Source

    -

    src/types/core-modules.ts:69

    Last updated:

    \ No newline at end of file +

    src/types/core-modules.ts:69

    Last updated:

    \ No newline at end of file diff --git a/v3/api/interfaces/contextmenuuser/index.html b/v3/api/interfaces/contextmenuuser/index.html index a18e0e5b0..4f27eb068 100644 --- a/v3/api/interfaces/contextmenuuser/index.html +++ b/v3/api/interfaces/contextmenuuser/index.html @@ -53,7 +53,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.description

    Source

    -

    src/types/core-modules.ts:39

    +

    src/types/core-modules.ts:39


    execute()

    @@ -67,7 +67,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.execute

    Source

    -

    src/types/core-modules.ts:65

    +

    src/types/core-modules.ts:65


    locals

    @@ -76,7 +76,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.locals

    Source

    -

    src/types/core-modules.ts:44

    +

    src/types/core-modules.ts:44


    meta

    @@ -93,7 +93,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.meta

    Source

    -

    src/types/core-modules.ts:40

    +

    src/types/core-modules.ts:40


    name?

    @@ -102,7 +102,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.name

    Source

    -

    src/types/core-modules.ts:36

    +

    src/types/core-modules.ts:36


    onEvent

    @@ -111,7 +111,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.onEvent

    Source

    -

    src/types/core-modules.ts:37

    +

    src/types/core-modules.ts:37


    plugins

    @@ -120,7 +120,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.plugins

    Source

    -

    src/types/core-modules.ts:38

    +

    src/types/core-modules.ts:38


    type

    @@ -129,4 +129,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.type

    Source

    -

    src/types/core-modules.ts:64

    Last updated:

    \ No newline at end of file +

    src/types/core-modules.ts:64

    Last updated:

    \ No newline at end of file diff --git a/v3/api/interfaces/controlplugin/index.html b/v3/api/interfaces/controlplugin/index.html index 53a82bd08..a3d33178f 100644 --- a/v3/api/interfaces/controlplugin/index.html +++ b/v3/api/interfaces/controlplugin/index.html @@ -59,7 +59,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Plugin.execute

    Source

    -

    src/types/core-plugin.ts:43

    +

    src/types/core-plugin.ts:43


    type

    @@ -68,4 +68,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Plugin.type

    Source

    -

    src/types/core-plugin.ts:51

    Last updated:

    \ No newline at end of file +

    src/types/core-plugin.ts:51

    Last updated:

    \ No newline at end of file diff --git a/v3/api/interfaces/coredependencies/index.html b/v3/api/interfaces/coredependencies/index.html index a5af75f01..8334b11c4 100644 --- a/v3/api/interfaces/coredependencies/index.html +++ b/v3/api/interfaces/coredependencies/index.html @@ -48,7 +48,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    discord.js client.

    Source

    -

    src/core/ioc.ts:140

    +

    src/core/ioc.ts:140


    @sern/emitter

    @@ -57,7 +57,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    sern emitter listens to events that happen throughout the handler. some include module.register, module.activate.

    Source

    -

    src/core/ioc.ts:145

    +

    src/core/ioc.ts:145


    @sern/errors

    @@ -66,7 +66,7 @@ the handler. some include module.register, module.activate.

    An error handler which is the final step before the sern process actually crashes.

    Source

    -

    src/core/ioc.ts:150

    +

    src/core/ioc.ts:150


    @sern/logger?

    @@ -74,7 +74,7 @@ the sern process actually crashes.

    Optional logger. Performs … logging

    Source

    -

    src/core/ioc.ts:154

    +

    src/core/ioc.ts:154


    @sern/modules

    @@ -83,11 +83,11 @@ the sern process actually crashes.

    Readonly module store. sern stores these by module.meta.id -> Module

    Source

    -

    src/core/ioc.ts:159

    +

    src/core/ioc.ts:159


    @sern/scheduler

    @sern/scheduler: TaskScheduler

    Source

    -

    src/core/ioc.ts:161

    Last updated:

    \ No newline at end of file +

    src/core/ioc.ts:161

    Last updated:

    \ No newline at end of file diff --git a/v3/api/interfaces/dependencyconfiguration/index.html b/v3/api/interfaces/dependencyconfiguration/index.html index efb8b5f01..846a68d52 100644 --- a/v3/api/interfaces/dependencyconfiguration/index.html +++ b/v3/api/interfaces/dependencyconfiguration/index.html @@ -54,4 +54,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Returns

    Container

    Source

    -

    src/index.ts:71

    \ No newline at end of file +

    src/index.ts:71

    \ No newline at end of file diff --git a/v3/api/interfaces/discordeventcommand/index.html b/v3/api/interfaces/discordeventcommand/index.html index 5f7ed89d3..85081c7ee 100644 --- a/v3/api/interfaces/discordeventcommand/index.html +++ b/v3/api/interfaces/discordeventcommand/index.html @@ -55,7 +55,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.description

    Source

    -

    src/types/core-modules.ts:39

    +

    src/types/core-modules.ts:39


    locals

    @@ -64,7 +64,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.locals

    Source

    -

    src/types/core-modules.ts:44

    +

    src/types/core-modules.ts:44


    meta

    @@ -81,7 +81,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.meta

    Source

    -

    src/types/core-modules.ts:40

    +

    src/types/core-modules.ts:40


    name?

    @@ -90,7 +90,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.name

    Source

    -

    src/types/core-modules.ts:115

    +

    src/types/core-modules.ts:115


    onEvent

    @@ -99,7 +99,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.onEvent

    Source

    -

    src/types/core-modules.ts:37

    +

    src/types/core-modules.ts:37


    plugins

    @@ -108,7 +108,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.plugins

    Source

    -

    src/types/core-modules.ts:38

    +

    src/types/core-modules.ts:38


    type

    @@ -117,7 +117,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.type

    Source

    -

    src/types/core-modules.ts:116

    +

    src/types/core-modules.ts:116

    Methods

    execute()

    @@ -130,4 +130,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.execute

    Source

    -

    src/types/core-modules.ts:117

    Last updated:

    \ No newline at end of file +

    src/types/core-modules.ts:117

    Last updated:

    \ No newline at end of file diff --git a/v3/api/interfaces/disposable/index.html b/v3/api/interfaces/disposable/index.html index e20f83570..557f4d24e 100644 --- a/v3/api/interfaces/disposable/index.html +++ b/v3/api/interfaces/disposable/index.html @@ -51,4 +51,4 @@ Let dependencies implement this to dispose and cleanup.

    Returns

    unknown

    Source

    -

    src/core/interfaces.ts:17

    Last updated:

    \ No newline at end of file +

    src/core/interfaces.ts:17

    Last updated:

    \ No newline at end of file diff --git a/v3/api/interfaces/emitter/index.html b/v3/api/interfaces/emitter/index.html index c13d9a9a9..c1c73d97d 100644 --- a/v3/api/interfaces/emitter/index.html +++ b/v3/api/interfaces/emitter/index.html @@ -52,7 +52,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Returns

    this

    Source

    -

    src/core/interfaces.ts:22

    +

    src/core/interfaces.ts:22


    emit()

    @@ -64,7 +64,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Returns

    boolean

    Source

    -

    src/core/interfaces.ts:24

    +

    src/core/interfaces.ts:24


    removeListener()

    @@ -76,4 +76,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Returns

    this

    Source

    -

    src/core/interfaces.ts:23

    Last updated:

    \ No newline at end of file +

    src/core/interfaces.ts:23

    Last updated:

    \ No newline at end of file diff --git a/v3/api/interfaces/errorhandling/index.html b/v3/api/interfaces/errorhandling/index.html index dbdf79372..07a60c363 100644 --- a/v3/api/interfaces/errorhandling/index.html +++ b/v3/api/interfaces/errorhandling/index.html @@ -54,7 +54,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Returns

    never

    Source

    -

    src/core/interfaces.ts:36

    +

    src/core/interfaces.ts:36


    updateAlive()

    @@ -66,4 +66,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Returns

    void

    Source

    -

    src/core/interfaces.ts:41

    Last updated:

    \ No newline at end of file +

    src/core/interfaces.ts:41

    Last updated:

    \ No newline at end of file diff --git a/v3/api/interfaces/eventmoduledefs/index.html b/v3/api/interfaces/eventmoduledefs/index.html index 8ed2667c9..fc3912f87 100644 --- a/v3/api/interfaces/eventmoduledefs/index.html +++ b/v3/api/interfaces/eventmoduledefs/index.html @@ -47,18 +47,18 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    0: DiscordEventCommand<keyof ClientEvents>

    Source

    -

    src/types/core-modules.ts:172

    +

    src/types/core-modules.ts:172


    1

    1: SernEventCommand<keyof SernEventsMapping>

    Source

    -

    src/types/core-modules.ts:171

    +

    src/types/core-modules.ts:171


    2

    2: ExternalEventCommand

    Source

    -

    src/types/core-modules.ts:173

    Last updated:

    \ No newline at end of file +

    src/types/core-modules.ts:173

    Last updated:

    \ No newline at end of file diff --git a/v3/api/interfaces/externaleventcommand/index.html b/v3/api/interfaces/externaleventcommand/index.html index 3f74e4dc5..f96bc74e3 100644 --- a/v3/api/interfaces/externaleventcommand/index.html +++ b/v3/api/interfaces/externaleventcommand/index.html @@ -53,14 +53,14 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.description

    Source

    -

    src/types/core-modules.ts:39

    +

    src/types/core-modules.ts:39


    emitter

    emitter: keyof Dependencies

    Source

    -

    src/types/core-modules.ts:57

    +

    src/types/core-modules.ts:57


    locals

    @@ -69,7 +69,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.locals

    Source

    -

    src/types/core-modules.ts:44

    +

    src/types/core-modules.ts:44


    meta

    @@ -86,7 +86,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.meta

    Source

    -

    src/types/core-modules.ts:40

    +

    src/types/core-modules.ts:40


    name?

    @@ -95,7 +95,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.name

    Source

    -

    src/types/core-modules.ts:56

    +

    src/types/core-modules.ts:56


    onEvent

    @@ -104,7 +104,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.onEvent

    Source

    -

    src/types/core-modules.ts:37

    +

    src/types/core-modules.ts:37


    plugins

    @@ -113,7 +113,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.plugins

    Source

    -

    src/types/core-modules.ts:38

    +

    src/types/core-modules.ts:38


    type

    @@ -122,7 +122,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.type

    Source

    -

    src/types/core-modules.ts:58

    +

    src/types/core-modules.ts:58

    Methods

    execute()

    @@ -135,4 +135,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.execute

    Source

    -

    src/types/core-modules.ts:59

    Last updated:

    \ No newline at end of file +

    src/types/core-modules.ts:59

    Last updated:

    \ No newline at end of file diff --git a/v3/api/interfaces/init/index.html b/v3/api/interfaces/init/index.html index cdcfbe57e..1586eea65 100644 --- a/v3/api/interfaces/init/index.html +++ b/v3/api/interfaces/init/index.html @@ -51,4 +51,4 @@ Let dependencies implement this to initiate some logic.

    Returns

    unknown

    Source

    -

    src/core/interfaces.ts:9

    Last updated:

    \ No newline at end of file +

    src/core/interfaces.ts:9

    Last updated:

    \ No newline at end of file diff --git a/v3/api/interfaces/initplugin/index.html b/v3/api/interfaces/initplugin/index.html index a28306f49..02a51955f 100644 --- a/v3/api/interfaces/initplugin/index.html +++ b/v3/api/interfaces/initplugin/index.html @@ -59,7 +59,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Plugin.execute

    Source

    -

    src/types/core-plugin.ts:48

    +

    src/types/core-plugin.ts:48


    type

    @@ -68,4 +68,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Plugin.type

    Source

    -

    src/types/core-plugin.ts:47

    Last updated:

    \ No newline at end of file +

    src/types/core-plugin.ts:47

    Last updated:

    \ No newline at end of file diff --git a/v3/api/interfaces/logging/index.html b/v3/api/interfaces/logging/index.html index 17ce40fe7..8d79c39db 100644 --- a/v3/api/interfaces/logging/index.html +++ b/v3/api/interfaces/logging/index.html @@ -55,7 +55,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Returns

    void

    Source

    -

    src/core/interfaces.ts:52

    +

    src/core/interfaces.ts:52


    error()

    @@ -66,7 +66,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Returns

    void

    Source

    -

    src/core/interfaces.ts:49

    +

    src/core/interfaces.ts:49


    info()

    @@ -77,7 +77,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Returns

    void

    Source

    -

    src/core/interfaces.ts:51

    +

    src/core/interfaces.ts:51


    warning()

    @@ -88,4 +88,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Returns

    void

    Source

    -

    src/core/interfaces.ts:50

    Last updated:

    \ No newline at end of file +

    src/core/interfaces.ts:50

    Last updated:

    \ No newline at end of file diff --git a/v3/api/interfaces/mentionableselectcommand/index.html b/v3/api/interfaces/mentionableselectcommand/index.html index 6cabc969c..997738da2 100644 --- a/v3/api/interfaces/mentionableselectcommand/index.html +++ b/v3/api/interfaces/mentionableselectcommand/index.html @@ -53,7 +53,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.description

    Source

    -

    src/types/core-modules.ts:39

    +

    src/types/core-modules.ts:39


    execute()

    @@ -67,7 +67,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.execute

    Source

    -

    src/types/core-modules.ts:95

    +

    src/types/core-modules.ts:95


    locals

    @@ -76,7 +76,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.locals

    Source

    -

    src/types/core-modules.ts:44

    +

    src/types/core-modules.ts:44


    meta

    @@ -93,7 +93,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.meta

    Source

    -

    src/types/core-modules.ts:40

    +

    src/types/core-modules.ts:40


    name?

    @@ -102,7 +102,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.name

    Source

    -

    src/types/core-modules.ts:36

    +

    src/types/core-modules.ts:36


    onEvent

    @@ -111,7 +111,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.onEvent

    Source

    -

    src/types/core-modules.ts:37

    +

    src/types/core-modules.ts:37


    plugins

    @@ -120,7 +120,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.plugins

    Source

    -

    src/types/core-modules.ts:38

    +

    src/types/core-modules.ts:38


    type

    @@ -129,4 +129,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.type

    Source

    -

    src/types/core-modules.ts:94

    Last updated:

    \ No newline at end of file +

    src/types/core-modules.ts:94

    Last updated:

    \ No newline at end of file diff --git a/v3/api/interfaces/modalsubmitcommand/index.html b/v3/api/interfaces/modalsubmitcommand/index.html index df5f6de63..0d84e62db 100644 --- a/v3/api/interfaces/modalsubmitcommand/index.html +++ b/v3/api/interfaces/modalsubmitcommand/index.html @@ -53,7 +53,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.description

    Source

    -

    src/types/core-modules.ts:39

    +

    src/types/core-modules.ts:39


    execute()

    @@ -67,7 +67,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.execute

    Source

    -

    src/types/core-modules.ts:105

    +

    src/types/core-modules.ts:105


    locals

    @@ -76,7 +76,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.locals

    Source

    -

    src/types/core-modules.ts:44

    +

    src/types/core-modules.ts:44


    meta

    @@ -93,7 +93,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.meta

    Source

    -

    src/types/core-modules.ts:40

    +

    src/types/core-modules.ts:40


    name?

    @@ -102,7 +102,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.name

    Source

    -

    src/types/core-modules.ts:36

    +

    src/types/core-modules.ts:36


    onEvent

    @@ -111,7 +111,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.onEvent

    Source

    -

    src/types/core-modules.ts:37

    +

    src/types/core-modules.ts:37


    plugins

    @@ -120,7 +120,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.plugins

    Source

    -

    src/types/core-modules.ts:38

    +

    src/types/core-modules.ts:38


    type

    @@ -129,4 +129,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.type

    Source

    -

    src/types/core-modules.ts:104

    Last updated:

    \ No newline at end of file +

    src/types/core-modules.ts:104

    Last updated:

    \ No newline at end of file diff --git a/v3/api/interfaces/module/index.html b/v3/api/interfaces/module/index.html index 570127523..946af97fa 100644 --- a/v3/api/interfaces/module/index.html +++ b/v3/api/interfaces/module/index.html @@ -65,14 +65,14 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    optional description: string

    Source

    -

    src/types/core-modules.ts:39

    +

    src/types/core-modules.ts:39


    locals

    locals: Record<string, unknown>

    Source

    -

    src/types/core-modules.ts:44

    +

    src/types/core-modules.ts:44


    meta

    @@ -87,35 +87,35 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    id: string

    Source

    -

    src/types/core-modules.ts:40

    +

    src/types/core-modules.ts:40


    name?

    optional name: string

    Source

    -

    src/types/core-modules.ts:36

    +

    src/types/core-modules.ts:36


    onEvent

    onEvent: ControlPlugin<any[]>[]

    Source

    -

    src/types/core-modules.ts:37

    +

    src/types/core-modules.ts:37


    plugins

    plugins: InitPlugin<any[]>[]

    Source

    -

    src/types/core-modules.ts:38

    +

    src/types/core-modules.ts:38


    type

    type: CommandType | EventType

    Source

    -

    src/types/core-modules.ts:35

    +

    src/types/core-modules.ts:35

    Methods

    execute()

    @@ -126,4 +126,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Returns

    any

    Source

    -

    src/types/core-modules.ts:45

    \ No newline at end of file +

    src/types/core-modules.ts:45

    \ No newline at end of file diff --git a/v3/api/interfaces/plugin/index.html b/v3/api/interfaces/plugin/index.html index 392fcc500..188c0d960 100644 --- a/v3/api/interfaces/plugin/index.html +++ b/v3/api/interfaces/plugin/index.html @@ -58,11 +58,11 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Returns

    PluginResult

    Source

    -

    src/types/core-plugin.ts:43

    +

    src/types/core-plugin.ts:43


    type

    type: PluginType

    Source

    -

    src/types/core-plugin.ts:42

    Last updated:

    \ No newline at end of file +

    src/types/core-plugin.ts:42

    Last updated:

    \ No newline at end of file diff --git a/v3/api/interfaces/roleselectcommand/index.html b/v3/api/interfaces/roleselectcommand/index.html index eb767d8ab..341bd858a 100644 --- a/v3/api/interfaces/roleselectcommand/index.html +++ b/v3/api/interfaces/roleselectcommand/index.html @@ -53,7 +53,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.description

    Source

    -

    src/types/core-modules.ts:39

    +

    src/types/core-modules.ts:39


    execute()

    @@ -67,7 +67,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.execute

    Source

    -

    src/types/core-modules.ts:90

    +

    src/types/core-modules.ts:90


    locals

    @@ -76,7 +76,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.locals

    Source

    -

    src/types/core-modules.ts:44

    +

    src/types/core-modules.ts:44


    meta

    @@ -93,7 +93,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.meta

    Source

    -

    src/types/core-modules.ts:40

    +

    src/types/core-modules.ts:40


    name?

    @@ -102,7 +102,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.name

    Source

    -

    src/types/core-modules.ts:36

    +

    src/types/core-modules.ts:36


    onEvent

    @@ -111,7 +111,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.onEvent

    Source

    -

    src/types/core-modules.ts:37

    +

    src/types/core-modules.ts:37


    plugins

    @@ -120,7 +120,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.plugins

    Source

    -

    src/types/core-modules.ts:38

    +

    src/types/core-modules.ts:38


    type

    @@ -129,4 +129,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.type

    Source

    -

    src/types/core-modules.ts:89

    Last updated:

    \ No newline at end of file +

    src/types/core-modules.ts:89

    Last updated:

    \ No newline at end of file diff --git a/v3/api/interfaces/scheduledtask/index.html b/v3/api/interfaces/scheduledtask/index.html index e236d582e..cb64d0f01 100644 --- a/v3/api/interfaces/scheduledtask/index.html +++ b/v3/api/interfaces/scheduledtask/index.html @@ -47,21 +47,21 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    optional name: string

    Source

    -

    src/types/core-modules.ts:252

    +

    src/types/core-modules.ts:252


    timezone?

    optional timezone: string

    Source

    -

    src/types/core-modules.ts:254

    +

    src/types/core-modules.ts:254


    trigger

    trigger: string | Date

    Source

    -

    src/types/core-modules.ts:253

    +

    src/types/core-modules.ts:253

    Methods

    execute()

    @@ -73,4 +73,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Returns

    Awaitable<void>

    Source

    -

    src/types/core-modules.ts:255

    \ No newline at end of file +

    src/types/core-modules.ts:255

    \ No newline at end of file diff --git a/v3/api/interfaces/sernautocompletedata/index.html b/v3/api/interfaces/sernautocompletedata/index.html index 5a314741e..11a196f0e 100644 --- a/v3/api/interfaces/sernautocompletedata/index.html +++ b/v3/api/interfaces/sernautocompletedata/index.html @@ -51,14 +51,14 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    autocomplete: true

    Source

    -

    src/types/core-modules.ts:178

    +

    src/types/core-modules.ts:178


    command

    command: AutocompleteCommand

    Source

    -

    src/types/core-modules.ts:183

    +

    src/types/core-modules.ts:183


    description

    @@ -110,4 +110,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    type: String | Integer | Number

    Source

    -

    src/types/core-modules.ts:179

    Last updated:

    \ No newline at end of file +

    src/types/core-modules.ts:179

    Last updated:

    \ No newline at end of file diff --git a/v3/api/interfaces/serneventcommand/index.html b/v3/api/interfaces/serneventcommand/index.html index 9e162b769..84032ccc2 100644 --- a/v3/api/interfaces/serneventcommand/index.html +++ b/v3/api/interfaces/serneventcommand/index.html @@ -55,7 +55,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.description

    Source

    -

    src/types/core-modules.ts:39

    +

    src/types/core-modules.ts:39


    locals

    @@ -64,7 +64,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.locals

    Source

    -

    src/types/core-modules.ts:44

    +

    src/types/core-modules.ts:44


    meta

    @@ -81,7 +81,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.meta

    Source

    -

    src/types/core-modules.ts:40

    +

    src/types/core-modules.ts:40


    name?

    @@ -90,7 +90,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.name

    Source

    -

    src/types/core-modules.ts:50

    +

    src/types/core-modules.ts:50


    onEvent

    @@ -99,7 +99,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.onEvent

    Source

    -

    src/types/core-modules.ts:37

    +

    src/types/core-modules.ts:37


    plugins

    @@ -108,7 +108,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.plugins

    Source

    -

    src/types/core-modules.ts:38

    +

    src/types/core-modules.ts:38


    type

    @@ -117,7 +117,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.type

    Source

    -

    src/types/core-modules.ts:51

    +

    src/types/core-modules.ts:51

    Methods

    execute()

    @@ -130,4 +130,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.execute

    Source

    -

    src/types/core-modules.ts:52

    Last updated:

    \ No newline at end of file +

    src/types/core-modules.ts:52

    Last updated:

    \ No newline at end of file diff --git a/v3/api/interfaces/serneventsmapping/index.html b/v3/api/interfaces/serneventsmapping/index.html index cf0306b69..5cb15ed4a 100644 --- a/v3/api/interfaces/serneventsmapping/index.html +++ b/v3/api/interfaces/serneventsmapping/index.html @@ -47,32 +47,32 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    error: [object]

    Source

    -

    src/types/utility.ts:13

    +

    src/types/utility.ts:13


    module.activate

    module.activate: [Payload]

    Source

    -

    src/types/utility.ts:12

    +

    src/types/utility.ts:12


    module.register

    module.register: [Payload]

    Source

    -

    src/types/utility.ts:11

    +

    src/types/utility.ts:11


    modulesLoaded

    modulesLoaded: [undefined?]

    Source

    -

    src/types/utility.ts:15

    +

    src/types/utility.ts:15


    warning

    warning: [Payload]

    Source

    -

    src/types/utility.ts:14

    Last updated:

    \ No newline at end of file +

    src/types/utility.ts:14

    Last updated:

    \ No newline at end of file diff --git a/v3/api/interfaces/sernsubcommanddata/index.html b/v3/api/interfaces/sernsubcommanddata/index.html index bd0b4de57..f32ee565f 100644 --- a/v3/api/interfaces/sernsubcommanddata/index.html +++ b/v3/api/interfaces/sernsubcommanddata/index.html @@ -87,7 +87,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    optional options: SernOptionsData[]

    Source

    -

    src/types/core-modules.ts:218

    +

    src/types/core-modules.ts:218


    required?

    @@ -105,4 +105,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    APIApplicationCommandOptionBase.type

    Source

    -

    src/types/core-modules.ts:217

    Last updated:

    \ No newline at end of file +

    src/types/core-modules.ts:217

    Last updated:

    \ No newline at end of file diff --git a/v3/api/interfaces/sernsubcommandgroupdata/index.html b/v3/api/interfaces/sernsubcommandgroupdata/index.html index 710c50eb0..41488125b 100644 --- a/v3/api/interfaces/sernsubcommandgroupdata/index.html +++ b/v3/api/interfaces/sernsubcommandgroupdata/index.html @@ -96,7 +96,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    optional options: SernSubCommandData[]

    Source

    -

    src/types/core-modules.ts:223

    +

    src/types/core-modules.ts:223


    required?

    @@ -112,4 +112,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    type: SubcommandGroup

    Source

    -

    src/types/core-modules.ts:222

    Last updated:

    \ No newline at end of file +

    src/types/core-modules.ts:222

    Last updated:

    \ No newline at end of file diff --git a/v3/api/interfaces/slashcommand/index.html b/v3/api/interfaces/slashcommand/index.html index 814314fe9..a273a7ac6 100644 --- a/v3/api/interfaces/slashcommand/index.html +++ b/v3/api/interfaces/slashcommand/index.html @@ -53,7 +53,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.description

    Source

    -

    src/types/core-modules.ts:126

    +

    src/types/core-modules.ts:126


    execute()

    @@ -67,7 +67,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.execute

    Source

    -

    src/types/core-modules.ts:128

    +

    src/types/core-modules.ts:128


    locals

    @@ -76,7 +76,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.locals

    Source

    -

    src/types/core-modules.ts:44

    +

    src/types/core-modules.ts:44


    meta

    @@ -93,7 +93,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.meta

    Source

    -

    src/types/core-modules.ts:40

    +

    src/types/core-modules.ts:40


    name?

    @@ -102,7 +102,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.name

    Source

    -

    src/types/core-modules.ts:36

    +

    src/types/core-modules.ts:36


    onEvent

    @@ -111,14 +111,14 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.onEvent

    Source

    -

    src/types/core-modules.ts:37

    +

    src/types/core-modules.ts:37


    options?

    optional options: SernOptionsData[]

    Source

    -

    src/types/core-modules.ts:127

    +

    src/types/core-modules.ts:127


    plugins

    @@ -127,7 +127,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.plugins

    Source

    -

    src/types/core-modules.ts:38

    +

    src/types/core-modules.ts:38


    type

    @@ -136,4 +136,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.type

    Source

    -

    src/types/core-modules.ts:125

    Last updated:

    \ No newline at end of file +

    src/types/core-modules.ts:125

    Last updated:

    \ No newline at end of file diff --git a/v3/api/interfaces/stringselectcommand/index.html b/v3/api/interfaces/stringselectcommand/index.html index 3fc238bb5..cc79235cb 100644 --- a/v3/api/interfaces/stringselectcommand/index.html +++ b/v3/api/interfaces/stringselectcommand/index.html @@ -53,7 +53,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.description

    Source

    -

    src/types/core-modules.ts:39

    +

    src/types/core-modules.ts:39


    execute()

    @@ -67,7 +67,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.execute

    Source

    -

    src/types/core-modules.ts:80

    +

    src/types/core-modules.ts:80


    locals

    @@ -76,7 +76,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.locals

    Source

    -

    src/types/core-modules.ts:44

    +

    src/types/core-modules.ts:44


    meta

    @@ -93,7 +93,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.meta

    Source

    -

    src/types/core-modules.ts:40

    +

    src/types/core-modules.ts:40


    name?

    @@ -102,7 +102,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.name

    Source

    -

    src/types/core-modules.ts:36

    +

    src/types/core-modules.ts:36


    onEvent

    @@ -111,7 +111,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.onEvent

    Source

    -

    src/types/core-modules.ts:37

    +

    src/types/core-modules.ts:37


    plugins

    @@ -120,7 +120,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.plugins

    Source

    -

    src/types/core-modules.ts:38

    +

    src/types/core-modules.ts:38


    type

    @@ -129,4 +129,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.type

    Source

    -

    src/types/core-modules.ts:79

    Last updated:

    \ No newline at end of file +

    src/types/core-modules.ts:79

    Last updated:

    \ No newline at end of file diff --git a/v3/api/interfaces/textcommand/index.html b/v3/api/interfaces/textcommand/index.html index f0aff21b7..51ec2727a 100644 --- a/v3/api/interfaces/textcommand/index.html +++ b/v3/api/interfaces/textcommand/index.html @@ -53,7 +53,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.description

    Source

    -

    src/types/core-modules.ts:39

    +

    src/types/core-modules.ts:39


    execute()

    @@ -67,7 +67,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.execute

    Source

    -

    src/types/core-modules.ts:121

    +

    src/types/core-modules.ts:121


    locals

    @@ -76,7 +76,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.locals

    Source

    -

    src/types/core-modules.ts:44

    +

    src/types/core-modules.ts:44


    meta

    @@ -93,7 +93,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.meta

    Source

    -

    src/types/core-modules.ts:40

    +

    src/types/core-modules.ts:40


    name?

    @@ -102,7 +102,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.name

    Source

    -

    src/types/core-modules.ts:36

    +

    src/types/core-modules.ts:36


    onEvent

    @@ -111,7 +111,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.onEvent

    Source

    -

    src/types/core-modules.ts:37

    +

    src/types/core-modules.ts:37


    plugins

    @@ -120,7 +120,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.plugins

    Source

    -

    src/types/core-modules.ts:38

    +

    src/types/core-modules.ts:38


    type

    @@ -129,4 +129,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.type

    Source

    -

    src/types/core-modules.ts:120

    Last updated:

    \ No newline at end of file +

    src/types/core-modules.ts:120

    Last updated:

    \ No newline at end of file diff --git a/v3/api/interfaces/userselectcommand/index.html b/v3/api/interfaces/userselectcommand/index.html index 31ce5b85d..983b84e70 100644 --- a/v3/api/interfaces/userselectcommand/index.html +++ b/v3/api/interfaces/userselectcommand/index.html @@ -53,7 +53,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.description

    Source

    -

    src/types/core-modules.ts:39

    +

    src/types/core-modules.ts:39


    execute()

    @@ -67,7 +67,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.execute

    Source

    -

    src/types/core-modules.ts:100

    +

    src/types/core-modules.ts:100


    locals

    @@ -76,7 +76,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.locals

    Source

    -

    src/types/core-modules.ts:44

    +

    src/types/core-modules.ts:44


    meta

    @@ -93,7 +93,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.meta

    Source

    -

    src/types/core-modules.ts:40

    +

    src/types/core-modules.ts:40


    name?

    @@ -102,7 +102,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.name

    Source

    -

    src/types/core-modules.ts:36

    +

    src/types/core-modules.ts:36


    onEvent

    @@ -111,7 +111,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.onEvent

    Source

    -

    src/types/core-modules.ts:37

    +

    src/types/core-modules.ts:37


    plugins

    @@ -120,7 +120,7 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Inherited from

    Module.plugins

    Source

    -

    src/types/core-modules.ts:38

    +

    src/types/core-modules.ts:38


    type

    @@ -129,4 +129,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.type

    Source

    -

    src/types/core-modules.ts:99

    Last updated:

    \ No newline at end of file +

    src/types/core-modules.ts:99

    Last updated:

    \ No newline at end of file diff --git a/v3/api/namespaces/presence/interfaces/result/index.html b/v3/api/namespaces/presence/interfaces/result/index.html index 19126c4a4..c9af5e979 100644 --- a/v3/api/namespaces/presence/interfaces/result/index.html +++ b/v3/api/namespaces/presence/interfaces/result/index.html @@ -47,14 +47,14 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    optional activities: ActivitiesOptions[]

    Source

    -

    src/core/presences.ts:60

    +

    src/core/presences.ts:60


    afk?

    optional afk: boolean

    Source

    -

    src/core/presences.ts:59

    +

    src/core/presences.ts:59


    onRepeat()?

    @@ -65,25 +65,25 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Returns

    Result

    Source

    -

    src/core/presences.ts:63

    +

    src/core/presences.ts:63


    repeat?

    optional repeat: number | [Emitter, string]

    Source

    -

    src/core/presences.ts:62

    +

    src/core/presences.ts:62


    shardId?

    optional shardId: number[]

    Source

    -

    src/core/presences.ts:61

    +

    src/core/presences.ts:61


    status?

    optional status: Status

    Source

    -

    src/core/presences.ts:58

    Last updated:

    \ No newline at end of file +

    src/core/presences.ts:58

    Last updated:

    \ No newline at end of file diff --git a/v3/api/namespaces/presence/type-aliases/config/index.html b/v3/api/namespaces/presence/type-aliases/config/index.html index b9271abaf..10b5f1c9b 100644 --- a/v3/api/namespaces/presence/type-aliases/config/index.html +++ b/v3/api/namespaces/presence/type-aliases/config/index.html @@ -60,4 +60,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    optional inject: [...T]

    Source

    -

    src/core/presences.ts:51

    Last updated:

    \ No newline at end of file +

    src/core/presences.ts:51

    Last updated:

    \ No newline at end of file diff --git a/v3/api/namespaces/sern/functions/init/index.html b/v3/api/namespaces/sern/functions/init/index.html index 41bcd263e..53b06112c 100644 --- a/v3/api/namespaces/sern/functions/init/index.html +++ b/v3/api/namespaces/sern/functions/init/index.html @@ -55,4 +55,4 @@ Function to start the handler up

    Example

    src/index.ts
    1
    Sern.init({
    2
    commands: 'dist/commands',
    3
    events: 'dist/events',
    4
    })

    Source

    -

    src/sern.ts:35

    Last updated:

    \ No newline at end of file +

    src/sern.ts:35

    Last updated:

    \ No newline at end of file diff --git a/v3/api/readme/index.html b/v3/api/readme/index.html index 7f1d98768..a28b7559f 100644 --- a/v3/api/readme/index.html +++ b/v3/api/readme/index.html @@ -125,4 +125,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;
  • scheduledTask
  • single
  • transient
  • -

    Last updated:

    \ No newline at end of file +

    Last updated:

    \ No newline at end of file diff --git a/v3/api/type-aliases/anyplugin/index.html b/v3/api/type-aliases/anyplugin/index.html index fda653e8e..70bf45e74 100644 --- a/v3/api/type-aliases/anyplugin/index.html +++ b/v3/api/type-aliases/anyplugin/index.html @@ -45,4 +45,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    AnyPlugin: ControlPlugin | InitPlugin<[InitArgs<Processed<Module>>]>

    Source

    -

    src/types/core-plugin.ts:54

    \ No newline at end of file +

    src/types/core-plugin.ts:54

    \ No newline at end of file diff --git a/v3/api/type-aliases/commandmodule/index.html b/v3/api/type-aliases/commandmodule/index.html index b54d00a39..0680843c5 100644 --- a/v3/api/type-aliases/commandmodule/index.html +++ b/v3/api/type-aliases/commandmodule/index.html @@ -45,4 +45,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    CommandModule: TextCommand | SlashCommand | BothCommand | ContextMenuUser | ContextMenuMsg | ButtonCommand | StringSelectCommand | MentionableSelectCommand | UserSelectCommand | ChannelSelectCommand | RoleSelectCommand | ModalSubmitCommand

    Source

    -

    src/types/core-modules.ts:139

    Last updated:

    \ No newline at end of file +

    src/types/core-modules.ts:139

    Last updated:

    \ No newline at end of file diff --git a/v3/api/type-aliases/controller/index.html b/v3/api/type-aliases/controller/index.html index 8348861d4..245756a00 100644 --- a/v3/api/type-aliases/controller/index.html +++ b/v3/api/type-aliases/controller/index.html @@ -45,4 +45,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Controller: typeof controller

    Source

    -

    src/core/plugin.ts:45

    \ No newline at end of file +

    src/core/plugin.ts:45

    \ No newline at end of file diff --git a/v3/api/type-aliases/eventmodule/index.html b/v3/api/type-aliases/eventmodule/index.html index 1be25f95d..c615ebc24 100644 --- a/v3/api/type-aliases/eventmodule/index.html +++ b/v3/api/type-aliases/eventmodule/index.html @@ -45,4 +45,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    EventModule: DiscordEventCommand | SernEventCommand | ExternalEventCommand

    Source

    -

    src/types/core-modules.ts:138

    Last updated:

    \ No newline at end of file +

    src/types/core-modules.ts:138

    Last updated:

    \ No newline at end of file diff --git a/v3/api/type-aliases/logpayload/index.html b/v3/api/type-aliases/logpayload/index.html index 0d6a8b1d2..408087ac4 100644 --- a/v3/api/type-aliases/logpayload/index.html +++ b/v3/api/type-aliases/logpayload/index.html @@ -52,4 +52,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    message: T

    Source

    -

    src/core/interfaces.ts:55

    Last updated:

    \ No newline at end of file +

    src/core/interfaces.ts:55

    Last updated:

    \ No newline at end of file diff --git a/v3/api/type-aliases/payload/index.html b/v3/api/type-aliases/payload/index.html index d626e6059..e9be74b0b 100644 --- a/v3/api/type-aliases/payload/index.html +++ b/v3/api/type-aliases/payload/index.html @@ -45,4 +45,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Payload: object | object | object

    Source

    -

    src/types/utility.ts:18

    Last updated:

    \ No newline at end of file +

    src/types/utility.ts:18

    Last updated:

    \ No newline at end of file diff --git a/v3/api/type-aliases/pluginresult/index.html b/v3/api/type-aliases/pluginresult/index.html index bbc64a228..b7a12488d 100644 --- a/v3/api/type-aliases/pluginresult/index.html +++ b/v3/api/type-aliases/pluginresult/index.html @@ -45,4 +45,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    PluginResult: Awaitable<Result<Record<string, unknown> | undefined, string | undefined>>

    Source

    -

    src/types/core-plugin.ts:35

    Last updated:

    \ No newline at end of file +

    src/types/core-plugin.ts:35

    Last updated:

    \ No newline at end of file diff --git a/v3/api/type-aliases/sdt/index.html b/v3/api/type-aliases/sdt/index.html index 7722b4129..4d9affe3b 100644 --- a/v3/api/type-aliases/sdt/index.html +++ b/v3/api/type-aliases/sdt/index.html @@ -62,4 +62,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    type: CommandType

    Source

    -

    src/types/core-modules.ts:25

    \ No newline at end of file +

    src/types/core-modules.ts:25

    \ No newline at end of file diff --git a/v3/api/type-aliases/sernoptionsdata/index.html b/v3/api/type-aliases/sernoptionsdata/index.html index d6c8f3458..3538000fd 100644 --- a/v3/api/type-aliases/sernoptionsdata/index.html +++ b/v3/api/type-aliases/sernoptionsdata/index.html @@ -46,4 +46,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Type that replaces autocomplete with SernAutocompleteData

    Source

    -

    src/types/core-modules.ts:209

    Last updated:

    \ No newline at end of file +

    src/types/core-modules.ts:209

    Last updated:

    \ No newline at end of file diff --git a/v3/api/variables/controller/index.html b/v3/api/variables/controller/index.html index 21ed3b349..8633dc299 100644 --- a/v3/api/variables/controller/index.html +++ b/v3/api/variables/controller/index.html @@ -65,4 +65,4 @@ The object passed into every plugin to control a command’s behavior

    Returns

    Err<undefined | string>

    Source

    -

    src/core/plugin.ts:39

    Last updated:

    \ No newline at end of file +

    src/core/plugin.ts:39

    Last updated:

    \ No newline at end of file diff --git a/v3/api/variables/presence/index.html b/v3/api/variables/presence/index.html index d04228ea7..7083aebce 100644 --- a/v3/api/variables/presence/index.html +++ b/v3/api/variables/presence/index.html @@ -115,4 +115,4 @@ adjacent to the file where Sern.init is CALLED.

    optional status: Status

    Source

    -

    src/core/presences.ts:10

    \ No newline at end of file +

    src/core/presences.ts:10

    \ No newline at end of file diff --git a/v3/cli/about/index.html b/v3/cli/about/index.html index a18b110d1..7420960cf 100644 --- a/v3/cli/about/index.html +++ b/v3/cli/about/index.html @@ -50,4 +50,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;
    If you're new to sern, run npm create @sern/bot for an interactive setup to your new bot project!
    If you have any ideas, suggestions, bug reports, kindly join our support server: https://sern.dev/discord
    Options:
    -v, --version output the version number
    -h, --help display help for command
    -
    Commands:
    init [options] Quickest way to scaffold a new project [DEPRECATED]
    plugins [options] Install plugins from https://github.com/sern-handler/awesome-plugins
    extra Easy way to add extra things in your sern project
    commands Defacto way to manage your slash commands
    help [command] display help for command
    \ No newline at end of file +
    Commands:
    init [options] Quickest way to scaffold a new project [DEPRECATED]
    plugins [options] Install plugins from https://github.com/sern-handler/awesome-plugins
    extra Easy way to add extra things in your sern project
    commands Defacto way to manage your slash commands
    help [command] display help for command
    \ No newline at end of file diff --git a/v3/cli/build/index.html b/v3/cli/build/index.html index 2b6b01c96..40e723836 100644 --- a/v3/cli/build/index.html +++ b/v3/cli/build/index.html @@ -113,4 +113,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Full esbuild documentation here. Add more to the define field in build options (only availible with a sern.build file at the moment)

    process.env

    We generate your process.env with dotenv and generate typings for process.env. Less hassle!

    -
    DISCORD_TOKEN=<your token>
    1
    process.env.DISCORD_TOKEN; // string | undefined (not typesafe :()
    \ No newline at end of file +
    DISCORD_TOKEN=<your token>
    1
    process.env.DISCORD_TOKEN; // string | undefined (not typesafe :()
    \ No newline at end of file diff --git a/v3/cli/clear/index.html b/v3/cli/clear/index.html index 1ec2f4e19..314e78544 100644 --- a/v3/cli/clear/index.html +++ b/v3/cli/clear/index.html @@ -55,4 +55,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;
    • The clear command will prompt you to confirm the action. You can bypass this by using the -y flag.
    • The clear command will automatically read a .env file in the working directory. If you need to override this, you can use the -e flag to supply a path to a different .env file.
    • -
    \ No newline at end of file + \ No newline at end of file diff --git a/v3/cli/extra/index.html b/v3/cli/extra/index.html index 5d6c89f12..8c9dc7d0a 100644 --- a/v3/cli/extra/index.html +++ b/v3/cli/extra/index.html @@ -48,4 +48,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    This command is pretty straightfoward. Install utilities into your application, assuming you have a sern.config.json.

    You can use this command to install things such as a Dockerfile

    Usage

    -
    Terminal window
    sern extra
    # Choose which extra feature from the prompt, such as this:
    What extra feature do you want to add? Dockerfile (TypeScript)
    \ No newline at end of file +
    Terminal window
    sern extra
    # Choose which extra feature from the prompt, such as this:
    What extra feature do you want to add? Dockerfile (TypeScript)
    \ No newline at end of file diff --git a/v3/cli/publish/index.html b/v3/cli/publish/index.html index 16fc26b6f..f6f2fb80f 100644 --- a/v3/cli/publish/index.html +++ b/v3/cli/publish/index.html @@ -88,4 +88,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;
    src/commands/ping.ts
    1
    import { commandModule, Service, CommandType } from '@sern/handler'
    2
    3
    const client = Service('@sern/client');
    4
    5
    export const config = {
    6
    guildIds: ["889026545715400705"]
    7
    }
    8
    -
    9
    export default commandModule( {
    10
    type: CommandType.Slash
    11
    description: `${client.user.username}'s ping`,
    12
    execute: (ctx) => {
    13
    ctx.reply('pong')
    14
    }
    15
    })
    \ No newline at end of file +
    9
    export default commandModule( {
    10
    type: CommandType.Slash
    11
    description: `${client.user.username}'s ping`,
    12
    execute: (ctx) => {
    13
    ctx.reply('pong')
    14
    }
    15
    })
    \ No newline at end of file diff --git a/v3/guide/getting-started/choose-ide/index.html b/v3/guide/getting-started/choose-ide/index.html index c97aba246..5ec4a3bf1 100644 --- a/v3/guide/getting-started/choose-ide/index.html +++ b/v3/guide/getting-started/choose-ide/index.html @@ -51,4 +51,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;
  • Sublime Text
  • NotePad++
  • nvim (chad)
  • - \ No newline at end of file + \ No newline at end of file diff --git a/v3/guide/getting-started/preparing/index.html b/v3/guide/getting-started/preparing/index.html index 62fbc1bb4..40f854643 100644 --- a/v3/guide/getting-started/preparing/index.html +++ b/v3/guide/getting-started/preparing/index.html @@ -44,4 +44,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Preparing to Code

    After installing an IDE, you need to install node. Node is necessary to use sern, as it’s based on Discord.js.

    You can download Node from the official website here.

    After you’ve downloaded Node you will need a Discord token

    -

    CONTINUE 🤓

    \ No newline at end of file +

    CONTINUE 🤓

    \ No newline at end of file diff --git a/v3/guide/walkthrough/autocomplete/index.html b/v3/guide/walkthrough/autocomplete/index.html index 6650e9f0a..c81475447 100644 --- a/v3/guide/walkthrough/autocomplete/index.html +++ b/v3/guide/walkthrough/autocomplete/index.html @@ -51,4 +51,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    We can filter the cheeses based on the focus object, and return only the cheeses that start with the focus object.

    You can do a lot more with the focus object, such as performing API calls, or implementing a fuzzy search.

    src/commands/cheese.ts
    1
    export default commandModule({
    2
    type: CommandType.Slash,
    3
    description: "show me cheese",
    4
    options: [
    5
    {
    6
    name: "list",
    7
    type: ApplicationCommandOptionType.String,
    8
    description: "pick a cheese to show",
    9
    required: true,
    10
    autocomplete: true,
    11
    command: {
    12
    onEvent: [],
    13
    execute: (ctx) => {
    14
    const focus = ctx.options.getFocused();
    15
    ctx.respond(
    16
    ["gouda", "parmesan", "harvarti"]
    17
    .filter((cheese) => cheese.startsWith(focus))
    18
    .map((cheese) => ({
    19
    name: cheese,
    20
    value: cheese,
    21
    })),
    22
    );
    23
    },
    24
    },
    25
    },
    26
    ],
    27
    execute: (ctx, [, args]) => {
    28
    const cheese = args.getString("list", true);
    29
    ctx.reply("selected cheese");
    30
    },
    31
    });
    - \ No newline at end of file + \ No newline at end of file diff --git a/v3/guide/walkthrough/cli/index.html b/v3/guide/walkthrough/cli/index.html index 4ce31425d..da2c25419 100644 --- a/v3/guide/walkthrough/cli/index.html +++ b/v3/guide/walkthrough/cli/index.html @@ -56,4 +56,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Extra Utilities

    To install extra utilities into your project, run:

    Terminal window
    sern extra
    -

    We have a more in depth guide on the CLI if you’re interested in learning more.

    \ No newline at end of file +

    We have a more in depth guide on the CLI if you’re interested in learning more.

    \ No newline at end of file diff --git a/v3/guide/walkthrough/conclusion/index.html b/v3/guide/walkthrough/conclusion/index.html index a4e722869..7ebe9a6d9 100644 --- a/v3/guide/walkthrough/conclusion/index.html +++ b/v3/guide/walkthrough/conclusion/index.html @@ -44,4 +44,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Conclusion

    If you reached this far, thank you for reading!

    We hope you have learned the necessities you need to create a bot with the sern framework.

    If you have any other questions, bugs, feature requests, concerns, please join our community server, and we’ll be glad to answer your questions!

    -

    paper logo

    \ No newline at end of file +

    paper logo

    \ No newline at end of file diff --git a/v3/guide/walkthrough/dependency-injection/index.html b/v3/guide/walkthrough/dependency-injection/index.html index 85241fe66..a68bba679 100644 --- a/v3/guide/walkthrough/dependency-injection/index.html +++ b/v3/guide/walkthrough/dependency-injection/index.html @@ -87,4 +87,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;
  • Now, when your bot starts, the init method will be called. 🎉

  • - \ No newline at end of file + \ No newline at end of file diff --git a/v3/guide/walkthrough/first-command/index.html b/v3/guide/walkthrough/first-command/index.html index e10c26485..6856c8306 100644 --- a/v3/guide/walkthrough/first-command/index.html +++ b/v3/guide/walkthrough/first-command/index.html @@ -71,4 +71,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;
  • CommandType.Slash
  • CommandType.Text
  • -

    This data structure helps interop between legacy commands and slash commands with ease.

    \ No newline at end of file +

    This data structure helps interop between legacy commands and slash commands with ease.

    \ No newline at end of file diff --git a/v3/guide/walkthrough/first-event/index.html b/v3/guide/walkthrough/first-event/index.html index f9eb1531f..be485b9d5 100644 --- a/v3/guide/walkthrough/first-event/index.html +++ b/v3/guide/walkthrough/first-event/index.html @@ -53,4 +53,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;
    src/index.ts
    1
    await makeDependencies({
    2
    build: root => root.add({
    3
    eventlistener: single(() => new EventEmitter())
    4
    })
    5
    })

    In your event module, you can now listen to events from eventlistener, which will be emitted from the EventEmitter.

    src/events/myevent.ts
    1
    export default eventModule({
    2
    type: EventType.External,
    3
    emitter: 'eventlistener',
    4
    execute: (args) => {
    5
    console.log('Got event from eventlistener: ', args);
    6
    }
    7
    })
    - \ No newline at end of file + \ No newline at end of file diff --git a/v3/guide/walkthrough/goal/index.html b/v3/guide/walkthrough/goal/index.html index 8469ebec3..25a811534 100644 --- a/v3/guide/walkthrough/goal/index.html +++ b/v3/guide/walkthrough/goal/index.html @@ -54,4 +54,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;
    4
    export class PingCommand extends Command {
    5
    public constructor(context: Command.Context) {
    6
    super(context, {
    7
    description: "Pong!",
    8
    chatInputCommand: {
    9
    register: true,
    10
    },
    11
    });
    12
    }
    13
    public async chatInputRun(interaction: CommandInteraction) {
    14
    await interaction.reply("Pong!");
    15
    }
    16
    }

    Keep in mind the sern example acts as both a slash command AND a text command. The Sapphire example is only a slash command, and it’s more code than sern.

    -

    Be smart. Choose sern.

    \ No newline at end of file +

    Be smart. Choose sern.

    \ No newline at end of file diff --git a/v3/guide/walkthrough/good-to-know/index.html b/v3/guide/walkthrough/good-to-know/index.html index 7e20cfdac..ac155e516 100644 --- a/v3/guide/walkthrough/good-to-know/index.html +++ b/v3/guide/walkthrough/good-to-know/index.html @@ -46,4 +46,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    For example, when installing TypeScript plugins, the language property is necessary to install from our open source repository.

    Using the CLI and running sern init --sync on pre-existing projects should install this file in the your project.

    Or, if this is a brand-new project, sern init automatically installs it.

    -
    sern.config.json
    1
    {
    2
    "language": "typescript",
    3
    "paths": {
    4
    "base": "src",
    5
    "commands": "commands"
    6
    }
    7
    }
    \ No newline at end of file +
    sern.config.json
    1
    {
    2
    "language": "typescript",
    3
    "paths": {
    4
    "base": "src",
    5
    "commands": "commands"
    6
    }
    7
    }
    \ No newline at end of file diff --git a/v3/guide/walkthrough/new-project/index.html b/v3/guide/walkthrough/new-project/index.html index 7f658c23d..0226cc40c 100644 --- a/v3/guide/walkthrough/new-project/index.html +++ b/v3/guide/walkthrough/new-project/index.html @@ -43,4 +43,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem; StarlightThemeProvider.updatePickers();

    New Project

    Terminal window
    npm create @sern/bot

    Once you’ve used this command, follow the interactive prompts to create your new project.

    -

    If you need help, feel free to ask on our Discord.

    \ No newline at end of file +

    If you need help, feel free to ask on our Discord.

    \ No newline at end of file diff --git a/v3/guide/walkthrough/plugins/index.html b/v3/guide/walkthrough/plugins/index.html index 062e5a3e6..b5386a09f 100644 --- a/v3/guide/walkthrough/plugins/index.html +++ b/v3/guide/walkthrough/plugins/index.html @@ -81,4 +81,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;
  • Before an event occurs, this command module will check if the user has the id 182326315813306368.
  • If all plugins return controller.next(), this command replies Pong 🏓
  • - \ No newline at end of file + \ No newline at end of file diff --git a/v3/guide/walkthrough/sern-emitter/index.html b/v3/guide/walkthrough/sern-emitter/index.html index aa8244cab..def75d005 100644 --- a/v3/guide/walkthrough/sern-emitter/index.html +++ b/v3/guide/walkthrough/sern-emitter/index.html @@ -51,4 +51,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;
  • warn events, where it is possible to throw errors
  • You can put these and other event listeners into event modules!

    -

    You can view all events in the SernEventsMapping interface.

    \ No newline at end of file +

    You can view all events in the SernEventsMapping interface.

    \ No newline at end of file diff --git a/v3/guide/walkthrough/services/index.html b/v3/guide/walkthrough/services/index.html index a3f2419a5..ca4876d5e 100644 --- a/v3/guide/walkthrough/services/index.html +++ b/v3/guide/walkthrough/services/index.html @@ -83,4 +83,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;
    • Use Service for single dependency.
    • Use Services for multiple dependencies.
    • -
    \ No newline at end of file + \ No newline at end of file diff --git a/v3/guide/walkthrough/transition/index.html b/v3/guide/walkthrough/transition/index.html index 8b1627a97..07630bfc6 100644 --- a/v3/guide/walkthrough/transition/index.html +++ b/v3/guide/walkthrough/transition/index.html @@ -47,4 +47,4 @@ include a dependencies.d.ts file into compilation. (Chec

    A standard project file tree:

    • Directorysrc -
      • Directorycommands/
      • Directoryevents/
      • Directoryplugins/
      • dependencies.d.ts
      • index.ts
    • .env
    • .gitignore
    • bun.lockb
    • package.json
    • README.md
    • sern.config.json
    • tsconfig.json
    \ No newline at end of file +
    • Directorycommands/
    • Directoryevents/
    • Directoryplugins/
    • dependencies.d.ts
    • index.ts
  • .env
  • .gitignore
  • bun.lockb
  • package.json
  • README.md
  • sern.config.json
  • tsconfig.json
  • \ No newline at end of file diff --git a/v4/api/classes/context/index.html b/v4/api/classes/context/index.html index 5b5ebb444..d4f7ab502 100644 --- a/v4/api/classes/context/index.html +++ b/v4/api/classes/context/index.html @@ -230,4 +230,4 @@ else, interaction.user

    Returns

    Context

    Source

    -

    src/core/structures/context.ts:129

    Last updated:

    \ No newline at end of file +

    src/core/structures/context.ts:129

    Last updated:

    \ No newline at end of file diff --git a/v4/api/enumerations/commandtype/index.html b/v4/api/enumerations/commandtype/index.html index ca9f005b1..2a5254b3c 100644 --- a/v4/api/enumerations/commandtype/index.html +++ b/v4/api/enumerations/commandtype/index.html @@ -129,4 +129,4 @@ A bitfield that discriminates command modules

    UserSelect: 128

    Source

    -

    src/core/structures/enums.ts:26

    Last updated:

    \ No newline at end of file +

    src/core/structures/enums.ts:26

    Last updated:

    \ No newline at end of file diff --git a/v4/api/enumerations/eventtype/index.html b/v4/api/enumerations/eventtype/index.html index 8ec132c3a..378ec1972 100644 --- a/v4/api/enumerations/eventtype/index.html +++ b/v4/api/enumerations/eventtype/index.html @@ -68,4 +68,4 @@ Could be for example, process events, database events

    The EventType for handling sern events

    Source

    -

    src/core/structures/enums.ts:55

    Last updated:

    \ No newline at end of file +

    src/core/structures/enums.ts:55

    Last updated:

    \ No newline at end of file diff --git a/v4/api/enumerations/payloadtype/index.html b/v4/api/enumerations/payloadtype/index.html index 27f353427..df726f043 100644 --- a/v4/api/enumerations/payloadtype/index.html +++ b/v4/api/enumerations/payloadtype/index.html @@ -64,4 +64,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Warning: "warning"

    Source

    -

    src/core/structures/enums.ts:94

    Last updated:

    \ No newline at end of file +

    src/core/structures/enums.ts:94

    Last updated:

    \ No newline at end of file diff --git a/v4/api/enumerations/plugintype/index.html b/v4/api/enumerations/plugintype/index.html index 4dd4284e6..a83012f75 100644 --- a/v4/api/enumerations/plugintype/index.html +++ b/v4/api/enumerations/plugintype/index.html @@ -59,4 +59,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    The PluginType for InitPlugins

    Source

    -

    src/core/structures/enums.ts:81

    Last updated:

    \ No newline at end of file +

    src/core/structures/enums.ts:81

    Last updated:

    \ No newline at end of file diff --git a/v4/api/functions/commandcontrolplugin/index.html b/v4/api/functions/commandcontrolplugin/index.html index 51d45d9a3..373330611 100644 --- a/v4/api/functions/commandcontrolplugin/index.html +++ b/v4/api/functions/commandcontrolplugin/index.html @@ -53,4 +53,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Since

    2.5.0

    Source

    -

    src/core/plugin.ts:28

    Last updated:

    \ No newline at end of file +

    src/core/plugin.ts:28

    Last updated:

    \ No newline at end of file diff --git a/v4/api/functions/commandinitplugin/index.html b/v4/api/functions/commandinitplugin/index.html index cd563c9cd..046b10470 100644 --- a/v4/api/functions/commandinitplugin/index.html +++ b/v4/api/functions/commandinitplugin/index.html @@ -53,4 +53,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Since

    2.5.0

    Source

    -

    src/core/plugin.ts:20

    Last updated:

    \ No newline at end of file +

    src/core/plugin.ts:20

    Last updated:

    \ No newline at end of file diff --git a/v4/api/functions/commandmodule/index.html b/v4/api/functions/commandmodule/index.html index 49caf322e..99c7574bd 100644 --- a/v4/api/functions/commandmodule/index.html +++ b/v4/api/functions/commandmodule/index.html @@ -51,4 +51,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Since

    1.0.0 The wrapper function to define command modules for sern

    Source

    -

    src/core/modules.ts:16

    Last updated:

    \ No newline at end of file +

    src/core/modules.ts:16

    Last updated:

    \ No newline at end of file diff --git a/v4/api/functions/discordevent/index.html b/v4/api/functions/discordevent/index.html index e2b7be8d2..cacefcbb5 100644 --- a/v4/api/functions/discordevent/index.html +++ b/v4/api/functions/discordevent/index.html @@ -57,4 +57,4 @@ where typings can be very bad.

    Returns

    Module

    Source

    -

    src/core/modules.ts:42

    Last updated:

    \ No newline at end of file +

    src/core/modules.ts:42

    Last updated:

    \ No newline at end of file diff --git a/v4/api/functions/eventinitplugin/index.html b/v4/api/functions/eventinitplugin/index.html index 0ad5f4205..f6b894e24 100644 --- a/v4/api/functions/eventinitplugin/index.html +++ b/v4/api/functions/eventinitplugin/index.html @@ -51,4 +51,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Since

    2.5.0

    Source

    -

    src/core/plugin.ts:14

    Last updated:

    \ No newline at end of file +

    src/core/plugin.ts:14

    Last updated:

    \ No newline at end of file diff --git a/v4/api/functions/eventmodule/index.html b/v4/api/functions/eventmodule/index.html index 4dfe48887..4d05d9de7 100644 --- a/v4/api/functions/eventmodule/index.html +++ b/v4/api/functions/eventmodule/index.html @@ -52,4 +52,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    1.0.0 The wrapper function to define event modules for sern

    Source

    -

    src/core/modules.ts:29

    Last updated:

    \ No newline at end of file +

    src/core/modules.ts:29

    Last updated:

    \ No newline at end of file diff --git a/v4/api/functions/makedependencies/index.html b/v4/api/functions/makedependencies/index.html index a22acb89f..9d72b8616 100644 --- a/v4/api/functions/makedependencies/index.html +++ b/v4/api/functions/makedependencies/index.html @@ -53,4 +53,4 @@ This is required to start the handler, and is to be called before Sern.init.

    Example

    1
    await makeDependencies(({ add }) => {
    2
    add('@sern/client', new Client({ intents, partials })
    3
    })

    Source

    -

    src/core/ioc.ts:63

    Last updated:

    \ No newline at end of file +

    src/core/ioc.ts:63

    Last updated:

    \ No newline at end of file diff --git a/v4/api/functions/makeplugin/index.html b/v4/api/functions/makeplugin/index.html index e5d0e834a..52a2108f5 100644 --- a/v4/api/functions/makeplugin/index.html +++ b/v4/api/functions/makeplugin/index.html @@ -52,4 +52,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Returns

    Plugin<V>

    Source

    -

    src/core/plugin.ts:5

    Last updated:

    \ No newline at end of file +

    src/core/plugin.ts:5

    Last updated:

    \ No newline at end of file diff --git a/v4/api/functions/service/index.html b/v4/api/functions/service/index.html index 4fd96f310..076498ed7 100644 --- a/v4/api/functions/service/index.html +++ b/v4/api/functions/service/index.html @@ -62,4 +62,4 @@ Note: this method only works AFTER your container has been initiated

    Throws

    if container is absent or not present

    Source

    -

    src/core/ioc.ts:93

    Last updated:

    \ No newline at end of file +

    src/core/ioc.ts:93

    Last updated:

    \ No newline at end of file diff --git a/v4/api/functions/services/index.html b/v4/api/functions/services/index.html index a2a24cac8..f2c365aaf 100644 --- a/v4/api/functions/services/index.html +++ b/v4/api/functions/services/index.html @@ -57,4 +57,4 @@ The plural version of Servi

    Throws

    if container is absent or not present

    Source

    -

    src/core/ioc.ts:103

    Last updated:

    \ No newline at end of file +

    src/core/ioc.ts:103

    Last updated:

    \ No newline at end of file diff --git a/v4/api/functions/single/index.html b/v4/api/functions/single/index.html index d6f482653..a8a2c1d0f 100644 --- a/v4/api/functions/single/index.html +++ b/v4/api/functions/single/index.html @@ -52,4 +52,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Returns

    T

    Source

    -

    src/core/ioc.ts:112

    Last updated:

    \ No newline at end of file +

    src/core/ioc.ts:112

    Last updated:

    \ No newline at end of file diff --git a/v4/api/functions/transient/index.html b/v4/api/functions/transient/index.html index 359606fe0..a14b66e76 100644 --- a/v4/api/functions/transient/index.html +++ b/v4/api/functions/transient/index.html @@ -55,4 +55,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    2.0.0 Creates a transient object

    Source

    -

    src/core/ioc.ts:123

    Last updated:

    \ No newline at end of file +

    src/core/ioc.ts:123

    Last updated:

    \ No newline at end of file diff --git a/v4/api/interfaces/bothcommand/index.html b/v4/api/interfaces/bothcommand/index.html index db30ccacf..cc548093c 100644 --- a/v4/api/interfaces/bothcommand/index.html +++ b/v4/api/interfaces/bothcommand/index.html @@ -136,4 +136,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.type

    Source

    -

    src/types/core-modules.ts:132

    Last updated:

    \ No newline at end of file +

    src/types/core-modules.ts:132

    Last updated:

    \ No newline at end of file diff --git a/v4/api/interfaces/buttoncommand/index.html b/v4/api/interfaces/buttoncommand/index.html index eeabdf4bd..1210638e9 100644 --- a/v4/api/interfaces/buttoncommand/index.html +++ b/v4/api/interfaces/buttoncommand/index.html @@ -129,4 +129,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.type

    Source

    -

    src/types/core-modules.ts:74

    Last updated:

    \ No newline at end of file +

    src/types/core-modules.ts:74

    Last updated:

    \ No newline at end of file diff --git a/v4/api/interfaces/channelselectcommand/index.html b/v4/api/interfaces/channelselectcommand/index.html index 1ed49ae0a..e6f238261 100644 --- a/v4/api/interfaces/channelselectcommand/index.html +++ b/v4/api/interfaces/channelselectcommand/index.html @@ -129,4 +129,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.type

    Source

    -

    src/types/core-modules.ts:84

    Last updated:

    \ No newline at end of file +

    src/types/core-modules.ts:84

    Last updated:

    \ No newline at end of file diff --git a/v4/api/interfaces/commandmoduledefs/index.html b/v4/api/interfaces/commandmoduledefs/index.html index fb70d10e0..1d13101ab 100644 --- a/v4/api/interfaces/commandmoduledefs/index.html +++ b/v4/api/interfaces/commandmoduledefs/index.html @@ -124,4 +124,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    8: ContextMenuMsg

    Source

    -

    src/types/core-modules.ts:159

    Last updated:

    \ No newline at end of file +

    src/types/core-modules.ts:159

    Last updated:

    \ No newline at end of file diff --git a/v4/api/interfaces/contextmenumsg/index.html b/v4/api/interfaces/contextmenumsg/index.html index 25118903d..a7c435484 100644 --- a/v4/api/interfaces/contextmenumsg/index.html +++ b/v4/api/interfaces/contextmenumsg/index.html @@ -129,4 +129,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.type

    Source

    -

    src/types/core-modules.ts:69

    Last updated:

    \ No newline at end of file +

    src/types/core-modules.ts:69

    Last updated:

    \ No newline at end of file diff --git a/v4/api/interfaces/contextmenuuser/index.html b/v4/api/interfaces/contextmenuuser/index.html index dce278423..a09f2cdcf 100644 --- a/v4/api/interfaces/contextmenuuser/index.html +++ b/v4/api/interfaces/contextmenuuser/index.html @@ -129,4 +129,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.type

    Source

    -

    src/types/core-modules.ts:64

    Last updated:

    \ No newline at end of file +

    src/types/core-modules.ts:64

    Last updated:

    \ No newline at end of file diff --git a/v4/api/interfaces/controlplugin/index.html b/v4/api/interfaces/controlplugin/index.html index 43cb90ce5..12dddab00 100644 --- a/v4/api/interfaces/controlplugin/index.html +++ b/v4/api/interfaces/controlplugin/index.html @@ -68,4 +68,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Plugin.type

    Source

    -

    src/types/core-plugin.ts:51

    Last updated:

    \ No newline at end of file +

    src/types/core-plugin.ts:51

    Last updated:

    \ No newline at end of file diff --git a/v4/api/interfaces/coredependencies/index.html b/v4/api/interfaces/coredependencies/index.html index 88294833f..f32fdcdc0 100644 --- a/v4/api/interfaces/coredependencies/index.html +++ b/v4/api/interfaces/coredependencies/index.html @@ -90,4 +90,4 @@ by module.meta.id -> Module

    @sern/scheduler: TaskScheduler

    Source

    -

    src/core/ioc.ts:161

    Last updated:

    \ No newline at end of file +

    src/core/ioc.ts:161

    Last updated:

    \ No newline at end of file diff --git a/v4/api/interfaces/discordeventcommand/index.html b/v4/api/interfaces/discordeventcommand/index.html index 7964a7f3d..1dcf40b71 100644 --- a/v4/api/interfaces/discordeventcommand/index.html +++ b/v4/api/interfaces/discordeventcommand/index.html @@ -130,4 +130,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.execute

    Source

    -

    src/types/core-modules.ts:117

    Last updated:

    \ No newline at end of file +

    src/types/core-modules.ts:117

    Last updated:

    \ No newline at end of file diff --git a/v4/api/interfaces/disposable/index.html b/v4/api/interfaces/disposable/index.html index efbb704c4..e248d7197 100644 --- a/v4/api/interfaces/disposable/index.html +++ b/v4/api/interfaces/disposable/index.html @@ -51,4 +51,4 @@ Let dependencies implement this to dispose and cleanup.

    Returns

    unknown

    Source

    -

    src/core/interfaces.ts:17

    Last updated:

    \ No newline at end of file +

    src/core/interfaces.ts:17

    Last updated:

    \ No newline at end of file diff --git a/v4/api/interfaces/emitter/index.html b/v4/api/interfaces/emitter/index.html index 9758bdcee..2968d7fc8 100644 --- a/v4/api/interfaces/emitter/index.html +++ b/v4/api/interfaces/emitter/index.html @@ -76,4 +76,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Returns

    this

    Source

    -

    src/core/interfaces.ts:23

    Last updated:

    \ No newline at end of file +

    src/core/interfaces.ts:23

    Last updated:

    \ No newline at end of file diff --git a/v4/api/interfaces/errorhandling/index.html b/v4/api/interfaces/errorhandling/index.html index 7607ed899..b5a0e44e1 100644 --- a/v4/api/interfaces/errorhandling/index.html +++ b/v4/api/interfaces/errorhandling/index.html @@ -66,4 +66,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Returns

    void

    Source

    -

    src/core/interfaces.ts:41

    Last updated:

    \ No newline at end of file +

    src/core/interfaces.ts:41

    Last updated:

    \ No newline at end of file diff --git a/v4/api/interfaces/eventmoduledefs/index.html b/v4/api/interfaces/eventmoduledefs/index.html index e77ac176b..14ec980a5 100644 --- a/v4/api/interfaces/eventmoduledefs/index.html +++ b/v4/api/interfaces/eventmoduledefs/index.html @@ -61,4 +61,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    2: ExternalEventCommand

    Source

    -

    src/types/core-modules.ts:173

    Last updated:

    \ No newline at end of file +

    src/types/core-modules.ts:173

    Last updated:

    \ No newline at end of file diff --git a/v4/api/interfaces/externaleventcommand/index.html b/v4/api/interfaces/externaleventcommand/index.html index e86db6050..e39a0f6c1 100644 --- a/v4/api/interfaces/externaleventcommand/index.html +++ b/v4/api/interfaces/externaleventcommand/index.html @@ -135,4 +135,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.execute

    Source

    -

    src/types/core-modules.ts:59

    Last updated:

    \ No newline at end of file +

    src/types/core-modules.ts:59

    Last updated:

    \ No newline at end of file diff --git a/v4/api/interfaces/init/index.html b/v4/api/interfaces/init/index.html index df4c8e8db..999593bf7 100644 --- a/v4/api/interfaces/init/index.html +++ b/v4/api/interfaces/init/index.html @@ -51,4 +51,4 @@ Let dependencies implement this to initiate some logic.

    Returns

    unknown

    Source

    -

    src/core/interfaces.ts:9

    Last updated:

    \ No newline at end of file +

    src/core/interfaces.ts:9

    Last updated:

    \ No newline at end of file diff --git a/v4/api/interfaces/initplugin/index.html b/v4/api/interfaces/initplugin/index.html index 4d1126831..97fbee62e 100644 --- a/v4/api/interfaces/initplugin/index.html +++ b/v4/api/interfaces/initplugin/index.html @@ -68,4 +68,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Plugin.type

    Source

    -

    src/types/core-plugin.ts:47

    Last updated:

    \ No newline at end of file +

    src/types/core-plugin.ts:47

    Last updated:

    \ No newline at end of file diff --git a/v4/api/interfaces/logging/index.html b/v4/api/interfaces/logging/index.html index 443c23363..69ce5b58b 100644 --- a/v4/api/interfaces/logging/index.html +++ b/v4/api/interfaces/logging/index.html @@ -88,4 +88,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Returns

    void

    Source

    -

    src/core/interfaces.ts:50

    Last updated:

    \ No newline at end of file +

    src/core/interfaces.ts:50

    Last updated:

    \ No newline at end of file diff --git a/v4/api/interfaces/mentionableselectcommand/index.html b/v4/api/interfaces/mentionableselectcommand/index.html index 4efad789b..c26c1eaef 100644 --- a/v4/api/interfaces/mentionableselectcommand/index.html +++ b/v4/api/interfaces/mentionableselectcommand/index.html @@ -129,4 +129,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.type

    Source

    -

    src/types/core-modules.ts:94

    Last updated:

    \ No newline at end of file +

    src/types/core-modules.ts:94

    Last updated:

    \ No newline at end of file diff --git a/v4/api/interfaces/modalsubmitcommand/index.html b/v4/api/interfaces/modalsubmitcommand/index.html index 8aaefe350..32087ad4f 100644 --- a/v4/api/interfaces/modalsubmitcommand/index.html +++ b/v4/api/interfaces/modalsubmitcommand/index.html @@ -129,4 +129,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.type

    Source

    -

    src/types/core-modules.ts:104

    Last updated:

    \ No newline at end of file +

    src/types/core-modules.ts:104

    Last updated:

    \ No newline at end of file diff --git a/v4/api/interfaces/module/index.html b/v4/api/interfaces/module/index.html index 70e089ad3..e82032a27 100644 --- a/v4/api/interfaces/module/index.html +++ b/v4/api/interfaces/module/index.html @@ -126,4 +126,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Returns

    any

    Source

    -

    src/types/core-modules.ts:45

    Last updated:

    \ No newline at end of file +

    src/types/core-modules.ts:45

    Last updated:

    \ No newline at end of file diff --git a/v4/api/interfaces/plugin/index.html b/v4/api/interfaces/plugin/index.html index 5709c6980..d21950290 100644 --- a/v4/api/interfaces/plugin/index.html +++ b/v4/api/interfaces/plugin/index.html @@ -65,4 +65,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    type: PluginType

    Source

    -

    src/types/core-plugin.ts:42

    Last updated:

    \ No newline at end of file +

    src/types/core-plugin.ts:42

    Last updated:

    \ No newline at end of file diff --git a/v4/api/interfaces/roleselectcommand/index.html b/v4/api/interfaces/roleselectcommand/index.html index a5f0ace64..bc91a26df 100644 --- a/v4/api/interfaces/roleselectcommand/index.html +++ b/v4/api/interfaces/roleselectcommand/index.html @@ -129,4 +129,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.type

    Source

    -

    src/types/core-modules.ts:89

    Last updated:

    \ No newline at end of file +

    src/types/core-modules.ts:89

    Last updated:

    \ No newline at end of file diff --git a/v4/api/interfaces/sernautocompletedata/index.html b/v4/api/interfaces/sernautocompletedata/index.html index f9bd70f00..388acc598 100644 --- a/v4/api/interfaces/sernautocompletedata/index.html +++ b/v4/api/interfaces/sernautocompletedata/index.html @@ -110,4 +110,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    type: String | Integer | Number

    Source

    -

    src/types/core-modules.ts:179

    Last updated:

    \ No newline at end of file +

    src/types/core-modules.ts:179

    Last updated:

    \ No newline at end of file diff --git a/v4/api/interfaces/serneventcommand/index.html b/v4/api/interfaces/serneventcommand/index.html index 8dbadf545..01dba5e5c 100644 --- a/v4/api/interfaces/serneventcommand/index.html +++ b/v4/api/interfaces/serneventcommand/index.html @@ -130,4 +130,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.execute

    Source

    -

    src/types/core-modules.ts:52

    Last updated:

    \ No newline at end of file +

    src/types/core-modules.ts:52

    Last updated:

    \ No newline at end of file diff --git a/v4/api/interfaces/serneventsmapping/index.html b/v4/api/interfaces/serneventsmapping/index.html index 339333572..0587d18fd 100644 --- a/v4/api/interfaces/serneventsmapping/index.html +++ b/v4/api/interfaces/serneventsmapping/index.html @@ -75,4 +75,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    warning: [Payload]

    Source

    -

    src/types/utility.ts:14

    Last updated:

    \ No newline at end of file +

    src/types/utility.ts:14

    Last updated:

    \ No newline at end of file diff --git a/v4/api/interfaces/sernsubcommanddata/index.html b/v4/api/interfaces/sernsubcommanddata/index.html index 1c8a2f822..e9f0e33eb 100644 --- a/v4/api/interfaces/sernsubcommanddata/index.html +++ b/v4/api/interfaces/sernsubcommanddata/index.html @@ -105,4 +105,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    APIApplicationCommandOptionBase.type

    Source

    -

    src/types/core-modules.ts:217

    Last updated:

    \ No newline at end of file +

    src/types/core-modules.ts:217

    Last updated:

    \ No newline at end of file diff --git a/v4/api/interfaces/sernsubcommandgroupdata/index.html b/v4/api/interfaces/sernsubcommandgroupdata/index.html index 7eab1519d..882a6a5bb 100644 --- a/v4/api/interfaces/sernsubcommandgroupdata/index.html +++ b/v4/api/interfaces/sernsubcommandgroupdata/index.html @@ -112,4 +112,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    type: SubcommandGroup

    Source

    -

    src/types/core-modules.ts:222

    Last updated:

    \ No newline at end of file +

    src/types/core-modules.ts:222

    Last updated:

    \ No newline at end of file diff --git a/v4/api/interfaces/slashcommand/index.html b/v4/api/interfaces/slashcommand/index.html index e8d4b0179..d01028871 100644 --- a/v4/api/interfaces/slashcommand/index.html +++ b/v4/api/interfaces/slashcommand/index.html @@ -136,4 +136,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.type

    Source

    -

    src/types/core-modules.ts:125

    Last updated:

    \ No newline at end of file +

    src/types/core-modules.ts:125

    Last updated:

    \ No newline at end of file diff --git a/v4/api/interfaces/stringselectcommand/index.html b/v4/api/interfaces/stringselectcommand/index.html index cf565a552..2090da016 100644 --- a/v4/api/interfaces/stringselectcommand/index.html +++ b/v4/api/interfaces/stringselectcommand/index.html @@ -129,4 +129,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.type

    Source

    -

    src/types/core-modules.ts:79

    Last updated:

    \ No newline at end of file +

    src/types/core-modules.ts:79

    Last updated:

    \ No newline at end of file diff --git a/v4/api/interfaces/textcommand/index.html b/v4/api/interfaces/textcommand/index.html index 32519400d..ecb20ab1f 100644 --- a/v4/api/interfaces/textcommand/index.html +++ b/v4/api/interfaces/textcommand/index.html @@ -129,4 +129,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.type

    Source

    -

    src/types/core-modules.ts:120

    Last updated:

    \ No newline at end of file +

    src/types/core-modules.ts:120

    Last updated:

    \ No newline at end of file diff --git a/v4/api/interfaces/userselectcommand/index.html b/v4/api/interfaces/userselectcommand/index.html index 067d95f85..5a3114c3a 100644 --- a/v4/api/interfaces/userselectcommand/index.html +++ b/v4/api/interfaces/userselectcommand/index.html @@ -129,4 +129,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Overrides

    Module.type

    Source

    -

    src/types/core-modules.ts:99

    Last updated:

    \ No newline at end of file +

    src/types/core-modules.ts:99

    Last updated:

    \ No newline at end of file diff --git a/v4/api/namespaces/sern/functions/init/index.html b/v4/api/namespaces/sern/functions/init/index.html index 1f9872f79..ce524646f 100644 --- a/v4/api/namespaces/sern/functions/init/index.html +++ b/v4/api/namespaces/sern/functions/init/index.html @@ -55,4 +55,4 @@ Function to start the handler up

    Example

    src/index.ts
    1
    Sern.init({
    2
    commands: 'dist/commands',
    3
    events: 'dist/events',
    4
    })

    Source

    -

    src/sern.ts:35

    Last updated:

    \ No newline at end of file +

    src/sern.ts:35

    Last updated:

    \ No newline at end of file diff --git a/v4/api/readme/index.html b/v4/api/readme/index.html index cc1f70456..77a7b700d 100644 --- a/v4/api/readme/index.html +++ b/v4/api/readme/index.html @@ -125,4 +125,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;
  • scheduledTask
  • single
  • transient
  • -

    Last updated:

    \ No newline at end of file +

    Last updated:

    \ No newline at end of file diff --git a/v4/api/type-aliases/anyplugin/index.html b/v4/api/type-aliases/anyplugin/index.html index 408f57d87..227633e01 100644 --- a/v4/api/type-aliases/anyplugin/index.html +++ b/v4/api/type-aliases/anyplugin/index.html @@ -45,4 +45,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    AnyPlugin: ControlPlugin | InitPlugin<[InitArgs<Processed<Module>>]>

    Source

    -

    src/types/core-plugin.ts:54

    Last updated:

    \ No newline at end of file +

    src/types/core-plugin.ts:54

    Last updated:

    \ No newline at end of file diff --git a/v4/api/type-aliases/commandmodule/index.html b/v4/api/type-aliases/commandmodule/index.html index 606c2377a..2565fec1a 100644 --- a/v4/api/type-aliases/commandmodule/index.html +++ b/v4/api/type-aliases/commandmodule/index.html @@ -45,4 +45,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    CommandModule: TextCommand | SlashCommand | BothCommand | ContextMenuUser | ContextMenuMsg | ButtonCommand | StringSelectCommand | MentionableSelectCommand | UserSelectCommand | ChannelSelectCommand | RoleSelectCommand | ModalSubmitCommand

    Source

    -

    src/types/core-modules.ts:139

    Last updated:

    \ No newline at end of file +

    src/types/core-modules.ts:139

    Last updated:

    \ No newline at end of file diff --git a/v4/api/type-aliases/controller/index.html b/v4/api/type-aliases/controller/index.html index 3afa3d522..e83c9d1da 100644 --- a/v4/api/type-aliases/controller/index.html +++ b/v4/api/type-aliases/controller/index.html @@ -45,4 +45,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Controller: typeof controller

    Source

    -

    src/core/plugin.ts:45

    Last updated:

    \ No newline at end of file +

    src/core/plugin.ts:45

    Last updated:

    \ No newline at end of file diff --git a/v4/api/type-aliases/eventmodule/index.html b/v4/api/type-aliases/eventmodule/index.html index 677f719de..a5964d7e2 100644 --- a/v4/api/type-aliases/eventmodule/index.html +++ b/v4/api/type-aliases/eventmodule/index.html @@ -45,4 +45,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    EventModule: DiscordEventCommand | SernEventCommand | ExternalEventCommand

    Source

    -

    src/types/core-modules.ts:138

    Last updated:

    \ No newline at end of file +

    src/types/core-modules.ts:138

    Last updated:

    \ No newline at end of file diff --git a/v4/api/type-aliases/logpayload/index.html b/v4/api/type-aliases/logpayload/index.html index 2bdf6331a..f6160e486 100644 --- a/v4/api/type-aliases/logpayload/index.html +++ b/v4/api/type-aliases/logpayload/index.html @@ -52,4 +52,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    message: T

    Source

    -

    src/core/interfaces.ts:55

    Last updated:

    \ No newline at end of file +

    src/core/interfaces.ts:55

    Last updated:

    \ No newline at end of file diff --git a/v4/api/type-aliases/payload/index.html b/v4/api/type-aliases/payload/index.html index 457c336dd..9dcb0b86e 100644 --- a/v4/api/type-aliases/payload/index.html +++ b/v4/api/type-aliases/payload/index.html @@ -45,4 +45,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Payload: object | object | object

    Source

    -

    src/types/utility.ts:18

    Last updated:

    \ No newline at end of file +

    src/types/utility.ts:18

    Last updated:

    \ No newline at end of file diff --git a/v4/api/type-aliases/pluginresult/index.html b/v4/api/type-aliases/pluginresult/index.html index c86defba1..fa0638aac 100644 --- a/v4/api/type-aliases/pluginresult/index.html +++ b/v4/api/type-aliases/pluginresult/index.html @@ -45,4 +45,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    PluginResult: Awaitable<Result<Record<string, unknown> | undefined, string | undefined>>

    Source

    -

    src/types/core-plugin.ts:35

    Last updated:

    \ No newline at end of file +

    src/types/core-plugin.ts:35

    Last updated:

    \ No newline at end of file diff --git a/v4/api/type-aliases/sdt/index.html b/v4/api/type-aliases/sdt/index.html index a12f71bda..fa0b49cc4 100644 --- a/v4/api/type-aliases/sdt/index.html +++ b/v4/api/type-aliases/sdt/index.html @@ -62,4 +62,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    type: CommandType

    Source

    -

    src/types/core-modules.ts:25

    Last updated:

    \ No newline at end of file +

    src/types/core-modules.ts:25

    Last updated:

    \ No newline at end of file diff --git a/v4/api/type-aliases/sernoptionsdata/index.html b/v4/api/type-aliases/sernoptionsdata/index.html index 92bedb6d8..7c599feb7 100644 --- a/v4/api/type-aliases/sernoptionsdata/index.html +++ b/v4/api/type-aliases/sernoptionsdata/index.html @@ -46,4 +46,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Type that replaces autocomplete with SernAutocompleteData

    Source

    -

    src/types/core-modules.ts:209

    Last updated:

    \ No newline at end of file +

    src/types/core-modules.ts:209

    Last updated:

    \ No newline at end of file diff --git a/v4/api/variables/controller/index.html b/v4/api/variables/controller/index.html index ad06e4e99..5838bb5fd 100644 --- a/v4/api/variables/controller/index.html +++ b/v4/api/variables/controller/index.html @@ -65,4 +65,4 @@ The object passed into every plugin to control a command’s behavior

    Returns

    Err<undefined | string>

    Source

    -

    src/core/plugin.ts:39

    Last updated:

    \ No newline at end of file +

    src/core/plugin.ts:39

    Last updated:

    \ No newline at end of file diff --git a/v4/api/variables/presence/index.html b/v4/api/variables/presence/index.html index f8c9320d5..d8bf55df4 100644 --- a/v4/api/variables/presence/index.html +++ b/v4/api/variables/presence/index.html @@ -115,4 +115,4 @@ adjacent to the file where Sern.init is CALLED.

    optional status: Status

    Source

    -

    src/core/presences.ts:10

    Last updated:

    \ No newline at end of file +

    src/core/presences.ts:10

    Last updated:

    \ No newline at end of file diff --git a/v4/cli/about/index.html b/v4/cli/about/index.html index 634cd6f30..b0da9c59e 100644 --- a/v4/cli/about/index.html +++ b/v4/cli/about/index.html @@ -50,4 +50,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;
    If you're new to sern, run npm create @sern/bot for an interactive setup to your new bot project!
    If you have any ideas, suggestions, bug reports, kindly join our support server: https://sern.dev/discord
    Options:
    -v, --version output the version number
    -h, --help display help for command
    -
    Commands:
    init [options] Quickest way to scaffold a new project [DEPRECATED]
    plugins [options] Install plugins from https://github.com/sern-handler/awesome-plugins
    extra Easy way to add extra things in your sern project
    commands Defacto way to manage your slash commands
    help [command] display help for command
    \ No newline at end of file +
    Commands:
    init [options] Quickest way to scaffold a new project [DEPRECATED]
    plugins [options] Install plugins from https://github.com/sern-handler/awesome-plugins
    extra Easy way to add extra things in your sern project
    commands Defacto way to manage your slash commands
    help [command] display help for command
    \ No newline at end of file diff --git a/v4/cli/build/index.html b/v4/cli/build/index.html index 03c5d1c06..bea9770a4 100644 --- a/v4/cli/build/index.html +++ b/v4/cli/build/index.html @@ -113,4 +113,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Full esbuild documentation here. Add more to the define field in build options (only availible with a sern.build file at the moment)

    process.env

    We generate your process.env with dotenv and generate typings for process.env. Less hassle!

    -
    DISCORD_TOKEN=<your token>
    1
    process.env.DISCORD_TOKEN; // string | undefined (not typesafe :()
    \ No newline at end of file +
    DISCORD_TOKEN=<your token>
    1
    process.env.DISCORD_TOKEN; // string | undefined (not typesafe :()
    \ No newline at end of file diff --git a/v4/cli/clear/index.html b/v4/cli/clear/index.html index 820e4455c..90dec956a 100644 --- a/v4/cli/clear/index.html +++ b/v4/cli/clear/index.html @@ -55,4 +55,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;
    • The clear command will prompt you to confirm the action. You can bypass this by using the -y flag.
    • The clear command will automatically read a .env file in the working directory. If you need to override this, you can use the -e flag to supply a path to a different .env file.
    • -
    \ No newline at end of file + \ No newline at end of file diff --git a/v4/cli/extra/index.html b/v4/cli/extra/index.html index 5cfedb2c8..4bdf0a41b 100644 --- a/v4/cli/extra/index.html +++ b/v4/cli/extra/index.html @@ -48,4 +48,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    This command is pretty straightfoward. Install utilities into your application, assuming you have a sern.config.json.

    You can use this command to install things such as a Dockerfile

    Usage

    -
    Terminal window
    sern extra
    # Choose which extra feature from the prompt, such as this:
    What extra feature do you want to add? Dockerfile (TypeScript)
    \ No newline at end of file +
    Terminal window
    sern extra
    # Choose which extra feature from the prompt, such as this:
    What extra feature do you want to add? Dockerfile (TypeScript)
    \ No newline at end of file diff --git a/v4/cli/publish/index.html b/v4/cli/publish/index.html index afddc9c3b..709407d52 100644 --- a/v4/cli/publish/index.html +++ b/v4/cli/publish/index.html @@ -91,4 +91,4 @@ use the new service Publisher, officially maintained.

    src/commands/ping.ts
    1
    import { commandModule, Service, CommandType } from '@sern/handler'
    2
    3
    const client = Service('@sern/client');
    4
    5
    export const config = {
    6
    guildIds: ["889026545715400705"]
    7
    }
    8
    -
    9
    export default commandModule( {
    10
    type: CommandType.Slash
    11
    description: `${client.user.username}'s ping`,
    12
    execute: (ctx) => {
    13
    ctx.reply('pong')
    14
    }
    15
    })
    \ No newline at end of file +
    9
    export default commandModule( {
    10
    type: CommandType.Slash
    11
    description: `${client.user.username}'s ping`,
    12
    execute: (ctx) => {
    13
    ctx.reply('pong')
    14
    }
    15
    })
    \ No newline at end of file diff --git a/v4/reference/autocomplete/index.html b/v4/reference/autocomplete/index.html index dc60fd080..7a36e1a6b 100644 --- a/v4/reference/autocomplete/index.html +++ b/v4/reference/autocomplete/index.html @@ -51,4 +51,4 @@ We’ve implemented this functionality using a simple tree search algorithm with We can filter cheeses based on the focus object, and return only the cheeses that start with the focus object. You can do a lot more with the focus object, such as performing API calls, or implementing a fuzzy search.

    src/commands/cheese.ts
    1
    export default commandModule({
    2
    type: CommandType.Slash,
    3
    description: "show me cheese",
    4
    options: [
    5
    {
    6
    name: "list",
    7
    type: ApplicationCommandOptionType.String,
    8
    description: "pick a cheese to show",
    9
    required: true,
    10
    autocomplete: true,
    11
    command: {
    12
    onEvent: [],
    13
    execute: (ctx) => {
    14
    const focus = ctx.options.getFocused();
    15
    ctx.respond ["gouda", "parmesan", "harvarti"]
    16
    .filter((cheese) => cheese.startsWith(focus))
    17
    .map((cheese) => ({ name: cheese, value: cheese })));
    18
    },
    19
    },
    20
    },
    21
    ],
    22
    execute: (ctx) => {
    23
    const cheese = ctx.options.getString("list", true);
    24
    ctx.reply("selected cheese");
    25
    },
    26
    });
    - \ No newline at end of file + \ No newline at end of file diff --git a/v4/reference/conclusion/index.html b/v4/reference/conclusion/index.html index b35dee7a4..abaaec2e1 100644 --- a/v4/reference/conclusion/index.html +++ b/v4/reference/conclusion/index.html @@ -44,4 +44,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Conclusion

    If you reached this far, thank you for reading!

    We hope you have learned the necessities you need to create a bot with the sern framework.

    If you have any other questions, bugs, feature requests, concerns, please join our community server, and we’ll be glad to answer your questions!

    -

    paper logo

    \ No newline at end of file +

    paper logo

    \ No newline at end of file diff --git a/v4/reference/config/index.html b/v4/reference/config/index.html index 209019501..eef3c6be8 100644 --- a/v4/reference/config/index.html +++ b/v4/reference/config/index.html @@ -65,4 +65,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    user defined

    Feel free to supply any other constants / variables you may need.

    1
    export const OWNERS = ['182326315813306368']
    - \ No newline at end of file + \ No newline at end of file diff --git a/v4/reference/dependencies/index.html b/v4/reference/dependencies/index.html index 60b4173bb..9ecf0dae1 100644 --- a/v4/reference/dependencies/index.html +++ b/v4/reference/dependencies/index.html @@ -115,4 +115,4 @@ A common occurence in sern projects is to swap out the Logger for a custom one. As a result, the codebase is more modular and easier to test and refactor

    \ No newline at end of file +For example, you may prefer importing the logger service vs. injecting the Logger class as a dependency.

    \ No newline at end of file diff --git a/v4/reference/getting-started/index.html b/v4/reference/getting-started/index.html index 67838edc0..c3d388f1e 100644 --- a/v4/reference/getting-started/index.html +++ b/v4/reference/getting-started/index.html @@ -43,4 +43,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem; StarlightThemeProvider.updatePickers();

    Getting Started

    Terminal window
    npm create @sern/bot

    Once you’ve used this command, follow the interactive prompts to create your new project.

    -

    If you need help, feel free to ask on our Discord.

    \ No newline at end of file +

    If you need help, feel free to ask on our Discord.

    \ No newline at end of file diff --git a/v4/reference/modules/index.html b/v4/reference/modules/index.html index 831c87b53..9c62cc3d0 100644 --- a/v4/reference/modules/index.html +++ b/v4/reference/modules/index.html @@ -84,4 +84,4 @@ You may not see your command instantly in Discord, if so, try refreshing.

    Listening to Discord Events
    src/events/messageCreate.js
    1
    import { eventModule, EventType } from "@sern/handler";
    2
    3
    export default eventModule({
    4
    type: EventType.Discord,
    5
    execute: async (message) => {
    6
    console.log(`${message.user} said`, message.content)
    7
    },
    8
    });
    - \ No newline at end of file + \ No newline at end of file diff --git a/v4/reference/plugins/index.html b/v4/reference/plugins/index.html index 0ac507ede..244dde5ee 100644 --- a/v4/reference/plugins/index.html +++ b/v4/reference/plugins/index.html @@ -108,4 +108,4 @@ plugin chain.

    Plugins also carry an instance of all of your dependencies. Use them and use them as you please! For example, creating a plugin which logs which user uses your command

    -
    1
    import { commandModule, CommandControlPlugin, CommandType } from '@sern/handler'
    2
    export const log = CommandControlPlugin((ctx, sdt) => {
    3
    sdt
    4
    .deps['@sern/logger']
    5
    .info({ message: `${ctx.user.id} used this command from ${ctx.guild.id}` });
    6
    })
    \ No newline at end of file +
    1
    import { commandModule, CommandControlPlugin, CommandType } from '@sern/handler'
    2
    export const log = CommandControlPlugin((ctx, sdt) => {
    3
    sdt
    4
    .deps['@sern/logger']
    5
    .info({ message: `${ctx.user.id} used this command from ${ctx.guild.id}` });
    6
    })
    \ No newline at end of file diff --git a/v4/reference/presence/index.html b/v4/reference/presence/index.html index 419b4ce25..77b1d064f 100644 --- a/v4/reference/presence/index.html +++ b/v4/reference/presence/index.html @@ -57,4 +57,4 @@ An example of this is shuffling presences on intervals.

    23
    export default Presence.module({
    24
    execute: () => {
    25
    const [type, name, status] = statuses.at(0)!;
    26
    return Presence
    27
    //start your presence with this.
    28
    .of({ activities: [ { type, name } ], status })
    29
    .repeated(() => {
    30
    const [type, name, status] = [...shuffleArray(statuses)].shift()!;
    31
    return {
    32
    status,
    33
    activities: [{ type, name }]
    34
    };
    35
    }, 60_000); //repeat and setPresence with returned result every minute
    36
    }
    37
    })

    Inject dependencies

    ./src/presence.js
    1
    import { Presence } from '@sern/handler'
    2
    import { ActivityType } from 'discord.js';
    3
    -
    4
    const activity = { type: ActivityType.Listening, name: "what's bofa" };
    5
    export default Presence.module({
    6
    inject: ['@sern/logger'],
    7
    execute: (logger) => {
    8
    logger?.info({ message: "Presence changed" });
    9
    return Presence
    10
    .of({ activities: [activity], status: "idle" })
    11
    .once();
    12
    }
    13
    })
    \ No newline at end of file +
    4
    const activity = { type: ActivityType.Listening, name: "what's bofa" };
    5
    export default Presence.module({
    6
    inject: ['@sern/logger'],
    7
    execute: (logger) => {
    8
    logger?.info({ message: "Presence changed" });
    9
    return Presence
    10
    .of({ activities: [activity], status: "idle" })
    11
    .once();
    12
    }
    13
    })
    \ No newline at end of file diff --git a/v4/reference/project-layout/index.html b/v4/reference/project-layout/index.html index 07e080814..59c5c4836 100644 --- a/v4/reference/project-layout/index.html +++ b/v4/reference/project-layout/index.html @@ -44,4 +44,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Project Layout

    A project should look like this:

    • Directorysrc -
      • Directorycommands/
      • Directoryevents/
      • Directoryplugins/ # created automatically if running sern plugins
      • index.js
      • config.js # configuration for your entire application
    • .env
    • .gitignore
    • bun.lockb
    • package.json
    • README.md
    • sern.config.json
    • jsconfig.json # tsconfig.json if you are using typescript
    \ No newline at end of file +
    • Directorycommands/
    • Directoryevents/
    • Directoryplugins/ # created automatically if running sern plugins
    • index.js
    • config.js # configuration for your entire application
  • .env
  • .gitignore
  • bun.lockb
  • package.json
  • README.md
  • sern.config.json
  • jsconfig.json # tsconfig.json if you are using typescript
  • \ No newline at end of file diff --git a/v4/reference/tasks/index.html b/v4/reference/tasks/index.html index b32e26e3c..4493bd544 100644 --- a/v4/reference/tasks/index.html +++ b/v4/reference/tasks/index.html @@ -46,4 +46,4 @@ If you haven’t already, add the tasks directory to you
    1
    export const tasks = "./dist/tasks"

    Defines a task that runs every minute.

    ./src/tasks/every-minute.js
    1
    import { scheduledTask } from "@sern/handler";
    2
    -
    3
    export default scheduledTask({
    4
    trigger: "* * * * *",
    5
    execute: (context) => {
    6
    console.log("cron cron")
    7
    }
    8
    })
    \ No newline at end of file +
    3
    export default scheduledTask({
    4
    trigger: "* * * * *",
    5
    execute: (context) => {
    6
    console.log("cron cron")
    7
    }
    8
    })
    \ No newline at end of file diff --git a/v4/snippets/command/index.html b/v4/snippets/command/index.html index e870dcd7d..c3d46eaa5 100644 --- a/v4/snippets/command/index.html +++ b/v4/snippets/command/index.html @@ -42,4 +42,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Command

    src/commands/ping.js
    1
    import { commandModule, CommandType } from "@sern/handler";
    2
    -
    3
    export default commandModule({
    4
    type: CommandType.Both,
    5
    plugins: [],
    6
    description: "A ping command",
    7
    execute: async (ctx, sdt) => {
    8
    await ctx.reply("Pong 🏓");
    9
    },
    10
    });
    \ No newline at end of file +
    3
    export default commandModule({
    4
    type: CommandType.Both,
    5
    plugins: [],
    6
    description: "A ping command",
    7
    execute: async (ctx, sdt) => {
    8
    await ctx.reply("Pong 🏓");
    9
    },
    10
    });
    \ No newline at end of file diff --git a/v4/snippets/event/index.html b/v4/snippets/event/index.html index c80a7954c..f052c65c9 100644 --- a/v4/snippets/event/index.html +++ b/v4/snippets/event/index.html @@ -43,4 +43,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem; StarlightThemeProvider.updatePickers();

    Event

    src/events/ping.js
    1
    import { eventModule, EventType } from "@sern/handler";
    2
    import type { GuildMember } from "discord.js";
    3
    4
    export default eventModule({
    5
    type: EventType.Discord,
    6
    name: "guildMemberAdd",
    7
    async execute(member) {
    8
    },
    9
    });
    \ No newline at end of file +
    4
    export default eventModule({
    5
    type: EventType.Discord,
    6
    name: "guildMemberAdd",
    7
    async execute(member: GuildMember) {
    8
    // TODO: This should be inferred
    9
    if (member.pending) return;
    10
    },
    11
    });
    \ No newline at end of file diff --git a/v4/snippets/plugin/index.html b/v4/snippets/plugin/index.html index b110bb050..4c883e116 100644 --- a/v4/snippets/plugin/index.html +++ b/v4/snippets/plugin/index.html @@ -42,4 +42,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;

    Plugins

    1
    // This plugin only allows users with '182326315813306368' as their id to use this command.
    2
    import { CommandControlPlugin, CommandType, controller } from "@sern/handler";
    3
    import type { ModalSubmitInteraction } from "discord.js";
    4
    -
    5
    const OWNER = '182326315813306368';
    6
    export function ownerOnly() {
    7
    return CommandControlPlugin<CommandType.Slash>((ctx, sdt)=> {
    8
    if(ctx.user === OWNER)
    9
    return controller.next()
    10
    return controller.stop()
    11
    })
    12
    }
    \ No newline at end of file +
    5
    const OWNER = '182326315813306368';
    6
    export function ownerOnly() {
    7
    return CommandControlPlugin<CommandType.Slash>((ctx, sdt)=> {
    8
    if(ctx.user === OWNER)
    9
    return controller.next()
    10
    return controller.stop()
    11
    })
    12
    }
    \ No newline at end of file diff --git a/v4/snippets/presence/index.html b/v4/snippets/presence/index.html index 8b2be2b80..37fa5145c 100644 --- a/v4/snippets/presence/index.html +++ b/v4/snippets/presence/index.html @@ -43,4 +43,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem; StarlightThemeProvider.updatePickers();

    Presence

    1
    import { Presence } from '@sern/handler'
    2
    import { ActivityType } from 'discord.js';
    3
    4
    const activity = { type: ActivityType.Listening, name: "what's bofa" };
    5
    -
    6
    export default Presence.module({
    7
    execute: () => {
    8
    return Presence
    9
    .of({ activities: [activity], status: "idle" })
    10
    .once();
    11
    }
    12
    })
    \ No newline at end of file +
    6
    export default Presence.module({
    7
    execute: () => {
    8
    return Presence
    9
    .of({ activities: [activity], status: "idle" })
    10
    .once();
    11
    }
    12
    })
    \ No newline at end of file diff --git a/v4/tools/localizer/index.html b/v4/tools/localizer/index.html index ca041425a..33e28c16f 100644 --- a/v4/tools/localizer/index.html +++ b/v4/tools/localizer/index.html @@ -58,4 +58,4 @@ Create the directory assets/locals. Each json file in he
    1
    execute : (ctx, { deps }) => {
    2
    //the localizer object from makeDependencies
    3
    deps.localizer
    4
    // Returns the Spanish translation for 'salute.hello'
    5
    deps.localizer.translate("salute.hello", "es-ES");
    6
    }
    1
    import { local } from '@sern/localizer';
    2
    -
    3
    // Returns the Spanish translation for 'salute.hello'
    4
    const greeting = local('salute.hello', 'es-ES');
    \ No newline at end of file +
    3
    // Returns the Spanish translation for 'salute.hello'
    4
    const greeting = local('salute.hello', 'es-ES');
    \ No newline at end of file diff --git a/v4/tools/publisher/index.html b/v4/tools/publisher/index.html index a544a0dae..3d9b1a627 100644 --- a/v4/tools/publisher/index.html +++ b/v4/tools/publisher/index.html @@ -72,4 +72,4 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem;
    4
    export default commandModule( {
    5
    type: CommandType.Slash,
    6
    plugins: [
    7
    publishConfig({
    8
    integrationTypes: ['User'],
    9
    contexts: [1,2]
    10
    })
    11
    ],
    12
    description: `hello worl`,
    13
    execute: (ctx) => {
    14
    ctx.reply('pong')
    15
    }
    16
    })

    Example: command published in guild

    src/commands/ping.ts
    1
    import { commandModule, CommandType } from '@sern/handler'
    2
    import { publishConfig } from '@sern/publisher'
    3
    -
    4
    export default commandModule( {
    5
    type: CommandType.Slash,
    6
    plugins: [
    7
    publishConfig({
    8
    guildIds: ["889026545715400705"]
    9
    })
    10
    ],
    11
    description: `hello worl`,
    12
    execute: (ctx) => {
    13
    ctx.reply('pong')
    14
    }
    15
    })
    \ No newline at end of file +
    4
    export default commandModule( {
    5
    type: CommandType.Slash,
    6
    plugins: [
    7
    publishConfig({
    8
    guildIds: ["889026545715400705"]
    9
    })
    10
    ],
    11
    description: `hello worl`,
    12
    execute: (ctx) => {
    13
    ctx.reply('pong')
    14
    }
    15
    })
    \ No newline at end of file diff --git a/v4/transition/from-v3/index.html b/v4/transition/from-v3/index.html index f6061a6c9..e7023dad0 100644 --- a/v4/transition/from-v3/index.html +++ b/v4/transition/from-v3/index.html @@ -71,4 +71,4 @@ publishing as a service

    Things marked internal are now removed from public api.

    -
    1
    import type { SernEmitter, CoreDependencies, Singleton } from "@sern/handler";
    2
    import type { SernEmitter, CoreDependencies } from "@sern/handler";
    3
    import type { SernLogger } from "./utils/Logger";
    4
    import type { Octokit } from "@octokit/rest";
    5
    declare global {
    6
    interface Dependencies extends CoreDependencies {
    7
    "@sern/logger": SernLogger;
    8
    "@sern/logger": Singleton<SernLogger>;
    9
    octokit: Octokit;
    10
    octokit: Singleton<Octokit>;
    11
    }
    12
    }
    13
    export {};
    \ No newline at end of file +
    1
    import type { SernEmitter, CoreDependencies, Singleton } from "@sern/handler";
    2
    import type { SernEmitter, CoreDependencies } from "@sern/handler";
    3
    import type { SernLogger } from "./utils/Logger";
    4
    import type { Octokit } from "@octokit/rest";
    5
    declare global {
    6
    interface Dependencies extends CoreDependencies {
    7
    "@sern/logger": SernLogger;
    8
    "@sern/logger": Singleton<SernLogger>;
    9
    octokit: Octokit;
    10
    octokit: Singleton<Octokit>;
    11
    }
    12
    }
    13
    export {};
    \ No newline at end of file

    A8Z3x#JO12sv6OxwJ`;LBMuNS&yC|L6Vi1=C`)I7P>Zt`uH<@1d-#Z^phoR z2KB)Z%o`DGi${~_bS?1}1jjOnCKxLz{)NU>82Zi82_A2Q@duQuI{r#qLPrQx8he7t z6a0nQ6YhFLY_YC4Q4L#Q0jLD9B~kCZ^F6`rx3rD(2tWWT9Su`p^v0074Gq6RucczH zlDOQUYL|4xt|bW9BHWIWcTIAkAOO>=0$e~7G0gD1_h)zhTK;YqI*&TS76$~xk(DX; zDv?+O1q%d!u>jP2ciSC_5R_Jf`C@5JTa39*O%*v7R&0HZZ8W=-qOIss(jDa#Nbv*o zlo9Osz@~k*B=t+=*->XC=NI~5N?_C#6$$?4rpF>Dh_r1D`Ki}Bnn!X6bZHgTEsFdK z^!yaUV+#EQ_G>N_S@PC0^$PaD^U5z1LMRLy#71OS_Q207caDX6jv)K%v9o5w6SgH- zpWQM2k8k;(Pd`%RgZz-1(ahfYDt`Pm&RAl6Ae#E^kYT~_fL(8gbZD&r2Cs)vtvMF- z;023}7D&)d(C#tin(Q(5#X-aDY2*%zj81j>mu=eVMU7IZE}l(T)R7Wv%&?Ja79OSn zde}!;^l}7aSl?LDFFctZtU&|UxUNL_@`*{~YgE{H4@^kAFWP%S_5fRm$3RkheyH6E z5#>4WXRXgzpVmuO_qCb60S$r7aumQcknr|>P}s8*e=5Klx~JFDtuSuy2r&Jku7vix zShAd8+k{Ptye>V#(_p*#OW&Z|FFQx?Mm?GTjbsy9{u?jzvxMO_171)#0S`)$dO#sx zhg=0yqRjtfaBkriJ)x5=H49p>Y*2wjx>ogC?Dae}ufJJd=2%|-SYG;AUhYd*I}dsj zk@L;HT0F=SOj!#g$$9E`tZ$%>A5L-XGQ3+w9%4nFT!qq)GKm&JwSB{j)5PWSxKii% z5(zi5)UDi$zZI(2=c?Bks@EIKbNF0I$L_S%QY=a3*e2(AtiU*Q`g6R7q&U&^Um9NM z$IZU&jQqS-UrB-yrT&9(g|;AlRYU(()$Ogv+&*Kgo@9| z*DcsSD_WJex`Q+TR(?pG{VMZ{>Kkb-TpXG88MBS=`h_4o8?b zw9p)MxOFx5FtJnCMzu=ym64BL|_fv$WUW1 zm+T8)K`%|on#Zy%CHnL@3m=2MJv`>784|&;Ns0F*>~;%B`F;q`xPY^@<9&Ho+?#aX z|ESfKp9w=FosVGe?DA5DB1Fqt1C|kaRLu$H09L?gzLx403?RMNgfcfheqkHXGjKYt zAeZ*|)co=A_`?i&xIjnXN$}(bEcCwvUguYV}H{X>`bMhP3G9qCEwsnA>8Pup(* zAOm7k&^1YM->xP62|1oqK$V7fJWDk8lsB;^{yMY*6-WvrF*LP;IF6*AG*Cj9v#+DI}ZF{!2rBI}{lb ziaqXk7zKA6ZZl3e8XY`65@eB8opF57EH}=r55 z%PiCeUoq^diNFQuq9$b4!!p{l*=p%jgyMmVFn+!V9B2Cq!(zv*5ba#e7{QR1(#K;n z!QzrL?GHvVMIz7N%v$)^{6gZr6vWI#TO@TFli-8V$h0+FPM!2&lLe~zI(|% zNw6Tp{GhyvGP~$?$8?joMi!F3)hh(>92`I7)l3847_79^^x8D;u?JP*>2(slFoa7b z7>}eH!8^ZLO`okU*8)!4KOD`;l%FudtfF19`oMn!DmZO|p9ExfwF46tth)$Nu~X;+InAIm* z?S!szY42cPQUwa&p{YB$=Q`t=N&EDX{=Pevh=oXMqvvJ-+M==pOz5%R{Ap~xVLc0} zLpuW=JmqA=y|GdHXZ8W!%0?UMk?ekv!DRdg#~^o!qAu3J9s1g3@Dp4_pdOLp4cHtEsws1c65op|q9~z;- za9q2}Ktriu+STKE;p|fMlRtz#XEus|hDX8~PdBg?k$ugMGVj-iSk)u<-2Qhp6IjqZ zAh&ILi}9fg%rB6?j=IlZbXLIQtZw(H4%#Stp$E^f55zEZPMTuc!h`2Xk`{9`%X7cU zw7YJ8m2zvB?sKz<><4=uTFsNm1 zPvZ0bvk(^6gV_zH=%x;jW10SgJ;hufRefp^h(Zk&tame>!gs7k1Bi6>qPDtrk}tjE zS2x3_Ihe)oFC8&I$wM!xxO##_xkf!=aKBAJA7#~Ju_1oK8}SKIUNVuv9+5$s!>%Fm zT0p|`E~!D^gu#msdC+rY_2T)6B#1Y_7;pLlfBg~uLK>R|s)ir_&2gCLi8T8`{9vjH z$7WiwP6ujT3CIrDKo6Dp?Y6pz08%sZ$8@8eVsk|+-vUGpXYc9Q(>B-`oR8KzoeUJA z49B9Mt_w=R3sK!U6qg+;A6zRSu=UAeW$hPD4GH47{#3gZR(CS+je06^EUHKNmpNzB zBl2XdobA{Klse)3y{&oJ9;f1VSK=kRT|Hj8ly@)~XCMHJ2%Bs&8!Zbj=-@fr>)$IsIu@#EA7MQ5flL zPHm0CC)1PoxkP7$3lOv$0p@L!L_O$60o%jzx#ooOAT_uD{+>{uuwUVC@#_ou=Ho%VzzY3pJI3y%2KN9+Ng$KOIr{U@5*KLTh?_lWF4 z-CgmV74bicj3&F))bU@j>4Ng#y6+P5O6>TGPn0s&iDj*^+}^;}!q$Rs)WVbO zx;Lr4Trpy$?C~jop#PO?3Nrjn3@;sjwoUYDkK8r-kk{8GT8uo}y@)m`VVAuc^Tlb` zpeX9FP42L5vWD^b(H5*1@NQ*wWYuN$e_Z)H${w8MFVyQQ<{q6s>l~RInU6YUIx7_Vez|BwNQ& z;51+_X3*qo`qObqj>k|RAcGPxX}Me|-se#Glk|(70ZA`6C|j`etc8@=?J-sIO{YTj zDBUncTuHse_S-1%$F{o%JZ0KHBh0l5FX|EM)2ku%2D#m4uTzj$DbBz<5AxMt!QKs-a5{yf8|lx#f22O$+S zW->-`qpc?%P8X&#xPo9i;T-pbg<7uDI$@ad)gm~aT&RAb*{r@bM2)P4 z+U%=Z0(Gcn*s)JE@}hZ{GSBa0+o}!c?2r>$@`E-5j{rXNYUox{O?Gw|g>HW!69va@ zWs3?3<`vu$=Ku9WSSFITh@%WHmr~ve>wRIsh$CShu;YT=TCr-TdH?gUj2pMzkmVgQ zn}vH8G_!3Z{bzB%c~`R7=V~!SGI^VKhP%sY+H3#eBiyFXH;EiVWaBZIJh7kDDW1PT>B(%r&ntAD{f zcFbK zyS%mMVj|;0VkS|YX(C-3rl1{vQt=|PkB_T%t9c8N8tCY!HpU?vT;|5V;D$OgmHedh zcPwWveUy_;8liW&OwrGJgqcTn?rTj5EDj2d(_J)B>X5`T6%>NO_0vnn+}3Zrgjl!j znh_Nmgl*50H?bksNS^jU;B{$jEVdb4LKuJv#_LeX1a-iQe|OE$nKXXc*QkHy<o=Sq$5Ud=-ooU{uBEYzNGkc<>Q_*{enX1YW>7b~AgoC0W>CD;) zr8QV3f=5FVqih~sytpufc=OyJovO4;0uVLhK8bxD_9_9rk3Rtm&N1`#^(x`3qt7f+ z)O#Xp3VoVmn$tXF^}WJ3VKbX+Ie7F>RQ>A8xyv&U+2>AX~CI~Rc8 zPi_EglQYkIEY@iIWWAFYb;-?#jH@~0NVbrSUkE$2xO^PYH|Wp~=+IM)Na|Z=^?VnG zvC$!zOxrlW0qIC?hk7fqoT(vY69a!P40VqT3kvXEG;sNraDN{ntRkD5FFD`-=JA~4UGJj^DO(>bcs93(7_D4ecNd zT^AQ(v^apXG$10*sab42k3Kpcbs-Twj44A$!W$Jn>BzDGXIu!stkQ$0yZupEYbO=m z#mSy{e)s#NBFGA7;p`H2=wW#ejlF0{CUH~#Bv+0?^0%i4MMMXJIO-6LT-cophzYmR+9u;zCMqr=yx1q{jHp)e(O_um^tE%Fe z5-D$&QC#|rrH}*tPtkoo(ASyZ-*IrHJaA{!XWNH}iMZisSHz5CidX0IeIYwNJBkOz zIaa3`rf8s_{7A1(@Mi0{g&^5;omFAYk%q(!=wyz{C{p;jxFoR$V+-(gDaLT974e3i zpzc`PvgYM8h$-;ej9Fk%w&(_VIf$Y5o8x+a>dQAys-`ZgJY`5C;=Tlhu-^3ErwiM4 z)n%yBxxfI2{U}5WqU{tVms#4;-Xod&?B)o1}n z{AR$HKpAK*^mt3ymaxa{tGzdwuSVPCMesE&jKw+`kiB zIV)h~>$ZzB(larCv)UXmXC=oo!qw$%vj4WSt|H9)fO;_-u3>yr-#~VKzN=XsSL(5S z@3tnXBE=ZSgZV#+`!M%rP@R4Rc}Ix^`u^O-itlN=f~%%wyk08)E+(YVOJJ1wkz}vL zuUatk3*9!4dHwp}5Rym$mp2B}w#RGE6rM>LXFm;r)TJ3V!B=1Eo-4*F2n(DD7YuAp z4Wf?{qwAhUhGIH9*vUkT9v?GsN;<*%OVn_#HRi_nlj<-&xE1SwzL-3hsvSF&I-Wq!H+B9y zSO}AR+2Mi9gw373F#M@_o36;fN;d%7vJ3}IB0k=V=)`U273(0<(N(2a&vj;r;`xun z#{5blF@prYluRYn1sm#vrLq?`M{iMA7zHjNDjFveE@S7;mxMHIN$)$c+=z z9OdL4rC%>z=VDcj+pfVSA<&TST2*Z}q1cC8TDmOKkUJ*F2aTjCZI4!Q3sxjft4WhzQ5YVh;U z^*)FJMo4*gN01{AVrLXsc>1T~N~tyrtvJ%OOM;c=2X@L)Od|P*YYZ6MMu-0~FlPOx zuT>&jps4%Gc*6A)6Hg;wy2m3bGK~D!*7g@+Bht6}oLe5>@s@ze=v2XGCy6mZNQC|9 zMu=}NdLiB%maLcShC^;C>g@nSZuv8~YHE~)0elxRB$A?ddh-k8;;+R0s;CDk5VNAe zLAtHzKv;B457m+t2u>aFhDhFFmz^+a5q&#Fvuh$Z$J+6|4HDGws56NJ96uWRA z{U~)c+EYr*oLsDN7F84!PdR)Kbj^1wXCNIlzIKi~1-f)EzGHc9xoz7pi=eJ@MgK`f znbR&wzpsFLX3-uQ_wsQy+Dk32Vl>Ytd5&-~k5@9UizKh>{yVRWD({f8L+^vzbkCJC zE=q~XVCa?O4#I_X9s#8p-o1(!|91#R=F?bVR_~N^dU>}_wD7CM0(VF3QDRHMKn=&D zFx{RK2S?XJ3<9&9I%Vz@#dG@|39D8(qvDqwbg45g)aIFRqC-#29au0OZUsnuv%x&| zV-Z6QG2zX2e3sQ$;D~HWo)DY0!&dPxVxi;vOMzBibny7j2HGii-eGD_@(hqP$8=e- z3mnC!*dARVXFCWd$NWZ}B%}jaziN^8aK*J-LE4}^inh6P_Kb^bt{BQHtSM0M*E88V zx?1W*RA>DA;<%qxVJ~~x`(om!EF_Y+XP7!*`YGILo=U^`yiwB;-<(>`t*61Sa*4(* zvt6F;V?;FT&Rkdw3wAW3A&tEqxq#A_oSTUe-9SJPWL@PVq}-Ae?v)nxQIM8!M8mfi z2YN~~rVMhRgPM|CSKE7E*C}T$Lc_XrXXgLTJ1;m(;IVdDm_i{hAzE0 zEKuu~RqGJ&xnC{iSjW}mSd-rdX1x*_5u%b40h>3GMYt?$85oZm#vMZxQKCxx_M_FL z7Jax2O)#%ZdZFFN|-=uV3*|{$J>4 zkrOyDo>@;Nnxxa6cUUPNOJlQjSZxbw?CZ(fR~gt7-h;Q8E!>kB1fl z>}A9wes`j!DT#1=>W(7=kE*(%_b)t+`Jd6Ag4N{Sg$oiD$YsJ-jZ3;CSddn$hVlMa%0siw1>bV4VnPW!EEEjT}ZpLvTjM`GO> zb>)oA25@C2+e-!DLD;%~I-|81UH$&+W;$V9@oA{WpbAUXSd9PIPHMxqcQbi;ZHP+Z ztAHYJA+0`j=0Jj5gQO5*WZ{ReOs_b}86KP_zL?lLh2$^0<#q+bT&UHZ*8 zI3qChZJM;q+ez1`^}Nrtgvpxl%_Y)6H3Uoe|u-QsGb(>z>n|vOv@x zqa?%`EqIUheA{h>I|su7k?q9^jo1T^(DC%k$|v%i&fsR;IEv!Rq4-)O@cWS-&B+jA zK203R4ccR#vF)WqMLkgcN}|P_nfhm9HmT@bJVqmt^dwhggJpe7S@0eDLdE_I!aFHg z+W}beL5d@RCLQ$%XBPHS$Gp&uEbJcKX779*n<8D?;R&P z#n_DA5d)gh+?mg-{4_PjpLL6z^jZiD9fHo{`F4DRpw*@Lp+5-V!zw6geQ0H2kHmxb zMJ)}^;W4&q;P}`;jX&0FZ7JMpiKO^-aTFUDxQ7vkm%x|pXF=y5I#*yG%?UxDBD}2M z$yEAApyD3cOtsFVmo?jKFp{`lh1r-)>3Dms_GXMiz~I`74x1d zA+yG6%&c-S0vJCJFy(EWcgwsxzp-JX9zj~ZtQ35b8HX#Ea0#}{sD48V2Z)CV9jn%4 zf8aoxXw&Xf!*uP`%3b%M8t+qvuLox9FqZKB9+HiuD?cZ(cEf7Z@#>%dZZm5aQgvS< zbU=?R(gIu3tjk>1dJ6s57eN)(v;dovqgyVq#8m%&HhR6@>L2M`{<6Q%b*9?ghISCF zoE_R?4naEQbWQm!9;AIu5=|g=2z=9OGwU^qsNfWSwwEi6;Jmc-_77AQ(S6kF%8Wk9 zPgNLx2}e6FQ4-9U+mOFr}$!u1Abc%iqBh1yRrb;(RO*hXurB?;g>lca{;G>P!3UoGo9 z(NF0Y>cH|Dd5M~J;R}YjHnMuM=V^3Ls8-vsCW1m%CRQ_mT7k!}HIGCeWIq4ZKLzX< z0NfmtOYj@&u0z(dU!qedo#T*q#W*hz4dl?EoG&1g!$bdZO%poP1TPKt2UiW!F0o$u zxI21HX&0AZZR8Sy^(Cdyz%{}MKF)L;067I!tx^6XWQvo2 zze1~74*S@nW^0vACei&xP$K3RT1Y5g24c-PZWKg@;I45_BA`QGl9fv@-1D^%Ut+r`9Qauyu zo*PBvc$ml^(!P;+OxitiH_d+|h!?{GXB;QBDu-a#pyzIl77&1wUC5?dWLiYM!E>(g zA4dE=%WvJ~jq-XjbfIyfa8WnBD;IVi9q9Los=m*}dlsBWQbXPX>N5pKRvA6O;0lIG zWO(SLRIIlLv3fmM#3IiuG%LP-*iQ*{)(D7Fjphke=cHlQSNa=d7&b}bOEIm=K>VgJjz%hOD8M0c)HKfL`cPSj?Ud$zrhjjqER z%`P%D`o0rT+ zgF3O7iJB}pic_T$q{N5eaC|$f@N_{MxWLuP!G$MF_}?bRRD3UC&U^m7YqDx;f@oj% z3)qSE1krD>)N1PDLUp}mDsle+_IZiX2?i&h^mx>qG&o|pW}6nXZraQIWD3~d(fAvK z;*)n>Zz7@mjiQpbs|5X2?F{SA3qmYjlWW=58C!-r;zJ9X$`5T&yviFis%(<;4}!_x z(9>Ez5PE-Acqvj~2_0TG+FEqvk0(_Q_53~%!)FB0s(~g(`_y!Nwfs}tH6Fx2Ky5SM zgcPQ+G+MimM|*L@>Cm7@n=Z|}pf~yd=$T8DZdVOtBxYD_`XP0^KNF|(LvR#bg%xCZDE2=M{pb>!a zLhD0Doy?UnJ%Lfno0=DemlNK_`<0#h&fT?P*3K3*sH8imr|<(Nmxir31aRkqqq-Km&u0LF&y>rs zg#gn?xL%^m!G|znDP-zT(sF?t^P>muq*Hwx-nAP%RepOS8xW{TteDIsrZ5HDPkp5d zZOGaiIPmKkOt`C}S9}bhaUW#sUPi!NkX;Irs}F;>!mFmpA2=4eM&weN23p{^EQgh$ z^7w?jSTW+2uUr`n?2}GR!Bb)fvw7x;q66E`9S!O;oU7?S1W1N)V2MV|6_uKjyI>ho zZ!Bj*yOI|cGG(hHlp(@c!QcAfP@^5o%~SY8v2e<*Y0&tuDBPyU-mzi-I(<-F`lRQ4 z$2>Sz0%vfcx$X(eEx|yy*1^ZI92YwrO@OM`^*BUb@j>b^bhZW=8Je8}r}rig9WM<2@ow=pcecrs1QP-tWMu*0AaStzJX~MYxH*{6gDXC2p^!^9y!U zTpv*(m?e8egQnR$$%{TOLqvjoD%G+!>hcVl~das7pJ2iSiCc6 zqW1?BmfXa=ws{(w;bG1mrRJq-3D_|R&;V@<8$+AvOE5l{M$o)-%4}p#c-v{7-qk`1 zJTOGBKDsfg^bcvzM4C*UxVW)~L{IH<=qsQhL!VMvNP?fga;hL`!<)#YRTjvBgd8WA z$8F=^RD@BP8}F>@Kr&&~xUuqRkpkU5!mlTb|OguzZ}Ob4s$w?>(p3 zJ9$TUUg|O~?wJYPS|4B@kwQTSwTfWgRp?!$C0_hf)W-n%o!3prvwYORc6!`C`oBLL;n> z%-8&V*-lw_(D>!`u@;_8;qN)LX;w*j(%IraEsD3qyJ}fUl4V9hvoxn%M3|SBO>I-0 zQv9ckh?o_t!$L2H}YVMr57pph*U)&>cooksr_>d2%_vp%Sg0;On#%;w0@*O z!=0l#)hD>^++-AVS?N{aug$m88+^ySkp%CmZ~{aD?O#0uK(_K-y~GkE?U7C;34Qw5 z_?4|)9OCU`?7l31A#>hYJvWyJvAB*@N*D;!1*a-B?fg-J3)$FsNxu6JDUX9^Pqj42VyiuCic_#-$tAT>Pa*^a(p0? zeah`T)VuDo^MLMEHszs}eITlomgA@IPfcxSP3Bde+Ux04K~n99@ZAE)2&n{YjD5(F z-VovDO~(FuGWO^-WM|gOXd;LQWW*?#%{Ia8BodBSf{F%|UeVHUsFY9WY-3SWgGsy! ziW4Y{F5$C#N3?RNGKs?CfSrS^`lTkeh(G486h;Mw$ZaGNn*{yc*u&ULksg%vr*pDI z@aIxi+p6VF6ola3B%eJ~%e1GpE#RhL_ASI*vbDZaLWV8_#PxaN5P>(mDDheL6W{h1 z_N4D8#A&4Xg?PjYfYB<$!dB&10O^SBJAO^z6)IWujO zC@VXq;eebq-NoLOyVG0j9F7k5()AP?!3v#}@X2-fOs7VG$W+G5k`b$ZCRTIcw3FyY zs*$RdYyDLEH_NUWkyZ&$24RFNpI-gsH$RsoN>Z;HKAJ5338;2Em)`RFi=DcR6{=Hk z^>(L@0#@{*?SFZlM8aO)sqqwK>KHsI&U~d)6U3vm3gH9kQ~aNE3BDN6J}OW(0r%ui zz5#$_l1d>*^YN-oR$M=ziO}x_oZg}67YrlcPHw%_S>am-|4Jt?LKd!$NOiV$DLuo4 zE4$M`QQdP(L!U*pNo8d;(m;{qP<_1}k`^(g${pr-f)LM@f0FTkG(wu~wW9Cd&ZqA9 z=)xy?M}sNDPm20gWX1_eUZS=^Jf#Xmye$>I&mDYGgI8QEOSw)39#;q^LJ3yvY-Gg_ zcDX8qD!R4ev$MV)3<&jdhV6!&L+(h+tl(F?5)`sTIMw;$jB}Bnqg)FhqO&WJS+DJc z^`s!e6BPRV;E!p*bhe2i1g@9Uo*kS@^&0JOd|fDanbf#WbHf28ZSe}4D`yBljyI#N zM%KQ7Kf+-r?KJN!37A_1rU7C`PQo-^(RO6Nv>i{K7Do>qSVK??#v)0twaGHylW}Gv z{!m=2{O5=c0BO=LEDBf0*$%dXF);5TO2E_BX-w|WABqi{E)V(u)rx*cT>`qU0Sipjb`yiTLC z%?)hpIncttc zApe| zi##Y6LCu-KFTEjQnAf=}ir@MMurh+#>(iF`O%xmvAn@eE7N`!Q9#U7l`0Yms11>z3 zyA#auW-jg|XtxTnX&zrjLSO5+rMX?)C-fdjT36@N+)J)EoD5_COnN?W02;|S^u@98 zV|S{COi1#ugOjFL7siO#@8GC|X>S2*7mQGlyrtqV8&4|?#gj;Z$xs!dK3z<5hAoGM zW}-HJizc7;GRm#8Gz= zC>|T|^fVrsQhU@HidD5l&+J4w(RrM1tk_2Zkcoj?PKNRvx?Gx1c0Nvfll-4vx6C7! z*)A;UKJ{%5Y7bhs6#$JD2#-6&-Jh=C_!Y*Z!=Oc8+;9czl)A3IhaR!6WwU_I-HkEv93n!3z4Z+wE4bi*b*~eB*~z}0c;yC0TJ($G zw0!Jh@?)3yW0&P)%mW^w4T*gW#u%F>c~hcZWwJq<1PiJ;ATfTGWj%~hsLs-nivV(> zzy*z?8>7jWG0ZM;g3qobUn`RdY#(9Y*5K+t0G+J+)VaF%w6p7ThoB~NFfo)vF5 z-Hq0HtIn0tjZ9C-e~tqTnL~CX^x~P*?#ui zu>4*14jqo^AW1NBRyu}h$vQ7~o1wf{pM=roa{K7?_N0mc6SxAliG za9D@zDKEOz?+`$yJrn@pd^gZBJvwzC4Nuv6M0GrZ2L0TqN7%$8Z07Puc!bAzgjfE* zj4&dzFJch8T=gfHD>MYsBq;HQuo#ph>?v{|yTdndokpqCM0LVxt)_&d9}pVX`PJ-u z0=CsY1c=#bA9M4^y79*b@W;BN3P1HRH-D@f;RI}yVyM*7Va-1?RD~kdb)p}<3F>Nb z9W4?u`_mL8a4)})y2%C#YMQ|=AsPD6;MX{EXa>88WDu62>Tzv&zan`dU$u4-0`{Uz zRKx8>_HD=;fT6-sFD?POc6Zxt!jQqz1K^E+htgm4+e5dIVUPg#FdSbPNsP}(E+5TF zE+oZhE2XDANEV`rl%6I+;z1KBJ-O*<*ksO|!g*6UDXMoG1aEU$)kqBVS3phxtnB53yHjHa>pBb`7L$5W z$4LVxO+5Z)9)C+}{QJ55ASXw7{73oe7?1x1Keh8%Pw~^EH2%|^cZT!Ma`Lzy|5X}) zxhz=t0IQ)301rFr$;A<%vIlH`!$IIT7kXu~X8nL01?|4%#1Q$Pu#E5Fv1hX% z%3?sOD;m%bX(4ka5#33cTir{wH`UFnx|ilrqE+6+L|k|5 zVtRjsTF;XU@5>gCpMo{zKAqE{Ph9^(;8D+`H)roCMni&iEL3IAZ}f@5)UQr!T@vusvL-h3h;@b*ehGh9Ok(mSoh75N)B|M+qza3Yn%L z0FIRW(UMY(tzvOyozK*Uw;n%Flmpw78iN!lQ3lYGBfzQ14c4@!DO zzJFAnkIDB>$aA}V@02{Bmgh6_e3nxU>M57Zfrzi76=?_TW>5}js1jPXzFTlx6?(YD z+HI8S2H8fvvtKq$oC&t;iE1jC`euN}ZUHFASAi{i6BtLmwxiAo>};`}QSVff@#-;9 zvO2TvOuVg@u6m_gVCh=tp0=|)1|mQjgjXH&4YvK8oLPOq6po+Bw+GZY2g8&P#5S^9 zoV~$rj8{O+QA^Zn(A5lXb@oilLKDz7dq}+#jJuz*hrYYMQU{!wz51gGdK7$N0x(KN zVBZF7nAPG`sIHwLA!(oWS(bsDP{Gc5K2I?5u z#V1G6-EpJ4C>c}l#1MGJ7=9Nf0M-4ut-tk=+&?k>p8o4cU%KZQ#QIbZ1Q(5Aq^mZ>`l)fe(r#6`AqK=O9PwzC)7q_EbU_R+{J0lW0SVVICY()G&oAbAU^zMBHJFRMc*5j<1Z=th|c zxbU%_e2n?Mli8LaR_uq@apB?Ct)$Cz`$s**8weO1Y|idtS?aplL#kdjk!tATmB#nlMNM7p zqUJ7lQH$P1t$G)=>0PwHi%%Y){vYh3Wfz_3 z;?0w3yQsa3O>wG=cOKQd=yVq^oay3)vt8t!d-pCn&%5Yx+A9}$7d=6{NN%Hil1iSU z{ULW6U*=szw}^wj2zSv3Xcs+8wXXa>?xL%_i>}cw0*y*6D6D%Z&Po*>vF0U-So0FH z32C*+8lo$GQ7U~A^-sx4of_)JReGW6@s=7vbhg!ja6g0xVz205k+jMYiYqmTV{E)G zmGBo;3IwZykw6es*UX{}BIjLXJXmLTha9eEB!S$KUL<4m3v!?q&e_7Wp@|fY z>v;5ipTw#CG*abQj5U=@NhDoH5m{p79!{2lf1o@)1%@&2sY}8l96G;!(GJLKMgT+5XY&0=WgLFlf4oX`l+S+DhH>#_`qW2@m zS*K-svHBjme_|)w6@&g58M_A5ySq_PxO|cGNXq)A*1+7bjGt?j$b(urv4-vd35o(# zJ*1mBCrz++<1y$8ej^wIz0LrZFdw1>z8&-?+H*Ln5lSw_91&rrIAa5g?e@&X-7$}D zD3~FEGA0UhG*xUG@aCPMP#ZW@jez|zS*zf{N)nOdxEsK@(SS#}mJp?Rm{Q>LWt~1xscC7 z(IPo+w-iD8Nddwl0fced+3LTc@FV&?vi=ZUg$1q-z*eB5J;_jR<1O>+l1p2L*wq>^ z1&O*Egwa*#YGV8Rafx%|Quj)nn>@6iVw@X5u5k%;L#3_B(l%Y{XYrqo!2HNE#$ZNG z`xM)3#7Nn9z>H2q>Ctu%v9lZS$eijo*dB}#P6ydTlNo9l=cti&{5)Dxr=)q3x+I+> z=@dz)O1k)9o~i}#aj6SnjdQE}EMqi93q3(*=Xo5w0u0=!0r*NTP#?ViB;#g}LZ@Nh>vP}Y_oMHxO9f_k`@pS0U!$}X> z3bo%&0jZ9V_oq)ap|jH-&>kOlTE?tAwZ}3n7l!zq>qc|Va14-wmx~XitJMMr$>|mB zJ1M`{XDu^oIr>S2k@T#jH*k92X2lq~A(ly81CoIq z1Hs-z?htZ@vII8KG?r8K5lYTt*>NqP^+Zi7wA(#=mOqxtEDI)*XVegEYYE+ug8(i8 z*#6V2rh+i<(?{86Q7>b`DxxaOIU2M0d*J#~52(1fQ2XjU4yr)OEDwgmauyvSW~UsM zqAmJtsv1zBGVPjjRX!8d=>AjkUWNFexLM=Ji>i_Q+d#~uF%WT+$m&fyqO;i-K~Kbm z)Rp20g)$5xg}TapbeRZMK@hds1w~c{JqT`ReS%&Y&SEKlEg&SUO_Yw&6hbfLRs+RN zM$1AD@E%d3-e4)c6jmz{t*n<>_&p3B?9G1wV-GyNia*wn;pa1S$$dc6zF>n3IOY#y z6g^lmY9e%RGe-vnJZ9MJqsP>=8QUw}lU)e^AGC1KoX&_++fpmX^B#+wBdI z1;$M(oeoX|keiBv@=sm;pDBb<5)+vP#iLn zhT{2h&VPk=qdA8L>bz_mf)k^~Z)v1(v8SQLGM~2053^~3?jZU;`bUCx7SQQke54gs zdX;pc3i5>*Y5M}$Cs2o2gl2UoMhl5_8l9@`G(1wut{{1j2iVL5d@pDBimya-c@2s|VrX$G{uY;m6VBOg0B^ zSaHL*_ffzSU@e0uT__jB)ucp?bjC2pMZ`Y^~uuKWNDi&1<`|}LQSZ5^BIPd@*_kgRo+^Z zZYHo0bdnNy#~(sCzd@@M!pC^Jqr?eulsI9R2Jm=rOdNyghNUp$fC?@Vua0iOz-536 z&vUpZx{n<0MaG1~18J)t?nbVOPyzNT)Zjhw|Qsy?=y8;;T*DKyv z+w={$7R-B)WC?BSKfqO!(goSLj{x7;1V|tlyw{eOQQ{x$szMu+$G>X=&X!soVQ z^QGSEa02whCY=X%P(XnUHgzo!!}y{GzD;x?I&>~(55@lxlBF+BZ4z(v2h?ZrDv{-A zE9{5jm)b}7Ef8-tobDo&iz`N}sd$3Q>|vQpEpsQ`Wk&FJh9tW!hg|Aa%iLp`HE#7& z^(%A=s-pWQ?zT)kpHyWTUl0@IUJRE);^sJ&z%!8Bo7^g_9z`qZ#Ld$L}JIImRYMgu3t+)`O&C^4(S6!Y@nMg^4MHT9%jRWyunI$K zMAAyqE-v}0U8AG~-9v)0s$i@Vlnb~OlCdj?iv!X{O)F;FG5r#|yn7?wR5$k6l~P(2 z3zmjzY(7>%>qLtLi-2<)2F_rIT`qOw68D>ry>;kc2!;~$goXEwxOYoKkv7zNl27pL zRCE{$Hn_eOuYLj`J8zi|%=?jLPP5DtmSce6oE79*RfF+5cL?vaQ_kFi5{O!RmXnV6 zX{(a@5d^ti9P;=U0IaEl_|xxls+WE@<~y1ncn7y;Dac>9)w%ki7F6*mrtzFaB)5?t zk5dA}kEHy5{J872=B0f+G~^xx0N9O===Q63Wh0CYqyUG5>fAk1lQ)XP9pC3G1R>3p`px*l{?af(Yc zO)Vgfd<7mYS6hxa)fdzkI8^Emw|apbJl`b2aJXgUTgJn9bktlaF&OSZKEV(8qs66u zky2{|x+5moOIH+*;`1$}$oYz8zJ-1>fMlxBosgV~hA^&mYR( zN7pQlT=_xI&H>CQ5>FIFHs~;N55YEyDKQ3d{0hs2cjjB>TFZO@y;cU_;$L}DdT>ei zU~j6goxCgg01@?EpC95@;3>rKFv{I5@z8+iR)r~A!QHJGwss=e0mAAWLZX6>eu3VC z3j7v@vVaa}k)JP@$fZBTrT-8y3|>CvO&qcf@)H|CP%?8E?6T;4I#~qVp*UOolhM-pgFv>L3~302D_%&sXp!o<{Mr8 zAIEE(;`&|eRQ#6fw{O}tqtmj3u|&)p0abb;825&&6G4>Bb={8>_{Nc927xCl)k?I# z(oo`QOfst}dLU}9N|bA*-n}BMUKKa{H;#yS0YlPV9a%Tz`9! zo!#ixmw60sL`Q8>>JDjhsqJnspyAopnL|A_{p_Ksipqky80@J54b8CBJ8Hy!5M7)D z-9uqNd1gX+AK2ny0fu=HGM&C zmzF;{Eq_W{{?xSJ(iu?gdc|X?2^DE7F|yR%;h4($>X_>`!ayVA}5^X}^!A{XUlV`$XFB_OzKlm6m@x zE&ohf{@JwOHzb~GjrG14P1fU3YI>tYEWeP`?D_(VdQcxAV)oPkzdZu4clOi_Mv*(2 z*{U;P!^A^n5gpX&ZJ_RQRe>AhEOsO_LtHV%cA>XX2d8BcE`|ckyDJhW%q2gt;-pIr=e+_XY<^$s16AVXzzlPy* zG+mIMQApY*!R&+V$IVf7xlF&rqu3xumYbYbNFmaKR*B>?nUp1{vtJ9zW5^8CvG#mA z^&271sKGLqTjmy(4y#dL~$o#(VyEpmWAa**L8&YR9;2$op5cE!us&D zsBc)>1S*hWz|c&>?8zv?l|l*VIJBzqlbTwc6qVVJVWmTCFiZ|(D|QX@qOsaGZEIXk z2NmPQSW^7WD)e@x_?u(YCOi;Hw=58O z%hhve+qG;L;G_{vV|!<-?Wz>)(=Xk6czC>>hv*rEEqUs!Tm2sS z>kV|$$%ltU@+?P@<(TWT9QgpJP`#34oo;MGPIiPE4~hr8dUX>NogzF7i;oF9BV#zC zLg*>Qydpc|X&sjj*w<~K@cXJueUn_qE09pQkt@ez?JkN1GTe=~U6fkJ@2RB{R0Jbm z4-B^#G#(>hSHNbNf*1fseN_U4zzEA5QHi(|tIS0$fO{x<`MGh|R>Cl6qZ9i3h@owBRa>m)cnKr!>y7bpoy zg4KtZ8W%3rw%O#l%ADK)TGuhE1lhI!m-`c;t;O*yPVnbO30==khMC3uao?M<>;lalceA9I>p`H#4g^f5FaMWt!n^)(MtC4*~*9H z{Q+tX8Jv$&oXo@cjvH8fXo+}MGIONL>Ufk138gq0eLZ)wbp;v+qnW+|%W{kpVmMP% z(Q&|6N2`6|q|wZUU)dYcXV|YwfBz`6brtLHjbQz|n7J&c=O_jJzKek=7>EUlf80pX z9s_|`6up$zH|JXBcwm~4OE%k)(Rmha5MAW%!dJpxUof0Hm_JE#@RMMQ653^M2rJNr zKwfn)X&Z0@pw$Ta>naD&I#>F1z_M9%kra)%Tw|3UqfezU630B)i5Yj zlP?X^FAalkg%aiUVs@CTXXA60`5jSL&(+gFc>t7RM=l173EPp$W}L%%pohecOr@>K z(l%Whz>q8r;!*pAfYm9%2irwHUn!opPeAp`5Z)~_237H>(4qRT3V*g!>OYMB*IXft zFAyo=!Xxc()n~J7btv&1D@*ABsv0nwVaFJTrTUJ@*r+V_4AW z?l(|PrjV5j0YQC&fol;MJD*U`!^4Nwr_^^eK1Yiz(7J6D!wXa#o15Kg1BT>8L1z(A zz|9y-*rjf#3o>T8NhdtpGB;c17R%gA?ruOt+~g*M!qeYK4da#LN4(3PMLh3T4{*{#nY9=E1JdVpgVJF zS-iorm{aS)oLYCr1ahl<5AI?XW1lSE(^(AWS-hQlFed5FoLYC@PTiT{bZ1VjCv$4u z84PT+-n0J z_j{}2)f_e^X$4*nC^{0*TDo(BM$Z9eO4?cwV*U#q`yj708uM!n)pXdokusm43c9p$ z1dBQmMiql`IQ7ZG)?{Iu6qW_a9k5&*3hu*C$n6aq8y(<>9#h{Q)7I4DH!W%SWp`41K0?l?S2cRDH6rHCfmug#ciCnla#S9tBJv zqtJnOw>plj*V<-Kt|GIc9#)U26X^W8{*dTQ04p|G#sSNbYdI$3+5*b-S!Su_nCzKp zIYx=q?j`iW1*NN76|ytf^{zg213vUJMR$B$-2@~KaMJM~e+X80Pbe0RXk%dmAL>wF zReu0pp{hKHOO^`CH5Ix0QoLBXs!H#ye+eM|3urYI?D2-Vtsuu?^9N(GMn0r~Jjq-j z1rt!ax0K~|)Q*`sas&Y@T$Ktza$q@(24CP&1~j{dVjPNGuQBCPr6P3HL#@C^5hJ)UULS4lPow(Jg<+V?8Whlx9SlPGgJj!9e(0fFK6X-n z>|E+&kLiz9c5<}ggDu!$re66x2~7AuDujQ%OwNO%pi*Q&y?mRTzZeNKk8P$or43=H zv>`C}SQ2mLf#-N;;&HVFVuePk-r=FUPEi86(?b_IF-l-Tgf22<9p?b1y)|rwJeO*% zL+bB>PgO_AF~!DpBUictTp;;{ec9tpiXUbUt=XQaj@kN0Ah_`sdq@+8*j@=N!#VhO z9`(v@P~a|ytTXTr5OWS>EP#KD)JgbvO2pT>Y`MK(-R}lO^^$rMx%2v48*9C_v9?CQI9NsXrJmNeaqywV><;WFMzn_HaiW zLWzhSg3K|NITl`hnH(!8;w@6>PH@?B;Jt|dVZ};mn-zvhfoiN4sK(lnPBl_8*BD)8 z4B)wVFy6#Nry-5taA9X;=nF7_RG2Bkn=%PhuQge(P1l1-sMI0dJ|$O(k5Xgs$hz6f zG6#x)^tN26-KmINK!6?*&}`+?D;3E+5(@}&o)$g83)u67msDr){cb&YYooGdp`?o> zMaM#9FqcTWRMKUVE|+>M^;3Bwa7*2C276-rp?g z7D=~CisF4ncUHLK^F8vsUE0|p=}t+#lKP~+U!DV!1|=<(v`p%i%X3K5U6NKv8kV$D z((97mkn}l8J0!iy<0HkiRxJEU6c>k3qVC`v4tv|az`m``HCS0dC&z&)BNODO`GB7s zjm|!PkYW}{m|dgalbp2oD~In+4lO?T)f=&Ey@U23{p6@f7XDior> zLVEQ)cv=D|1)ji=FusYxjg#TT)v4Y@Xyy*Q*oT@aK{tl<;>oubPw7-VwbK(>(fR;@ z5c%M(qV^oukfAWTe9(a{1^(w1H!wUi0Eewt zmFgiB_tZ-s)u%tK(OO{5pHZJDsc6^@K=-Lmp!)$0x}=#|`F{YM4^J%O-2ec5!E;{# literal 0 HcmV?d00001 diff --git a/pagefind/index/tr_4db77a9.pf_index b/pagefind/index/tr_4db77a9.pf_index deleted file mode 100644 index 00e5b8de0637a093ec69f900cd6a2fa01084c8ec..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 25802 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 WZQ$>q*DL0A_5TCojR<#*-~a%X8LLtN diff --git a/pagefind/index/tr_80b542b.pf_index b/pagefind/index/tr_80b542b.pf_index new file mode 100644 index 0000000000000000000000000000000000000000..bf9cc8e51d36285face8522d4f78167afb762c58 GIT binary patch literal 25801 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 CSBr)K literal 0 HcmV?d00001 diff --git a/pagefind/index/tr_aab69d5.pf_index b/pagefind/index/tr_aab69d5.pf_index new file mode 100644 index 0000000000000000000000000000000000000000..bfd8435d71303432c0d45be468fac5010e1a5e88 GIT binary patch literal 26749 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 D@uPyM literal 0 HcmV?d00001 diff --git a/pagefind/index/tr_ada214e.pf_index b/pagefind/index/tr_ada214e.pf_index new file mode 100644 index 0000000000000000000000000000000000000000..7da686b34cf4b8be251830e78fcf9aa361199608 GIT binary patch literal 28195 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 literal 0 HcmV?d00001 diff --git a/pagefind/index/tr_f83db8c.pf_index b/pagefind/index/tr_f83db8c.pf_index deleted file mode 100644 index f7acc2f2ae7a2a6c13cefb379f43df6f7f21df0f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 28196 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 literal 0 HcmV?d00001 diff --git a/pagefind/pagefind.en_841edd4f6e.pf_meta b/pagefind/pagefind.en_841edd4f6e.pf_meta deleted file mode 100644 index 623bf1776f270a6d1dcbc5a4cb0b5b193313b7d0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1345 zcmV-H1-|+piwFP!00002|2f)jg*-=P0#I%{Kdpfv1Z{s}8Ezy1Sw& zW@rPF>ELpapx@VsE_MN9^IOx2Bki$T^r%*N->NJzPXm!svIqFdT6qLbw@5zk`W#5Z|ipOYm&{OAR~dpK0%|;)?qt*V3S@Jr{ez9;6BUn z(RO%O%PAn9lKV}sj*zg+;a>{F>HfsHot!ALCCkR-?eLA7LAFLFCumTQvG(e|usK>D zYIg5vkd64vFO)jFg}UD|ZbRNt6RYi!`x18Dw+YgaIy{&7K91bg~@&P zu&f)qY+hkvoW_50F-)rNRm*iilCAk&tC|8>lA2#u^n9GsT$2Y#dBjX64;*J% ziA)}{B+j8*z{(6ORg;IFE2X%UyNc}c^i|iW)|Q3)RUYzcGRZ^bK{jJTk0uXAXuqL~ z0M1qz${Ay=6<4TwA~X?do5mC*?d%+PdJ}3zY$gx6AtvE#u;z_kXEby5DKW5ji-7TL`I8CSnyO< zE*ShX3GJBAmU~0rO&)p*N#NTf2*#O`CXE~l_?@qNmNk>EWn-k6!zv~ZBSl_iznMHY znZDg+5P2P7_{oM-NO$ESilk0f`kQNsmu1g{C5ot@kzA-DwzP{M3Y^G0eyi4)Qa5>6 ztBa=cjzbMe;_p6V>Ad`|VuL!jZ1T_()hRS;O_xQK9|^;+oQCNAtZiE0xSGks6w(O8 zKK9+gJbG)aub9)EoX;D#rP@X{D6z$maT@Q1jw|@`;Qpf`e>#Q_f^1ap4_P;W z$^i8TV`RW(@{m%UMX)mDip&-*lLx`DFb^ZDAe?n%yni$;9`f4&#-oxJB9@&;TUa1d z5>_o8e)~){mFl_`NLka)@ DD%F$Q diff --git a/pagefind/pagefind.es_9cd18260ef.pf_meta b/pagefind/pagefind.es_9cd18260ef.pf_meta deleted file mode 100644 index b8a48733d5da67e5a3f382f1376115220ba7c42e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1339 zcmV-B1;qLviwFP!00002|2$g=A=Klyr*rL?r{E9%579q(!bLPxBL(#4vD1w5b z!k*5{oTpkmSVl_`AN&sP6x4-obmJEgT=)S5m+lld`VpMxH*^1&bDy`FYp%Jj`-Of_ z_rLD1yKAmj6`q6Vj@LeT<=^_^-KD#f!s$2HsI1w$_Vfc^qavkf8rP^FTsrJjuF;lN zcCYETzOzuy2;aX3++jkN$F9NP*(B?CuK|@#I_O(|rdFWIk6r^D3RU>q*8mRMP33#n zp!GTPij`Wj66W+nKg7^MF#W{uW8T;~{m6H=)@iN;zBXW0F6pP&NLp#c?AeOs3@}r^ zMw37`VfwQl!`x(+^t`XFMr-u+kw*o2Qi+|!^O)GvFMSQVHkS0eYxEFd+BN;ncP^%y zH9g~iE9aFV?##WFshB?W61FrTh!-j_O<0~Zk@TfJrX;M!Jwn2 zr~MqOmQi9S)|FAt>e_~5z!~MKMIoo(N3nfvE6z7G|IPZ(;YqGS81mSqfRPx%V&Jh23nW5`kaNYDBJ4C1Ziyl%rV$qd@Shm>7Pn_M`=v~|8<_llk^?;*a?syS`YPGM+&AT4*+zTlE+|lIB zeM)-6)9V6kqwsg>??6>7zCr-h7AUB!TYKEerY zHNrbY{*35~7jg97M9d2Vj$AC8_Z;~j?P zh;g4xfiR?zds#VTU6#RYgYl_1NDMBL%gwJntSGt6*ovS>D?1#(=wmO8Z~z{5%WY@1 zPv&EW16W=|NL-$(_Fi{&l7Y&?BOG8B0i@Fb#ykMVqtS`=P*z;$`=XI&z}K`E8@E`| zS-3%n0T}AWuuw28CEI|812DkurjhOd)SH+rh6Bvmae;caoyJ-_hXZ8G+$1cN0=3qj zdpJPRz89`gYvYlrVmnpwn9^#EZqSf2<_rhGt)MlB^2tyf2HZ2D@+MNMacAxASh?>mtC`~5=Tb9a**QmNaFM`);Q&y~MD(;YJ;ZGDlyZ7#+X#W*R^3fX zH~=f=A^1e7Zr`$R)%qbQcEF|*DI*>2#DTDte43cF35X|} zu#1^R4+k(M(%w$n-@8w(JMindLgo2*2r=4BXgELy`+wp56fYHa;8NyM-=F+D0tKh#`Y{x*3 z)wJ2>G918uu*l#KsWfXi(5Cdum{Q2lN=RkjQ0-spl*+i_lr|2#vi xSoOiaewp`P_^-aG_ox4_5VcVs{4>7k`ug>^-g7?EnlfH~`5Oc&ZP7Fe005tF!#n^0 diff --git a/pagefind/pagefind.es_e4894fcc45.pf_meta b/pagefind/pagefind.es_e4894fcc45.pf_meta new file mode 100644 index 0000000000000000000000000000000000000000..6318d37eb8589ae8ff4df4b479c7800a4be96a0b GIT binary patch literal 1336 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 K6ZD`r3IG6GJBJ+r literal 0 HcmV?d00001 diff --git a/pagefind/pagefind.tr_8673851b1d.pf_meta b/pagefind/pagefind.tr_8673851b1d.pf_meta deleted file mode 100644 index 5f378609e7eace063fecbb0fb5db197190bc603b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1350 zcmV-M1-bekiwFP!00002|3y{3%AQ3K?InT2@J9FmDIoJB7#UEa! zi!|xW70!io{;Qw9xP0UK#js$^R^01{s4)ae(LJtF2V4c*I7Fitj5#|vL_Q@zx%Y;i z#MUt4V~3#TI@`nt^$(2N>Nt4_fElwN_aB1PQ!1_BX9+SvpC=B%?76_mj~s$L3v?(a z><*0-lY2scaq=N|_l(x(Tfi9IlbU12+Cp&Q5Ftgx9Nn{822sgAXti?=4qRP2L_Llb zlXq`xBvq8b?gPD+OQ{RjdQ>}K4S>n6QEnkNbf}Myo~c*sZiE){40j)he1zCp zeE@-@Pj+%*&3Un%tZB}PTSGJUE`-=#27k)mmdQDEmlMQ+3Z<{R0TQ^16&vS7ybhbS|mV zLwafERwrn_EQFm4+`n2NuCSypw4Skrncbg?v7eNEbWPC-7y@)`wKlXrzwT+x`zx!T?mnrg0uG$s~ z&^+DO3QR4sHN);3qeN$kGWpMqUp)4gerf^R+Tk118cXr6P}@7^__ zlWcE&Si6?#tuFsASP7%0F!#rmJZ%dKz1Z9@dI^$QM;%ZXtj()RkS;q z1)>OVHBKg3wN-{8F3of2U~0{E`cXDj?8pI2HU~(BeG_#%Z&1mGw!SS7YLDl z7x@M-{Ni8$n&to?247(+NhJfvvY{gWoH{hqG4deZ5v)7WkS-IqlMRE9g6&!Jid+TH z4F?nk_iiVr5c{5UU@a_kHV5b<90X5?F56t|EQX(?n3Vb{d!We9vN^y25vjIL+wMg1 z`K_+$VSp@!@9=ARch*=))EI@0;&_)DezSdb@e^e<9Ey It~Uw*04&vuZvX%Q diff --git a/plugins/index.html b/plugins/index.html index 6a4be5e33..5471de86d 100644 --- a/plugins/index.html +++ b/plugins/index.html @@ -38,21 +38,21 @@ starlight-file-tree:where(.astro-p67cqifm){--x-space: 1.5rem;--y-space: .125rem; Skip to content