@morojs/moro


@morojs/moro / ModuleDefinition

Interface: ModuleDefinition

Defined in: src/types/module.ts:36

Properties

config?

optional config: object

Defined in: src/types/module.ts:39

Index Signature

[key: string]: any

cache?

optional cache: object

cache.ttl

ttl: number

database?

optional database: object

database.path?

optional path: string

rateLimit?

optional rateLimit: object

rateLimit.requests

requests: number

rateLimit.window

window: number


dependencies?

optional dependencies: string[]

Defined in: src/types/module.ts:49


middleware?

optional middleware: ModuleMiddleware[]

Defined in: src/types/module.ts:50


name

name: string

Defined in: src/types/module.ts:37


routes?

optional routes: (CompiledRoute | ModuleRoute)[]

Defined in: src/types/module.ts:47


sockets?

optional sockets: ModuleSocket[]

Defined in: src/types/module.ts:48


version

version: string

Defined in: src/types/module.ts:38