@isdk/kvsqlite
Version:
SQlite(>=3.45.0) key/value Document store
50 lines (25 loc) • 1.33 kB
Markdown
[**/kvsqlite**](../README.md)
***
[/kvsqlite](../globals.md) / IKVTriggerOptions
# Interface: IKVTriggerOptions
Defined in: [packages/kvsqlite/src/consts.ts:192](https://github.com/isdk/kvsqlite.js/blob/dc8f2509cbc300aaaddf8d9b77198aa59a096ba8/src/consts.ts#L192)
## Properties
### action
> **action**: `string`
Defined in: [packages/kvsqlite/src/consts.ts:197](https://github.com/isdk/kvsqlite.js/blob/dc8f2509cbc300aaaddf8d9b77198aa59a096ba8/src/consts.ts#L197)
***
### condition?
> `optional` **condition**: `string`
Defined in: [packages/kvsqlite/src/consts.ts:196](https://github.com/isdk/kvsqlite.js/blob/dc8f2509cbc300aaaddf8d9b77198aa59a096ba8/src/consts.ts#L196)
***
### event
> **event**: `"UPDATE"` \| `"INSERT"` \| `"DELETE"`
Defined in: [packages/kvsqlite/src/consts.ts:194](https://github.com/isdk/kvsqlite.js/blob/dc8f2509cbc300aaaddf8d9b77198aa59a096ba8/src/consts.ts#L194)
***
### name
> **name**: `string`
Defined in: [packages/kvsqlite/src/consts.ts:193](https://github.com/isdk/kvsqlite.js/blob/dc8f2509cbc300aaaddf8d9b77198aa59a096ba8/src/consts.ts#L193)
***
### triggerTiming
> **triggerTiming**: `"BEFORE"` \| `"AFTER"`
Defined in: [packages/kvsqlite/src/consts.ts:195](https://github.com/isdk/kvsqlite.js/blob/dc8f2509cbc300aaaddf8d9b77198aa59a096ba8/src/consts.ts#L195)