jovo-cli
Version:
jovo command line tool (beta)
44 lines (43 loc) • 950 B
TypeScript
export interface ListrTaskHelper {
title: string;
output: string;
spinner?: () => string;
subtasks: ListrTaskHelper[];
isEnabled(): boolean;
isCompleted(): boolean;
hasFailed(): boolean;
isPending(): boolean;
isSkipped(): boolean;
}
export interface PackageVersions {
[key: string]: {
dev: boolean;
inPackageJson: boolean;
version: string;
};
}
export interface PackageVersionsNpm {
[key: string]: {
local: string;
dev: boolean;
npm: string;
inPackageJson: boolean;
};
}
export interface OutdatedPackages {
name: string;
dev: boolean;
inPackageJson: boolean;
}
export interface IScaffoldParameters {
handler: string;
type: string;
}
declare module 'listr' {
interface ListrOptions {
clearOutput?: boolean;
collapse?: boolean;
showSubtasks?: boolean;
seperateTopTasks?: boolean;
}
}