UNPKG

@isdk/kvsqlite

Version:

SQlite(>=3.45.0) key/value Document store

130 lines (65 loc) 3.24 kB
[**@isdk/kvsqlite**](../README.md) *** [@isdk/kvsqlite](../globals.md) / IKVCreateExOptions # Interface: IKVCreateExOptions Defined in: [packages/kvsqlite/src/consts.ts:213](https://github.com/isdk/kvsqlite.js/blob/dc8f2509cbc300aaaddf8d9b77198aa59a096ba8/src/consts.ts#L213) ## Extends - [`IKVCreateBaseOptions`](IKVCreateBaseOptions.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 [`IKVCreateBaseOptions`](IKVCreateBaseOptions.md).[`deserialize`](IKVCreateBaseOptions.md#deserialize) *** ### fields? > `optional` **fields**: [`IKVFieldOptionEx`](../type-aliases/IKVFieldOptionEx.md)[] Defined in: [packages/kvsqlite/src/consts.ts:214](https://github.com/isdk/kvsqlite.js/blob/dc8f2509cbc300aaaddf8d9b77198aa59a096ba8/src/consts.ts#L214) *** ### 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) #### Inherited from [`IKVCreateBaseOptions`](IKVCreateBaseOptions.md).[`fts`](IKVCreateBaseOptions.md#fts) *** ### 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) #### Inherited from [`IKVCreateBaseOptions`](IKVCreateBaseOptions.md).[`indexes`](IKVCreateBaseOptions.md#indexes) *** ### name? > `optional` **name**: `string` Defined in: [packages/kvsqlite/src/consts.ts:201](https://github.com/isdk/kvsqlite.js/blob/dc8f2509cbc300aaaddf8d9b77198aa59a096ba8/src/consts.ts#L201) #### Inherited from [`IKVCreateBaseOptions`](IKVCreateBaseOptions.md).[`name`](IKVCreateBaseOptions.md#name) *** ### 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 [`IKVCreateBaseOptions`](IKVCreateBaseOptions.md).[`serialize`](IKVCreateBaseOptions.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) #### Inherited from [`IKVCreateBaseOptions`](IKVCreateBaseOptions.md).[`triggers`](IKVCreateBaseOptions.md#triggers) *** ### usingJsonb? > `optional` **usingJsonb**: `boolean` Defined in: [packages/kvsqlite/src/consts.ts:202](https://github.com/isdk/kvsqlite.js/blob/dc8f2509cbc300aaaddf8d9b77198aa59a096ba8/src/consts.ts#L202) #### Inherited from [`IKVCreateBaseOptions`](IKVCreateBaseOptions.md).[`usingJsonb`](IKVCreateBaseOptions.md#usingjsonb)