-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathindex.js
More file actions
53 lines (45 loc) · 2.33 KB
/
index.js
File metadata and controls
53 lines (45 loc) · 2.33 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
const moneysocket = {};
// utility classes
moneysocket.Uuid = require('./moneysocket/utl/uuid.js').Uuid;
moneysocket.Timestamp = require('./moneysocket/utl/timestamp.js').Timestamp;
moneysocket.BinUtl = require('./moneysocket/utl/bin.js').BinUtl;
moneysocket.BigSize = require('./moneysocket/utl/bolt/bigsize.js').BigSize;
moneysocket.UInt64 = require('./moneysocket/utl/uint64.js').UInt64;
moneysocket.Bolt11 = require('./moneysocket/utl/bolt11.js').Bolt11;
// stack classes
moneysocket.ProviderStack = require(
"./moneysocket/stack/provider.js").ProviderStack;
moneysocket.ConsumerStack = require(
"./moneysocket/stack/consumer.js").ConsumerStack;
moneysocket.Wad = require("./moneysocket/wad/wad.js").Wad;
// layer classes
moneysocket.Layer = require("./moneysocket/layer/layer.js").Layer;
moneysocket.OutgoingWebsocketLayer = require(
"./moneysocket/layer/outgoing_websocket.js").OutgoingWebsocketLayer;
moneysocket.OutgoingRendezvousLayer = require(
"./moneysocket/layer/outgoing_rendezvous.js").OutgoingRendezvousLayer;
moneysocket.ConsumerLayer = require(
"./moneysocket/layer/consumer.js").ConsumerLayer;
moneysocket.ConsumerTransactLayer = require(
"./moneysocket/layer/consumer_transact.js").ConsumerTransactLayer;
moneysocket.ProviderLayer = require(
"./moneysocket/layer/provider.js").ProviderLayer;
moneysocket.ProviderTransactLayer = require(
"./moneysocket/layer/provider_transact.js").ProviderTransactLayer;
// nexus classes
moneysocket.Nexus = require("./moneysocket/nexus/nexus.js").Nexus;
// beacon classes
moneysocket.MoneysocketBeacon = require(
'./moneysocket/beacon/beacon.js').MoneysocketBeacon;
moneysocket.SharedSeed = require(
'./moneysocket/beacon/shared_seed.js').SharedSeed;
moneysocket.WebsocketLocation = require(
'./moneysocket/beacon/location/websocket.js').WebsocketLocation;
// message classes
moneysocket.MoneysocketRequest = require(
'./moneysocket/message/request/request.js').MoneysocketRequest;
moneysocket.REQUEST_SUBCLASSES = require(
'./moneysocket/message/request/request.js').REQUEST_SUBCLASSES;
moneysocket.MoneysocketNotification = require('./moneysocket/message/notification/notification.js').MoneysocketNotification;
moneysocket.NOTIFICATION_SUBCLASSES = require('./moneysocket/message/notification/notification.js').NOTIFICATION_SUBCLASSES;
module.exports = moneysocket;