omarandstuff/desplega-api

View on GitHub
src/RemoteStep.types.ts

Summary

Maintainability
A
0 mins
Test Coverage
import { ExecOptions } from 'child_process'
import { StepDefinition } from './Step.types'
import { Context } from './Pipeline.types'

export interface RemoteStepDefinition extends StepDefinition {
  command: string | ((context: Context) => string)
  remoteOptions?: ExecOptions
  remoteId?: string
  workingDirectory?: string
}