tachybase_todo/docs/reference/context.md
2021-11-17 18:54:32 +08:00

51 lines
542 B
Markdown

---
toc: menu
---
# Context
## ctx.db
##### Definition
```ts
interface Context {
db: Database;
}
```
##### Examples
```ts
async (ctx, next) {
const User = ctx.db.getCollection('users');
}
```
## ctx.resourcer
## ctx.action <Badge>待完善</Badge>
## ctx.i18n
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()