import { ArrayReply, TuplesReply, BlobStringReply, NullReply, UnwrapReply, Command } from '@redis/client/dist/lib/RESP/types'; export default { FIRST_KEY_INDEX: undefined, IS_READ_ONLY: true, transformArguments(option: string) { return ['FT.CONFIG', 'GET', option]; }, transformReply(reply: UnwrapReply>>) { const transformedReply: Record = Object.create(null); for (const item of reply) { const [key, value] = item as unknown as UnwrapReply; transformedReply[key.toString()] = value; } return transformedReply; } } as const satisfies Command;