UNPKG

@servant/servant-cli

Version:

Servant builder for node modules. Cli client fro servant.

26 lines (25 loc) 943 B
import * as React from "react"; import { GeneratorSaveResults } from "@servant/servant-generators"; import * as api from "@servant/servant"; import { ServantState } from "../index"; export type ServantGeneratorProps = { root: string; module: api.Module.ModuleDefinition; sources: api.Module.ModuleDirectories["sources"]; tests: api.Module.ModuleDirectories["tests"]; others: api.Module.ModuleDirectories["others"]; }; export type GenerateState = { module: api.Module.ModuleDefinition | null; generator?: string; }; export type GenerateProps = GenerateState & { initData: api.InitData | null; modulesData: api.ModulesData | null; debug: boolean; loaded: [number, number] | null; date: Date; setState: (state: Partial<ServantState>) => void; onDone: (state: GeneratorSaveResults) => void; }; export declare const Generate: React.StatelessComponent<GenerateProps>;