vlt / docs

  • PricingBenchmarks (opens in new window)Community (opens in new window)Feedback
  • Overview
    • Overview
    • error
    • index
    • Reference
  • Classes
  • OutputEmitter
  • Type Aliases
  • Events
  • RequestDetails
  • Variables
  • emitter
  • Functions
  • graphStep()
  • logRequest()
  1. Client
  2. /
  3. API Reference
  4. /
  5. @vltpkg/output
  6. /
  7. index

index

Classes

OutputEmitter

Defined in: index.ts:24

Constructors

new OutputEmitter()
TypeScript
new OutputEmitter(): OutputEmitter
Returns

OutputEmitter

Methods

emit()
TypeScript
emit<T>(eventName, payload): void

Defined in: index.ts:27

Type Parameters
Type Parameter
T extends keyof Events
Parameters
ParameterType
eventNameT
payloadEvents[T]
Returns

void

off()
TypeScript
off<T>(eventName, handler): void

Defined in: index.ts:38

Type Parameters
Type Parameter
T extends keyof Events
Parameters
ParameterType
eventNameT
handler(payload) => void
Returns

void

on()
TypeScript
on<T>(eventName, handler): void

Defined in: index.ts:31

Type Parameters
Type Parameter
T extends keyof Events
Parameters
ParameterType
eventNameT
handler(payload) => void
Returns

void

Type Aliases

Events

TypeScript
type Events = object;

Defined in: index.ts:3

Type declaration

NameTypeDescription
graphStepobject-
graphStep.state"start" | "stop"-
graphStep.step"build" | "actual" | "reify"-
requestobject-
request.durationMs?numberWall-clock duration of the request in ms, set on completion.
request.method?stringHTTP method for the request, when known.
request.state"start" | "complete" | "304" | "cache" | "stale" | "store"store: hardlinked from the global store, no tarball read
request.statusCode?numberHTTP status code, set on complete/304 completion events.
request.urlURL | string-

RequestDetails

TypeScript
type RequestDetails = Omit<Events["request"], "url" | "state">;

Defined in: index.ts:22

Optional diagnostic details attached to a request event.

Variables

emitter

TypeScript
const emitter: OutputEmitter;

Defined in: index.ts:48

Functions

graphStep()

TypeScript
function graphStep(step): () => void

Defined in: index.ts:58

Parameters

ParameterType
step"build" | "actual" | "reify"

Returns

Function

Returns

void


logRequest()

TypeScript
function logRequest(
   url, 
   state, 
   details): void

Defined in: index.ts:50

Parameters

ParameterType
urlstring | URL
state"start" | "complete" | "304" | "cache" | "stale" | "store"
detailsRequestDetails

Returns

void


PreviouserrorNextReference

On this page

  • Classes
  • OutputEmitter
  • Type Aliases
  • Events
  • RequestDetails
  • Variables
  • emitter
  • Functions
  • graphStep()
  • logRequest()

Deploy your package on vlt.io

Publish scoped and private packages, manage organizations and access, and give every developer and CI environment a consistent source for public and private JavaScript dependencies.

Publish now