import { Command } from '@redis/client/dist/lib/RESP/types'; import MRANGE_SELECTED_LABELS_GROUPBY, { createMRangeSelectedLabelsGroupByTransformArguments } from './MRANGE_SELECTED_LABELS_GROUPBY'; export default { IS_READ_ONLY: MRANGE_SELECTED_LABELS_GROUPBY.IS_READ_ONLY, /** * Gets samples for time series matching a filter with selected labels and grouping (in reverse order) * @param parser - The command parser * @param fromTimestamp - Start timestamp for range * @param toTimestamp - End timestamp for range * @param selectedLabels - Labels to include in the output * @param filter - Filter to match time series keys * @param groupBy - Group by parameters * @param options - Optional parameters for the command */ parseCommand: createMRangeSelectedLabelsGroupByTransformArguments('TS.MREVRANGE'), transformReply: MRANGE_SELECTED_LABELS_GROUPBY.transformReply, } as const satisfies Command;