@sprucelabs/spruce-cli
Version:
Command line interface for building Spruce skills.
16 lines (15 loc) • 979 B
TypeScript
import { StoreTemplateItem, StoreTemplateOptions } from '@sprucelabs/spruce-templates';
import AbstractWriter from '../../../writers/AbstractWriter';
export default class StoreWriter extends AbstractWriter {
writeStore(destination: string, options: StoreTemplateOptions): Promise<import("@sprucelabs/mercury-types").SpruceSchemas.SpruceCli.v2020_07_22.GeneratedFile[]>;
writePlugin(cwd: string): Promise<import("../../../writers/AbstractWriter").WriteResults>;
writeTypesAndMap(destination: string, options: {
stores: StoreTemplateItem[];
}): Promise<import("@sprucelabs/mercury-types").SpruceSchemas.SpruceCli.v2020_07_22.GeneratedFile[]>;
writeTypes(destination: string, options: {
stores: StoreTemplateItem[];
}): Promise<import("../../../writers/AbstractWriter").WriteResults>;
writeMap(destination: string, options: {
stores: StoreTemplateItem[];
}): Promise<import("../../../writers/AbstractWriter").WriteResults>;
}