MCPcopy
hub / github.com/redis/node-redis / defineScript

Function defineScript

packages/client/lib/lua-script.ts:13–18  ·  view source on GitHub ↗
(script: S)

Source from the content-addressed store, hash-verified

11}
12
13export function defineScript<S extends RedisScriptConfig>(script: S): S & SHA1 {
14 return {
15 ...script,
16 SHA1: scriptSha1(script.SCRIPT)
17 };
18}
19
20export function scriptSha1(script: RedisScriptConfig['SCRIPT']): string {
21 return createHash('sha1').update(script).digest('hex');

Callers 3

test-utils.tsFile · 0.90
index.spec.tsFile · 0.90
lua-multi-incr.jsFile · 0.85

Calls 1

scriptSha1Function · 0.85

Tested by

no test coverage detected