/** * DevExtreme (ui/widget/ui.search_box_mixin.d.ts) * Version: 21.1.7 * Build date: Thu Aug 07 2025 * * Copyright (c) 2012 - 2025 Developer Express Inc. ALL RIGHTS RESERVED * Read about DevExtreme licensing here: https://js.devexpress.com/Licensing/ */ import { dxTextBoxOptions, } from '../text_box'; /** @namespace DevExpress.ui */ // eslint-disable-next-line @typescript-eslint/no-unused-vars export interface SearchBoxMixinOptions { /** * @docid * @default {} * @public */ searchEditorOptions?: dxTextBoxOptions; /** * @docid * @default false * @public */ searchEnabled?: boolean; /** * @docid * @type getter|Array * @default null * @public */ searchExpr?: string | Function | Array; /** * @docid * @type Enums.CollectionSearchMode * @default 'contains' * @public */ searchMode?: 'contains' | 'startswith' | 'equals'; /** * @docid * @default undefined * @public */ searchTimeout?: number; /** * @docid * @default "" * @public */ searchValue?: string; } /** * @docid * @hidden */ // eslint-disable-next-line @typescript-eslint/no-extraneous-class export default class SearchBoxMixin { constructor(options?: SearchBoxMixinOptions) }