UNPKG

@sprucelabs/spruce-cli

Version:

Command line interface for building Spruce skills.

16 lines (15 loc) 651 B
import { FieldTemplateItem, SchemaTemplateItem } from '@sprucelabs/schema'; import { ValueTypes } from '@sprucelabs/spruce-templates'; import ImportService from '../../services/ImportService'; import SchemaWriter from './writers/SchemaWriter'; export default class ValueTypeBuilder { private writer; private importService; constructor(schemaGenerator: SchemaWriter, importService: ImportService); generateValueTypes(options: { resolvedDestination: string; fieldTemplateItems: FieldTemplateItem[]; schemaTemplateItems: SchemaTemplateItem[]; globalSchemaNamespace?: string; }): Promise<ValueTypes>; }