|
1 | 1 | // Main Functions:
|
2 | 2 |
|
3 |
| -export { encode, EncodeOptions } from "./encode"; |
4 |
| -export { decode, DecodeOptions } from "./decode"; |
5 |
| -export { decodeAsync, decodeArrayStream, decodeStream } from "./decodeAsync"; |
| 3 | +import { encode } from "./encode"; |
| 4 | +export { encode }; |
| 5 | +import type { EncodeOptions } from "./encode"; |
| 6 | +export type { EncodeOptions }; |
6 | 7 |
|
7 |
| -/** |
8 |
| - * @experimental `Decoder` is exported for experimental use. |
9 |
| - */ |
10 |
| -export { Decoder } from "./Decoder"; |
| 8 | +import { decode } from "./decode"; |
| 9 | +export { decode }; |
| 10 | +import type { DecodeOptions } from "./decode"; |
| 11 | +export { DecodeOptions }; |
11 | 12 |
|
12 |
| -/** |
13 |
| - * @experimental `Encoder` is exported for experimental use. |
14 |
| - */ |
15 |
| -export { Encoder } from "./Encoder"; |
| 13 | +import { decodeAsync, decodeArrayStream, decodeStream } from "./decodeAsync"; |
| 14 | +export { decodeAsync, decodeArrayStream, decodeStream }; |
| 15 | + |
| 16 | +import { Decoder } from "./Decoder"; |
| 17 | +export { Decoder }; |
| 18 | + |
| 19 | +import { Encoder } from "./Encoder"; |
| 20 | +export { Encoder }; |
16 | 21 |
|
17 | 22 | // Utilitiies for Extension Types:
|
18 | 23 |
|
19 |
| -export { ExtensionCodec, ExtensionCodecType, ExtensionDecoderType, ExtensionEncoderType } from "./ExtensionCodec"; |
20 |
| -export { ExtData } from "./ExtData"; |
21 |
| -export { |
| 24 | +import { ExtensionCodec } from "./ExtensionCodec"; |
| 25 | +export { ExtensionCodec }; |
| 26 | +import type { ExtensionCodecType, ExtensionDecoderType, ExtensionEncoderType } from "./ExtensionCodec"; |
| 27 | +export type { ExtensionCodecType, ExtensionDecoderType, ExtensionEncoderType }; |
| 28 | +import { ExtData } from "./ExtData"; |
| 29 | +export { ExtData }; |
| 30 | + |
| 31 | +import { |
22 | 32 | EXT_TIMESTAMP,
|
23 | 33 | encodeDateToTimeSpec,
|
24 | 34 | encodeTimeSpecToTimestamp,
|
25 | 35 | decodeTimestampToTimeSpec,
|
26 | 36 | encodeTimestampExtension,
|
27 | 37 | decodeTimestampExtension,
|
28 | 38 | } from "./timestamp";
|
| 39 | +export { |
| 40 | + EXT_TIMESTAMP, |
| 41 | + encodeDateToTimeSpec, |
| 42 | + encodeTimeSpecToTimestamp, |
| 43 | + decodeTimestampToTimeSpec, |
| 44 | + encodeTimestampExtension, |
| 45 | + decodeTimestampExtension, |
| 46 | +}; |
0 commit comments