Skip to content

RepositoryServiceOptions

Defined in: repository-service.ts:4

optional fields?: string[]

Defined in: repository-service.ts:13

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


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


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; }>