Skip to content

PURISTA API


PURISTA API / @purista/cli / PuristaExecutableCommand

Type Alias: PuristaExecutableCommand<TInput, TResolved>

PuristaExecutableCommand<TInput, TResolved> = object

Defined in: packages/cli/src/core/command.ts:24

Type Parameters

TInput

TInput

TResolved

TResolved = TInput

Properties

execute

execute: (resolvedInput, context) => Promise<PuristaCommandResult>

Defined in: packages/cli/src/core/command.ts:27

Parameters

resolvedInput

TResolved

context

PuristaCommandContext

Returns

Promise<PuristaCommandResult>


id

id: PuristaCommandId

Defined in: packages/cli/src/core/command.ts:25


resolve

resolve: (input, context) => Promise<PuristaCommandResolution<TInput, TResolved>>

Defined in: packages/cli/src/core/command.ts:26

Parameters

input

TInput

context

PuristaCommandContext

Returns

Promise<PuristaCommandResolution<TInput, TResolved>>