@alauda-fe/common
Version:
Alauda frontend team common codes.
25 lines (24 loc) • 601 B
TypeScript
import { SearchCondition } from './types';
/**
* 将basic的conditions转换为advanced形式
* 如:
* [
* {
* condition: 'category1',
* operator: '=',
* values: ['con1', 'con2']
* },
* {
* condition: 'category2',
* operator: '!=',
* values: ['con11']
* },
* {
* condition: '!custom'
* }
* ]
* 将会转化为:
* '[category1 = (con1,con2)],[category2 != (con11)],[!custom]'
*/
export declare function MultiSearchAdvanced(conditions: SearchCondition[]): string;
export declare function MultiSearchBasic(advancedConditions: string): SearchCondition[];