UNPKG

1.35 kBJavaScriptView Raw
1/// <reference path="./types/advanced-types.d.ts">
2
3/**
4 * @template T, E
5 * @typedef {import("./types/advanced-types").Either<T, E>} Either
6 */
7
8/**
9 * @template T,E
10 * @typedef {import("./types/advanced-types").EitherN<T,E>} EitherN
11 */
12
13/**
14 * @typedef {import("./types/advanced-types").Logger} Logger
15 */
16
17/**
18 * @typedef {import("./src/events").InsightEvent} InsightEvent
19 */
20
21/**
22 * @typedef {import("./src/node").ProcessDirectoryOptions} ProcessDirectoryOptions
23 */
24
25export { uuid } from "./src/datatypes.js";
26
27export { AppError } from "./src/error.js";
28
29export {
30 isProduction,
31 isStaging,
32 environment,
33 refreshEnvironmentCache,
34 calculateCorsUrlFromAppUrl,
35 calculateCookieUrlFromAppUrl,
36} from "./src/env.js";
37
38export {
39 isNil,
40 isPlainObject,
41 merge,
42 flatten,
43 unFlatten,
44 camelToSnakeCase,
45} from "./src/lodash.js";
46
47export {
48 exec,
49 spawn,
50 streamToBuffer,
51 pathJoin,
52 processDirectoryRecursive,
53 processDirectoryRecursiveSync,
54} from "./src/node.js";
55
56export {
57 getSecondsSinceEpoch,
58 gc,
59 mainFn,
60 noop,
61 filenameForModule,
62 dirnameForModule,
63} from "./src/utils.js";
64
65export { newLogger } from "./src/logger/logger.js";
66
67export { bytesToHumanReadable, printProcessMemoryUsage } from "./src/memory.js";
68
69export {
70 newEvent,
71 eventStart,
72 eventRename,
73 eventStop,
74 newEventFromEvent,
75} from "./src/events.js";