Properties
env
env: "staging" | "production" | "development" = ...
Defined in packages/approval/src/middleware.ts:165
jwt
jwt: { algorithm: Algorithm ; secret: any }
Type declaration
algorithm: Algorithm
secret: any
Defined in packages/approval/src/middleware.ts:157
log Level
log Level: LogLevelNames = 'info'
Defined in packages/approval/src/middleware.ts:168
redis Client
redis Client: RedisClientType < { bf: { ADD: __module ; EXISTS: __module ; INFO: __module ; INSERT: __module ; LOADCHUNK: __module ; MADD: __module ; MEXISTS: __module ; RESERVE: __module ; SCANDUMP: __module ; add: __module ; exists: __module ; info: __module ; insert: __module ; loadChunk: __module ; mAdd: __module ; mExists: __module ; reserve: __module ; scanDump: __module } ; cf: { ADD: __module ; ADDNX: __module ; COUNT: __module ; DEL: __module ; EXISTS: __module ; INFO: __module ; INSERT: __module ; INSERTNX: __module ; LOADCHUNK: __module ; RESERVE: __module ; SCANDUMP: __module ; add: __module ; addNX: __module ; count: __module ; del: __module ; exists: __module ; info: __module ; insert: __module ; insertNX: __module ; loadChunk: __module ; reserve: __module ; scanDump: __module } ; cms: { INCRBY: __module ; INFO: __module ; INITBYDIM: __module ; INITBYPROB: __module ; MERGE: __module ; QUERY: __module ; incrBy: __module ; info: __module ; initByDim: __module ; initByProb: __module ; merge: __module ; query: __module } ; ft: { AGGREGATE: __module ; AGGREGATE_WITHCURSOR: __module ; ALIASADD: __module ; ALIASDEL: __module ; ALIASUPDATE: __module ; ALTER: __module ; CONFIG_GET: __module ; CONFIG_SET: __module ; CREATE: __module ; CURSOR_DEL: __module ; CURSOR_READ: __module ; DICTADD: __module ; DICTDEL: __module ; DICTDUMP: __module ; DROPINDEX: __module ; EXPLAIN: __module ; EXPLAINCLI: __module ; INFO: __module ; PROFILEAGGREGATE: __module ; PROFILESEARCH: __module ; SEARCH: __module ; SPELLCHECK: __module ; SUGADD: __module ; SUGDEL: __module ; SUGGET: __module ; SUGGET_WITHPAYLOADS: __module ; SUGGET_WITHSCORES: __module ; SUGGET_WITHSCORES_WITHPAYLOADS: __module ; SUGLEN: __module ; SYNDUMP: __module ; SYNUPDATE: __module ; TAGVALS: __module ; _LIST: __module ; _list: __module ; aggregate: __module ; aggregateWithCursor: __module ; aliasAdd: __module ; aliasDel: __module ; aliasUpdate: __module ; alter: __module ; configGet: __module ; configSet: __module ; create: __module ; cursorDel: __module ; cursorRead: __module ; dictAdd: __module ; dictDel: __module ; dictDump: __module ; dropIndex: __module ; explain: __module ; explainCli: __module ; info: __module ; profileAggregate: __module ; profileSearch: __module ; search: __module ; spellCheck: __module ; sugAdd: __module ; sugDel: __module ; sugGet: __module ; sugGetWithPayloads: __module ; sugGetWithScores: __module ; sugGetWithScoresWithPayloads: __module ; sugLen: __module ; synDump: __module ; synUpdate: __module ; tagVals: __module } ; graph: { CONFIG_GET: __module ; CONFIG_SET: __module ; DELETE: __module ; EXPLAIN: __module ; LIST: __module ; PROFILE: __module ; QUERY: __module ; QUERY_RO: __module ; SLOWLOG: __module ; configGet: __module ; configSet: __module ; delete: __module ; explain: __module ; list: __module ; profile: __module ; query: __module ; queryRo: __module ; slowLog: __module } ; json: { ARRAPPEND: __module ; ARRINDEX: __module ; ARRINSERT: __module ; ARRLEN: __module ; ARRPOP: __module ; ARRTRIM: __module ; DEBUG_MEMORY: __module ; DEL: __module ; FORGET: __module ; GET: __module ; MGET: __module ; NUMINCRBY: __module ; NUMMULTBY: __module ; OBJKEYS: __module ; OBJLEN: __module ; RESP: __module ; SET: __module ; STRAPPEND: __module ; STRLEN: __module ; TYPE: __module ; arrAppend: __module ; arrIndex: __module ; arrInsert: __module ; arrLen: __module ; arrPop: __module ; arrTrim: __module ; debugMemory: __module ; del: __module ; forget: __module ; get: __module ; mGet: __module ; numIncrBy: __module ; numMultBy: __module ; objKeys: __module ; objLen: __module ; resp: __module ; set: __module ; strAppend: __module ; strLen: __module ; type: __module } ; topK: { ADD: __module ; COUNT: __module ; INCRBY: __module ; INFO: __module ; LIST: __module ; LIST_WITHCOUNT: __module ; QUERY: __module ; RESERVE: __module ; add: __module ; count: __module ; incrBy: __module ; info: __module ; list: __module ; listWithCount: __module ; query: __module ; reserve: __module } ; ts: { ADD: __module ; ALTER: __module ; CREATE: __module ; CREATERULE: __module ; DECRBY: __module ; DEL: __module ; DELETERULE: __module ; GET: __module ; INCRBY: __module ; INFO: __module ; INFO_DEBUG: __module ; MADD: __module ; MGET: __module ; MGET_WITHLABELS: __module ; MRANGE: __module ; MRANGE_WITHLABELS: __module ; MREVRANGE: __module ; MREVRANGE_WITHLABELS: __module ; QUERYINDEX: __module ; RANGE: __module ; REVRANGE: __module ; add: __module ; alter: __module ; create: __module ; createRule: __module ; decrBy: __module ; del: __module ; deleteRule: __module ; get: __module ; incrBy: __module ; info: __module ; infoDebug: __module ; mAdd: __module ; mGet: __module ; mGetWithLabels: __module ; mRange: __module ; mRangeWithLabels: __module ; mRevRange: __module ; mRevRangeWithLabels: __module ; queryIndex: __module ; range: __module ; revRange: __module } } & RedisModules , RedisFunctions , RedisScripts >
Defined in packages/approval/src/middleware.ts:164
JWT options for parsing the authorization token