UNPKG

@isdk/kvsqlite

Version:

SQlite(>=3.45.0) key/value Document store

130 lines (65 loc) 3.25 kB
[**@isdk/kvsqlite**](../README.md) *** [@isdk/kvsqlite](../globals.md) / IKVCreateOptions # Interface: IKVCreateOptions Defined in: [packages/kvsqlite/src/kvsqlite.ts:178](https://github.com/isdk/kvsqlite.js/blob/aaa49059b7aaa3e3fd2e9d8a5de94cfb1996f957/src/kvsqlite.ts#L178) ## Extends - [`IKVCreateBaseOptions`](IKVCreateBaseOptions.md) ## Indexable \[`k`: `string`\]: `any` ## Properties ### deserialize()? > `optional` **deserialize**: (`val`) => `any` Defined in: [packages/kvsqlite/src/kvsqlite.ts:32](https://github.com/isdk/kvsqlite.js/blob/aaa49059b7aaa3e3fd2e9d8a5de94cfb1996f957/src/kvsqlite.ts#L32) #### Parameters ##### val `string` #### Returns `any` #### Inherited from [`IKVCreateBaseOptions`](IKVCreateBaseOptions.md).[`deserialize`](IKVCreateBaseOptions.md#deserialize) *** ### fields? > `optional` **fields**: [`IKVFieldOptions`](IKVFieldOptions.md) Defined in: [packages/kvsqlite/src/kvsqlite.ts:179](https://github.com/isdk/kvsqlite.js/blob/aaa49059b7aaa3e3fd2e9d8a5de94cfb1996f957/src/kvsqlite.ts#L179) *** ### fts? > `optional` **fts**: `true` \| [`IKVCreateFtsOptions`](IKVCreateFtsOptions.md) Defined in: [packages/kvsqlite/src/kvsqlite.ts:172](https://github.com/isdk/kvsqlite.js/blob/aaa49059b7aaa3e3fd2e9d8a5de94cfb1996f957/src/kvsqlite.ts#L172) #### Inherited from [`IKVCreateBaseOptions`](IKVCreateBaseOptions.md).[`fts`](IKVCreateBaseOptions.md#fts) *** ### indexes? > `optional` **indexes**: [`IKVIndexOptions`](IKVIndexOptions.md) \| [`IKVIndexOptions`](IKVIndexOptions.md)[] Defined in: [packages/kvsqlite/src/kvsqlite.ts:173](https://github.com/isdk/kvsqlite.js/blob/aaa49059b7aaa3e3fd2e9d8a5de94cfb1996f957/src/kvsqlite.ts#L173) #### Inherited from [`IKVCreateBaseOptions`](IKVCreateBaseOptions.md).[`indexes`](IKVCreateBaseOptions.md#indexes) *** ### name? > `optional` **name**: `string` Defined in: [packages/kvsqlite/src/kvsqlite.ts:170](https://github.com/isdk/kvsqlite.js/blob/aaa49059b7aaa3e3fd2e9d8a5de94cfb1996f957/src/kvsqlite.ts#L170) #### Inherited from [`IKVCreateBaseOptions`](IKVCreateBaseOptions.md).[`name`](IKVCreateBaseOptions.md#name) *** ### serialize()? > `optional` **serialize**: (`val`) => `string` Defined in: [packages/kvsqlite/src/kvsqlite.ts:31](https://github.com/isdk/kvsqlite.js/blob/aaa49059b7aaa3e3fd2e9d8a5de94cfb1996f957/src/kvsqlite.ts#L31) #### Parameters ##### val `any` #### Returns `string` #### Inherited from [`IKVCreateBaseOptions`](IKVCreateBaseOptions.md).[`serialize`](IKVCreateBaseOptions.md#serialize) *** ### triggers? > `optional` **triggers**: [`IKVTriggerOptions`](IKVTriggerOptions.md)[] Defined in: [packages/kvsqlite/src/kvsqlite.ts:174](https://github.com/isdk/kvsqlite.js/blob/aaa49059b7aaa3e3fd2e9d8a5de94cfb1996f957/src/kvsqlite.ts#L174) #### Inherited from [`IKVCreateBaseOptions`](IKVCreateBaseOptions.md).[`triggers`](IKVCreateBaseOptions.md#triggers) *** ### usingJsonb? > `optional` **usingJsonb**: `boolean` Defined in: [packages/kvsqlite/src/kvsqlite.ts:171](https://github.com/isdk/kvsqlite.js/blob/aaa49059b7aaa3e3fd2e9d8a5de94cfb1996f957/src/kvsqlite.ts#L171) #### Inherited from [`IKVCreateBaseOptions`](IKVCreateBaseOptions.md).[`usingJsonb`](IKVCreateBaseOptions.md#usingjsonb)