@isdk/kvsqlite
Version:
SQlite(>=3.45.0) key/value Document store
50 lines (25 loc) • 1.35 kB
Markdown
[**/kvsqlite**](../README.md)
***
[/kvsqlite](../globals.md) / IKVTriggerOptions
# Interface: IKVTriggerOptions
Defined in: [packages/kvsqlite/src/kvsqlite.ts:161](https://github.com/isdk/kvsqlite.js/blob/aaa49059b7aaa3e3fd2e9d8a5de94cfb1996f957/src/kvsqlite.ts#L161)
## Properties
### action
> **action**: `string`
Defined in: [packages/kvsqlite/src/kvsqlite.ts:166](https://github.com/isdk/kvsqlite.js/blob/aaa49059b7aaa3e3fd2e9d8a5de94cfb1996f957/src/kvsqlite.ts#L166)
***
### condition?
> `optional` **condition**: `string`
Defined in: [packages/kvsqlite/src/kvsqlite.ts:165](https://github.com/isdk/kvsqlite.js/blob/aaa49059b7aaa3e3fd2e9d8a5de94cfb1996f957/src/kvsqlite.ts#L165)
***
### event
> **event**: `"UPDATE"` \| `"INSERT"` \| `"DELETE"`
Defined in: [packages/kvsqlite/src/kvsqlite.ts:163](https://github.com/isdk/kvsqlite.js/blob/aaa49059b7aaa3e3fd2e9d8a5de94cfb1996f957/src/kvsqlite.ts#L163)
***
### name
> **name**: `string`
Defined in: [packages/kvsqlite/src/kvsqlite.ts:162](https://github.com/isdk/kvsqlite.js/blob/aaa49059b7aaa3e3fd2e9d8a5de94cfb1996f957/src/kvsqlite.ts#L162)
***
### triggerTiming
> **triggerTiming**: `"BEFORE"` \| `"AFTER"`
Defined in: [packages/kvsqlite/src/kvsqlite.ts:164](https://github.com/isdk/kvsqlite.js/blob/aaa49059b7aaa3e3fd2e9d8a5de94cfb1996f957/src/kvsqlite.ts#L164)