@qodalis/angular-cli
Version:
Angular wrapper for the @qodalis CLI terminal engine.
14 lines (13 loc) • 737 B
TypeScript
import { InjectionToken, Provider } from '@angular/core';
import { ICliCommandProcessor, ICliModule } from '@qodalis/cli-core';
export declare const resolveCliProvider: <T>(token: InjectionToken<T>, provider: new (...args: any[]) => T) => Provider;
/**
* @deprecated Use resolveCliModuleProvider() instead.
*/
export declare const resolveCommandProcessorProvider: <T extends ICliCommandProcessor>(provider: new (...args: any[]) => T) => Provider;
/**
* Resolve an ICliModule into Angular providers.
* Registers the module via CliModule_TOKEN and also registers processors
* individually via CliCommandProcessor_TOKEN for backward compatibility.
*/
export declare const resolveCliModuleProvider: (module: ICliModule) => Provider[];