tachybase_todo/docs/reference/context.md

51 lines
517 B
Markdown
Raw Normal View History

---
toc: menu
---
# Context
## ctx.db
2021-11-09 15:08:24 +08:00
##### Definition
```ts
interface Context {
db: Database;
}
```
##### Examples
```ts
async (ctx, next) {
const User = ctx.db.getCollection('users');
}
```
## ctx.resourcer
## ctx.action
## ctx.i18n
2021-11-09 15:08:24 +08:00
app.i18n 的 cloneInstance。详情见 [I18next API](https://www.i18next.com/overview/api)
##### Definition
```ts
interface Context {
i18n: I18next.I18n;
}
```
##### Examples
```ts
async (ctx, next) {
await ctx.i18n.changeLanguage('zh-CN');
}
```
## ctx.t()