Files

112 lines
2.1 KiB
TypeScript

/*
* Copyright 2024 The NATS Authors
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
export {
AuthorizationError,
backoff,
Bench,
buildAuthenticator,
canonicalMIMEHeaderKey,
ClosedConnectionError,
ConnectionError,
createInbox,
credsAuthenticator,
deadline,
deferred,
delay,
DrainingConnectionError,
Empty,
errors,
hasWsProtocol,
headers,
InvalidArgumentError,
InvalidOperationError,
InvalidSubjectError,
jwtAuthenticator,
Match,
Metric,
millis,
MsgHdrsImpl,
nanos,
nkeyAuthenticator,
nkeys,
NoRespondersError,
Nuid,
nuid,
PermissionViolationError,
ProtocolError,
RequestError,
syncIterator,
TimeoutError,
tokenAuthenticator,
UserAuthenticationExpiredError,
usernamePasswordAuthenticator,
wsconnect,
} from "./internal_mod.ts";
export type {
Auth,
Authenticator,
Backoff,
BenchOpts,
ClientPingStatus,
CloseStatus,
ClusterUpdateStatus,
Codec,
ConnectionOptions,
Deferred,
Delay,
DisconnectStatus,
ForceReconnectStatus,
JwtAuth,
LDMStatus,
Msg,
MsgCallback,
MsgHdrs,
Nanos,
NatsConnection,
NKeyAuth,
NoAuth,
Payload,
Perf,
Publisher,
PublishOptions,
QueuedIterator,
ReconnectingStatus,
ReconnectStatus,
RequestManyOptions,
RequestOptions,
RequestStrategy,
ReviverFn,
ServerErrorStatus,
ServerInfo,
ServersChanged,
SlowConsumerStatus,
StaleConnectionStatus,
Stats,
Status,
SubOpts,
Subscription,
SubscriptionOptions,
SyncIterator,
Timeout,
TlsOptions,
TokenAuth,
UserPass,
WithRequired,
WsConnectionOptions,
WsSocketFactory,
} from "./internal_mod.ts";