Features
Docs
CLI
Benchmarks
Examples
GitHub

© 2024 MoroJs

@morojs/moro


@morojs/moro / ModuleDefinition

Interface: ModuleDefinition

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

Properties

config?

optional config: object

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

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


name

name: string

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


routes?

optional routes: ModuleRoute[]

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


sockets?

optional sockets: ModuleSocket[]

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


version

version: string

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