-
Notifications
You must be signed in to change notification settings - Fork 15
/
Copy pathindex.ts
30 lines (27 loc) · 841 Bytes
/
index.ts
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
import k8s from "@kubernetes/client-node";
import utils from "ramda";
import { Capability } from "./src/lib/capability";
import { fetch, fetchRaw } from "./src/lib/fetch";
import { RegisterKind, a } from "./src/lib/k8s";
import Log from "./src/lib/logger";
import { PeprModule } from "./src/lib/module";
import { PeprRequest } from "./src/lib/request";
// Import type information for external packages
import type * as KubernetesClientNode from "@kubernetes/client-node";
import type * as RamdaUtils from "ramda";
export {
a,
/** PeprModule is used to setup a complete Pepr Module: `new PeprModule(cfg, {...capabilities})` */
PeprModule,
PeprRequest,
RegisterKind,
Capability,
Log,
utils,
fetch,
fetchRaw,
k8s,
// Export the imported type information for external packages
RamdaUtils,
KubernetesClientNode,
};