Commit c4e99cfb authored by nanahira's avatar nanahira

config

parent e78f0403
Pipeline #9681 failed with stages
in 33 seconds
......@@ -10,10 +10,12 @@ Koishi 的 Elasticsearch 支持插件。
npm install koishi-plugin-elasticsearch
```
### 直接安装
## 配置
在 https://cdn02.moecube.com:444/nanahira/koishi-plugin/elasticsearch/index.js 下载即可
详见 [ElasticSearch 文档](https://www.elastic.co/guide/en/elasticsearch/client/javascript-api/current/basic-config.html)
## 配置
## Service API
详见 `config.ts` 部分,或详见 Schema 描述配置。
```ts
ctx.elasticsearch; // ElasticSearchClient
```
......@@ -5,7 +5,7 @@ import { Schema } from 'koishi';
@RegisterSchema()
export class ElasticSearchPluginConfig implements ClientOptions {
constructor(config: ElasticSearchPluginConfigLike) {}
constructor(config: ClientOptions) {}
@DefineSchema({
type: Schema.union([
......@@ -18,5 +18,3 @@ export class ElasticSearchPluginConfig implements ClientOptions {
})
node: string | string[] | NodeOptions | NodeOptions[];
}
export type ElasticSearchPluginConfigLike = ClientOptions;
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment