@morojs/moro


@morojs/moro / ModuleDefinition

Interface: ModuleDefinition

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

Properties

config?

optional config?: object

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

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:48


middleware?

optional middleware?: ModuleMiddleware[]

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


name

name: string

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


routes?

optional routes?: (CompiledRoute | ModuleRoute)[]

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


sockets?

optional sockets?: ModuleSocket[]

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


version

version: string

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