@vltpkg/output
Classes
OutputEmitter
Defined in: index.ts:14
Constructors
new OutputEmitter()
new OutputEmitter(): OutputEmitterReturns
Methods
emit()
emit<T>(eventName, payload): voidDefined in: index.ts:17
Type Parameters
• T extends keyof Events
Parameters
eventName
T
payload
Events[T]
Returns
void
off()
off<T>(eventName, handler): voidDefined in: index.ts:28
Type Parameters
• T extends keyof Events
Parameters
eventName
T
handler
(payload) => void
Returns
void
on()
on<T>(eventName, handler): voidDefined in: index.ts:21
Type Parameters
• T extends keyof Events
Parameters
eventName
T
handler
(payload) => void
Returns
void
Type Aliases
Events
type Events = objectDefined in: index.ts:3
Type declaration
graphStep
graphStep: objectgraphStep.state
graphStep.state: "start" | "stop";graphStep.step
graphStep.step: "build" | "actual" | "reify";request
request: objectrequest.state
request.state: "start" | "complete" | "304" | "cache" | "stale";request.url
request.url: URL | string;Variables
emitter
const emitter: OutputEmitterDefined in: index.ts:38
Functions
graphStep()
function graphStep(step): () => voidDefined in: index.ts:47
Parameters
step
"build" | "actual" | "reify"
Returns
Function
Returns
void
logRequest()
function logRequest(url, state): voidDefined in: index.ts:40
Parameters
url
string | URL
state
"start" | "complete" | "304" | "cache" | "stale"
Returns
void