UNPKG

@qodalis/cli-todo

Version:

A command-line tool for managing your tasks efficiently. Add, list, complete, and remove TODO items with simple commands.

24 lines (23 loc) 1.1 kB
import { CliProcessCommand, CliProcessorMetadata, CliStateConfiguration, ICliCommandProcessor, ICliExecutionContext } from '@qodalis/cli-core'; import * as i0 from "@angular/core"; export declare class CliTodoCommandProcessor implements ICliCommandProcessor { command: string; description: string; author: import("@qodalis/cli-core").ICliCommandAuthor; version: string; processors?: ICliCommandProcessor[] | undefined; metadata?: CliProcessorMetadata | undefined; stateConfiguration?: CliStateConfiguration | undefined; private todos; private nextId; constructor(); processCommand(command: CliProcessCommand, context: ICliExecutionContext): Promise<void>; writeDescription(context: ICliExecutionContext): void; initialize(context: ICliExecutionContext): Promise<void>; private lineThroughText; private registerSubProcessors; private loadFromOldStorage; private saveToStorage; static ɵfac: i0.ɵɵFactoryDeclaration<CliTodoCommandProcessor, never>; static ɵprov: i0.ɵɵInjectableDeclaration<CliTodoCommandProcessor>; }