Files
archived-sern-website/docs/api/namespaces/Sern.md
2023-01-26 15:47:53 -06:00

2.1 KiB

id, title, sidebar_label, sidebar_position, custom_edit_url
id title sidebar_label sidebar_position custom_edit_url
Sern Namespace: Sern Sern 0 null

References

CommandExecutable

Re-exports CommandExecutable


EventExecutable

Re-exports EventExecutable


commandModule

Re-exports commandModule


controller

Re-exports controller


discordEvent

Re-exports discordEvent


eventModule

Re-exports eventModule

Functions

init

init(wrapper): void

Example

Sern.init({
    defaultPrefix: '!',
    commands: 'dist/commands',
    events: 'dist/events',
    containerConfig : {
        get: useContainer
    }
})

Parameters

Name Type Description
wrapper Wrapper Options to pass into sern. Function to start the handler up

Returns

void

Defined in

src/handler/sern.ts:38


makeDependencies

makeDependencies<T>(conf): <V>(...keys: [...V[]]) => MapDeps<T, V>

Type parameters

Name Type
T extends Dependencies

Parameters

Name Type Description
conf DependencyConfiguration<T> a configuration for creating your project dependencies

Returns

fn

▸ <V>(...keys): MapDeps<T, V>

Type parameters
Name Type
V extends keyof T[]
Parameters
Name Type
...keys [...V[]]
Returns

MapDeps<T, V>

Defined in

src/handler/sern.ts:107