Skip to content

Commit f36b349

Browse files
authored
Merge branch 'AUTH-75' into feature/OAA-2926
2 parents 530a47a + 4bfcedf commit f36b349

37 files changed

Lines changed: 732 additions & 128 deletions

.gitignore

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
node_modules
2-
js
2+
.idea

js/config.d.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
export declare const config: {
2+
requestValidityPeriod: number;
3+
};

js/config.js

Lines changed: 6 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

js/config.js.map

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

js/index.d.ts

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
import { RedisClient } from 'redis';
2+
import { EpicurusRedisConfig, serverCallback, subscribeCallback } from './interface';
3+
export default function Epicurus(redisConfig?: EpicurusRedisConfig, requestTimeout?: number): EpicurusPublicInterface;
4+
export declare type EpicurusPublicInterface = {
5+
getRedisClient: () => RedisClient;
6+
getRedisSubClient: () => RedisClient;
7+
subscribe: <T = any>(channel: string, callback: subscribeCallback<T>) => Promise<void>;
8+
publish: (channel: string, body: any) => void;
9+
server: <T = any, S = any>(channel: string, callback: serverCallback<T, S>) => Promise<void>;
10+
request: <T = any>(channel: string, body: any) => Promise<T>;
11+
shutdown: () => void;
12+
close: () => void;
13+
};

js/index.js

Lines changed: 40 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

js/index.js.map

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

js/integration/client.d.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
export {};

js/integration/client.js

Lines changed: 22 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

js/integration/client.js.map

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)