-
-
Notifications
You must be signed in to change notification settings - Fork 5
/
mod.ts
27 lines (21 loc) · 936 Bytes
/
mod.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
/**
* Library entrypoint of Pup
*
* - Should export all interaces needed to use pup inside another application
*
* @file mod.ts
* @license MIT
*/
/** Exports Pup Core */
export { Pup } from "./lib/core/pup.ts"
/** Exports types for Configuration */
export type { Configuration, GlobalLoggerConfiguration, ProcessConfiguration } from "./lib/core/configuration.ts"
/** Exports types for Logger */
export type { AttachedLogger } from "./lib/core/logger.ts"
/** Export everything needed for Plugins */
export { PluginApi, PluginImplementation } from "./lib/core/plugin.ts"
export type { PluginMetadata } from "./lib/core/plugin.ts"
export type { PluginConfiguration } from "./lib/core/configuration.ts"
export { Process } from "./lib/core/process.ts"
export type { ProcessScheduledEvent, ProcessStateChangedEvent, ProcessWatchEvent } from "./lib/core/process.ts"
export type { LogEvent } from "./lib/core/logger.ts"