UNPKG

@sprucelabs/spruce-cli

Version:

Command line interface for building Spruce skills.

15 lines (14 loc) 565 B
import { SchemaTemplateItem } from '@sprucelabs/schema'; import { SchemasByNamespace } from '../features/schema/stores/SchemaStore'; export default class SchemaTemplateItemBuilder { private schemasByKey; private localNamespace; constructor(localNamespace: string); buildTemplateItems(schemasByNamespace: SchemasByNamespace, destinationDir?: string): SchemaTemplateItem[]; private doesADependOnB; private flattenSchemas; private flattenSchema; private pluckFields; private buildTemplateItem; private getImportFromForSchema; }