@triviality/commander
Version:
Commander as a Triviality Module
12 lines (11 loc) • 656 B
TypeScript
import { FF, SetupFeatureServices, RegistryList } from '@triviality/core';
import { Command } from 'commander';
import { CommanderConfigurationInterface } from './CommanderConfigurationInterface';
import { CommanderBootstrapService } from './CommanderBootstrapService';
import { LoggerFeatureServices } from '@triviality/logger';
export interface CommanderFeatureServices {
commanderBootstrapService: CommanderBootstrapService;
commanderConfigurations: RegistryList<CommanderConfigurationInterface>;
commanderService: Command;
}
export declare const CommanderFeature: FF<CommanderFeatureServices, LoggerFeatureServices & SetupFeatureServices>;