@sprucelabs/spruce-cli
Version:
Command line interface for building Spruce skills.
16 lines (15 loc) • 651 B
TypeScript
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>;
}