Sha256: cae4cbc5beb377ec8a70350eb84d164094a90058ff53040961a802af4b911139
Contents?: true
Size: 1.83 KB
Versions: 3
Compression:
Stored size: 1.83 KB
Contents
# typed: true class Redis class Error < StandardError end class CommandError < Error end sig { params(options: T::Hash[Symbol, T.untyped]).void } def initialize(options); end sig { void } def flushdb; end sig { params(block: T.proc.void).returns(T::Array[T.untyped]) } def pipelined(&block); end sig { params(block: T.proc.void).returns(T::Array[T.untyped]) } def multi(&block); end sig { params(script: String, keys: T::Array[String], argv: T::Array[String]).returns(T.untyped) } def eval(script, keys: [], argv: []); end sig { params(script_sha: String, keys: T::Array[String], argv: T::Array[String]).returns(T.untyped) } def evalsha(script_sha, keys: [], argv: []); end sig { params(action: Symbol, script: String).returns(String) } def script(action, script); end sig { params(key: String).returns(String) } def get(key); end sig { params(keys: String).void } def del(*keys); end sig { params(keys: String).returns(T::Array[T.nilable(String)]) } def mget(*keys); end sig { params(key: String, value: T.untyped).void } def set(key, value); end sig { params(key: String, value: T.untyped).returns(T::Boolean) } def setnx(key, value); end sig { params(key_value_pairs: T.untyped).returns(T::Boolean) } def mset(*key_value_pairs); end sig { params(key_value_pairs: T.untyped).returns(T::Boolean) } def msetnx(*key_value_pairs); end sig { params(key: String).void } def incr(key); end sig { params(key: String, value: T.untyped).void } def lpush(key, value); end sig { params(key: String, start: Integer, stop: Integer).void } def lrange(key, start, stop); end sig { params(key: String, amount: Integer).void } def incrby(key, amount); end def xadd(*); end def xack(*); end def xgroup(*); end def xpending(*); end def xreadgroup(*); end def xclaim(*); end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
minitest-distributed-0.1.2 | sorbet/rbi/redis.rbi |
minitest-distributed-0.1.1 | sorbet/rbi/redis.rbi |
minitest-distributed-0.1.0 | sorbet/rbi/redis.rbi |