UNPKG

@sprucelabs/spruce-cli

Version:

Command line interface for building Spruce skills.

28 lines (27 loc) 1.02 kB
import { Schema, SchemaTemplateItem } from '@sprucelabs/schema'; import { ProjectLanguage } from '@sprucelabs/spruce-skill-utils'; declare const schemaDiskUtil: { resolvePath(options: { destination: string; schema: Schema; shouldIncludeFileExtension?: boolean; language?: ProjectLanguage; }): string; resolveTypeFilePaths(options: { cwd: string; generateStandaloneTypesFile: boolean; schemaTypesDestinationDirOrFile: string; fieldTypesDestinationDir: string; language: ProjectLanguage; }): { resolvedFieldTypesDestination: string; resolvedSchemaTypesDestinationDirOrFile: string; resolvedSchemaTypesDestination: string; }; resolveStandaloneSchemaTypesFilePath(options: { cwd: string; schemaTypesDestinationDirOrFile: string; }): string; deleteOrphanedSchemas(resolvedDestination: string, schemaTemplateItems: SchemaTemplateItem[]): Promise<void>; }; export default schemaDiskUtil;