interface AdvancedSearchBuilderProps {
    addQuery?: (builderName: string, query: AdvancedSearchQuery) => void;
    isOwner?: boolean;
    moveQuery?: (builderName: string, id: string, targetId: string) => void;
    name: string;
    query: AdvancedSearchQuery;
    removeQuery?: (builderName: string, id: string) => void;
    selectedQueryId: string;
    selectQuery?: (builderName: string, id: string) => void;
    updateClearFiltersFlag?: (builderName: string, value: boolean) => void;
    updateQueryBoolean?: (
        builderName: string,
        id: string,
        bool: string,
    ) => void;
}

Properties

addQuery?: (builderName: string, query: AdvancedSearchQuery) => void
isOwner?: boolean
moveQuery?: (builderName: string, id: string, targetId: string) => void
name: string
removeQuery?: (builderName: string, id: string) => void
selectedQueryId: string
selectQuery?: (builderName: string, id: string) => void
updateClearFiltersFlag?: (builderName: string, value: boolean) => void
updateQueryBoolean?: (builderName: string, id: string, bool: string) => void