@morojs/moro


@morojs/moro / ModuleDefinition

Interface: ModuleDefinition

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

Properties

config?

optional config: object

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

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


name

name: string

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


routes?

optional routes: ModuleRoute[]

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


sockets?

optional sockets: ModuleSocket[]

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


version

version: string

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