Skip to content

VectorRepositoryServiceOptions

Defined in: vector-repository-service.ts:5

optional fields?: string[]

Defined in: repository-service.ts:13

Whitelist of queryable fields. When set, a where/sort/select key outside it throws BadRequest.

RepositoryServiceOptions.fields


optional paginate?: object

Defined in: repository-service.ts:15

Pagination defaults. When set, find() applies default and caps $limit at max.

default: number

max: number

RepositoryServiceOptions.paginate


optional schema?: object

Defined in: repository-service.ts:11

Duck-typed JSON-Schema-ish object: { properties: { field: { type: "number" } } }. Used only to coerce query-string values to their field types. A TypeBox entity schema satisfies this shape — but this is structural on purpose: @mantlejs/mantle depends on nothing.

optional properties?: Record<string, { type?: string; }>

RepositoryServiceOptions.schema


optional topK?: object

Defined in: vector-repository-service.ts:7

Bounds for similar()’s topK. When set, a missing topK gets default and requests are capped at max.

default: number

max: number