@swell/cli
Version:
Swell's command line interface/utility
27 lines (26 loc) • 1.21 kB
TypeScript
import { CreateConfigCommand } from './create-config-command.js';
/**
* A base class for Swell CLI Create [content|models] command input.
*
* This class extends the `CreateConfigCommand` class and adds:
*
* - promptCollection: Get collection name and description
*/
export declare abstract class CreateCollectionCommand extends CreateConfigCommand {
static args: {
collection: import("@oclif/core/lib/interfaces/parser.js").Arg<string, Record<string, unknown>>;
};
static baseFlags: {
'app-path': import("@oclif/core/lib/interfaces/parser.js").OptionFlag<string | undefined, import("@oclif/core/lib/interfaces/parser.js").CustomOptions>;
};
static flags: {
description: import("@oclif/core/lib/interfaces/parser.js").OptionFlag<string, import("@oclif/core/lib/interfaces/parser.js").CustomOptions>;
label: import("@oclif/core/lib/interfaces/parser.js").OptionFlag<string, import("@oclif/core/lib/interfaces/parser.js").CustomOptions>;
overwrite: import("@oclif/core/lib/interfaces/parser.js").BooleanFlag<boolean>;
};
promptCollection(): Promise<{
collection: string;
description: string;
label: string;
}>;
}