Skip to content

Latest commit

 

History

History
201 lines (128 loc) · 5.01 KB

File metadata and controls

201 lines (128 loc) · 5.01 KB

@wholebuzz/search / Exports / types

Module: types

Table of contents

Interfaces

Type aliases

Type aliases

GetItemEmbedding

Ƭ GetItemEmbedding<Item>: (item: Item) => ItemEmbedding

Type parameters

Name
Item

Type declaration

▸ (item: Item): ItemEmbedding

Parameters

Name Type
item Item

Returns: ItemEmbedding

Defined in: src/types.ts:5


GetItemFingerprint

Ƭ GetItemFingerprint<Item>: (item: Item) => ItemFingerprint

Type parameters

Name
Item

Type declaration

▸ (item: Item): ItemFingerprint

Parameters

Name Type
item Item

Returns: ItemFingerprint

Defined in: src/types.ts:7


GetItemLabel

Ƭ GetItemLabel<Item>: (item: Item) => ItemLabel

Type parameters

Name
Item

Type declaration

▸ (item: Item): ItemLabel

Parameters

Name Type
item Item

Returns: ItemLabel

Defined in: src/types.ts:4


ItemEmbedding

Ƭ ItemEmbedding: number[]

Defined in: src/types.ts:2


ItemFingerprint

Ƭ ItemFingerprint: bigint

Defined in: src/types.ts:3


ItemLabel

Ƭ ItemLabel: string

Defined in: src/types.ts:1


SetItemEmbedding

Ƭ SetItemEmbedding<Item>: (item: Item, embedding?: ItemEmbedding) => Item

Type parameters

Name
Item

Type declaration

▸ (item: Item, embedding?: ItemEmbedding): Item

Parameters

Name Type
item Item
embedding? ItemEmbedding

Returns: Item

Defined in: src/types.ts:6


SetItemFingerprint

Ƭ SetItemFingerprint<Item>: (item: Item, fingerprint?: ItemFingerprint) => Item

Type parameters

Name
Item

Type declaration

▸ (item: Item, fingerprint?: ItemFingerprint): Item

Parameters

Name Type
item Item
fingerprint? ItemFingerprint

Returns: Item

Defined in: src/types.ts:8