1 | "use strict";
|
2 |
|
3 |
|
4 |
|
5 | Object.defineProperty(exports, "__esModule", { value: true });
|
6 | var InternalSessionFactory = require("client/internal-session-factory");
|
7 | var datatypes_1 = require("data/datatypes");
|
8 | var DiffusionGlobals = require("diffusion/diffusion-globals");
|
9 | var session_impl_1 = require("session/session-impl");
|
10 | var update_constraint_factory_1 = require("topic-update/update-constraint-factory");
|
11 | var logger = require("util/logger");
|
12 | var error_reason_1 = require("./errors/error-reason");
|
13 | var client_control_options_1 = require("./features/client-control-options");
|
14 | var session_lock_options_1 = require("./features/session-lock-options");
|
15 | var topic_selectors_1 = require("./selectors/topic-selectors");
|
16 | var topic_update_1 = require("./topic-update/topic-update");
|
17 | var topics_1 = require("./topics/topics");
|
18 | logger.setLevel('warn');
|
19 |
|
20 |
|
21 |
|
22 |
|
23 |
|
24 |
|
25 |
|
26 |
|
27 | exports.version = '6.4.5';
|
28 |
|
29 |
|
30 |
|
31 | exports.build = '5#71287';
|
32 |
|
33 |
|
34 |
|
35 |
|
36 |
|
37 |
|
38 |
|
39 |
|
40 |
|
41 |
|
42 |
|
43 |
|
44 |
|
45 |
|
46 | function log(level) {
|
47 |
|
48 | logger.setLevel(level);
|
49 | }
|
50 | exports.log = log;
|
51 |
|
52 |
|
53 |
|
54 |
|
55 |
|
56 |
|
57 |
|
58 |
|
59 |
|
60 |
|
61 |
|
62 |
|
63 |
|
64 |
|
65 |
|
66 |
|
67 |
|
68 |
|
69 |
|
70 |
|
71 |
|
72 |
|
73 |
|
74 |
|
75 |
|
76 |
|
77 |
|
78 | function connect(options) {
|
79 | return session_impl_1.SessionImpl.create(InternalSessionFactory.create, options);
|
80 | }
|
81 | exports.connect = connect;
|
82 |
|
83 |
|
84 |
|
85 |
|
86 |
|
87 |
|
88 |
|
89 |
|
90 |
|
91 |
|
92 |
|
93 |
|
94 | function escape(s) {
|
95 | return DiffusionGlobals.escape(s);
|
96 | }
|
97 | exports.escape = escape;
|
98 |
|
99 |
|
100 |
|
101 |
|
102 |
|
103 |
|
104 |
|
105 |
|
106 |
|
107 |
|
108 |
|
109 |
|
110 | function stringToRoles(s) {
|
111 | return DiffusionGlobals.stringToRoles(s);
|
112 | }
|
113 | exports.stringToRoles = stringToRoles;
|
114 |
|
115 |
|
116 |
|
117 |
|
118 |
|
119 |
|
120 |
|
121 |
|
122 |
|
123 |
|
124 |
|
125 | function rolesToString(roles) {
|
126 | return DiffusionGlobals.rolesToString(roles);
|
127 | }
|
128 | exports.rolesToString = rolesToString;
|
129 |
|
130 |
|
131 |
|
132 |
|
133 |
|
134 |
|
135 |
|
136 |
|
137 | function updateConstraints() {
|
138 | return update_constraint_factory_1.updateConstraintFactory;
|
139 | }
|
140 | exports.updateConstraints = updateConstraints;
|
141 |
|
142 |
|
143 |
|
144 | exports.datatypes = datatypes_1.DataTypes;
|
145 |
|
146 |
|
147 |
|
148 | exports.selectors = new topic_selectors_1.TopicSelectors();
|
149 |
|
150 |
|
151 |
|
152 | exports.topics = topics_1.topicsNamespace;
|
153 |
|
154 |
|
155 |
|
156 | exports.topicUpdate = topic_update_1.TopicUpdateNamespace;
|
157 |
|
158 |
|
159 |
|
160 | exports.errors = error_reason_1.ErrorReason;
|
161 |
|
162 |
|
163 |
|
164 | exports.clients = client_control_options_1.ClientControlOptions;
|
165 |
|
166 |
|
167 |
|
168 | exports.locks = session_lock_options_1.SessionLockOptions;
|
169 | var client_location_1 = require("./client/client-location");
|
170 | exports.AddressType = client_location_1.AddressType;
|
171 | var client_summary_1 = require("./client/client-summary");
|
172 | exports.ClientType = client_summary_1.ClientType;
|
173 | exports.TransportType = client_summary_1.TransportType;
|
174 | var close_reason_1 = require("./client/close-reason");
|
175 | exports.CloseReasonEnum = close_reason_1.CloseReasonEnum;
|
176 | var session_details_1 = require("./client/session-details");
|
177 | exports.DetailType = session_details_1.DetailType;
|
178 | var client_control_1 = require("./features/client-control");
|
179 | exports.SessionEventType = client_control_1.SessionEventType;
|
180 | var messages_1 = require("./features/messages");
|
181 | exports.Priority = messages_1.Priority;
|
182 | var security_1 = require("./features/security");
|
183 | exports.GlobalPermission = security_1.GlobalPermission;
|
184 | exports.TopicPermission = security_1.TopicPermission;
|
185 | var session_lock_options_2 = require("./features/session-lock-options");
|
186 | exports.SessionLockScope = session_lock_options_2.SessionLockScope;
|
187 | var topic_notifications_1 = require("./features/topic-notifications");
|
188 | exports.TopicNotificationType = topic_notifications_1.TopicNotificationType;
|
189 | var topic_selector_1 = require("./selectors/topic-selector");
|
190 | exports.Prefix = topic_selector_1.Prefix;
|
191 | exports.Type = topic_selector_1.Type;
|
192 | var topic_update_2 = require("./topic-update/topic-update");
|
193 | exports.TopicCreationResult = topic_update_2.TopicCreationResult;
|
194 | var logger_1 = require("./util/logger");
|
195 | exports.LogLevel = logger_1.LogLevel;
|