Skip to content

BasicFilterSphereInput

Defined in: filter/src/types.ts:4

Data = unknown

optional fieldDeepLimit: number

Defined in: filter/src/types.ts:30

The maximum depth of searching for filter fields.

1

optional filterFnList: FnSchema[]

Defined in: filter/src/types.ts:18

The list of filter functions schema.

If not provided, the presetFilter will be used.


optional getLocaleText: (key) => string

Defined in: filter/src/types.ts:53

Returns the translation for the key.

string

string


optional mapFieldName: (field) => string

Defined in: filter/src/types.ts:38

Map the filter field to the field name.

For example, if the field path is user.name, you can map it to Name.

If not provided, the default map will use the fieldSchema.description or the field path as the name.

FilterField

string


optional mapFilterName: (filterSchema, field) => string

Defined in: filter/src/types.ts:46

Map the filter fn schema to the filter label.

For example, if the filter name is eq, you can map it to Equal.

If not provided, the default map will use the filter name as the label.

StandardFnSchema

FilterField

string


schema: $ZodType<Data>

Defined in: filter/src/types.ts:8

The schema of the data to be filtered.