UNPKG

@isdk/kvsqlite

Version:

SQlite(>=3.45.0) key/value Document store

107 lines (54 loc) 2.48 kB
[**@isdk/kvsqlite**](../README.md) *** [@isdk/kvsqlite](../globals.md) / IKVCreateBaseOptions # Interface: IKVCreateBaseOptions Defined in: [packages/kvsqlite/src/consts.ts:200](https://github.com/isdk/kvsqlite.js/blob/dc8f2509cbc300aaaddf8d9b77198aa59a096ba8/src/consts.ts#L200) ## Extends - [`IKVSerdeOptions`](IKVSerdeOptions.md) ## Extended by - [`IKVCreateOptions`](IKVCreateOptions.md) - [`IKVCreateExOptions`](IKVCreateExOptions.md) ## Indexable \[`k`: `string`\]: `any` ## Properties ### deserialize()? > `optional` **deserialize**: (`val`) => `any` Defined in: [packages/kvsqlite/src/consts.ts:59](https://github.com/isdk/kvsqlite.js/blob/dc8f2509cbc300aaaddf8d9b77198aa59a096ba8/src/consts.ts#L59) #### Parameters ##### val `string` #### Returns `any` #### Inherited from [`IKVSerdeOptions`](IKVSerdeOptions.md).[`deserialize`](IKVSerdeOptions.md#deserialize) *** ### fts? > `optional` **fts**: `true` \| [`IKVCreateFtsOptions`](IKVCreateFtsOptions.md) Defined in: [packages/kvsqlite/src/consts.ts:203](https://github.com/isdk/kvsqlite.js/blob/dc8f2509cbc300aaaddf8d9b77198aa59a096ba8/src/consts.ts#L203) *** ### indexes? > `optional` **indexes**: [`IKVIndexOptions`](IKVIndexOptions.md) \| [`IKVIndexOptions`](IKVIndexOptions.md)[] Defined in: [packages/kvsqlite/src/consts.ts:204](https://github.com/isdk/kvsqlite.js/blob/dc8f2509cbc300aaaddf8d9b77198aa59a096ba8/src/consts.ts#L204) *** ### name? > `optional` **name**: `string` Defined in: [packages/kvsqlite/src/consts.ts:201](https://github.com/isdk/kvsqlite.js/blob/dc8f2509cbc300aaaddf8d9b77198aa59a096ba8/src/consts.ts#L201) *** ### serialize()? > `optional` **serialize**: (`val`) => `string` Defined in: [packages/kvsqlite/src/consts.ts:58](https://github.com/isdk/kvsqlite.js/blob/dc8f2509cbc300aaaddf8d9b77198aa59a096ba8/src/consts.ts#L58) #### Parameters ##### val `any` #### Returns `string` #### Inherited from [`IKVSerdeOptions`](IKVSerdeOptions.md).[`serialize`](IKVSerdeOptions.md#serialize) *** ### triggers? > `optional` **triggers**: [`IKVTriggerOptions`](IKVTriggerOptions.md)[] Defined in: [packages/kvsqlite/src/consts.ts:205](https://github.com/isdk/kvsqlite.js/blob/dc8f2509cbc300aaaddf8d9b77198aa59a096ba8/src/consts.ts#L205) *** ### usingJsonb? > `optional` **usingJsonb**: `boolean` Defined in: [packages/kvsqlite/src/consts.ts:202](https://github.com/isdk/kvsqlite.js/blob/dc8f2509cbc300aaaddf8d9b77198aa59a096ba8/src/consts.ts#L202)