@sprucelabs/spruce-cli
Version:
Command line interface for building Spruce skills.
11 lines (10 loc) • 585 B
TypeScript
import { ErrorTemplateItem } from '@sprucelabs/spruce-templates';
import AbstractWriter, { WriteResults } from '../../../writers/AbstractWriter';
export default class ErrorWriter extends AbstractWriter {
writeOrAppendErrorsToClass(destinationDir: string, errors: ErrorTemplateItem[]): Promise<WriteResults>;
private dropInNewErrorCases;
private dropInErrorCaseIfMissing;
private doesErrorCaseExist;
writeOptionsTypesFile(destinationDir: string, errorTemplateItems: ErrorTemplateItem[]): Promise<WriteResults>;
writePlugin(cwd: string): Promise<WriteResults>;
}