UNPKG

tsbase

Version:

Base class libraries for TypeScript

12 lines (11 loc) 285 B
import { Result } from '../Result/Result'; /** * Wraps a void function returning a `Result` */ export interface ICommand { Command: () => void; /** * Executes a command returning a `Result`, capturing any errors as `ErrorMessages` */ Execute(): Result<null>; }