@servant/servant-cli
Version:
Servant builder for node modules. Cli client fro servant.
23 lines (22 loc) • 854 B
TypeScript
import * as React from "react";
import { GeneratorResults, GeneratorSaveResults } from "@servant/servant-generators";
import * as api from "@servant/servant";
import { ServantModules } from "../index";
import { Deffered } from "../utils";
export type UnifyState = {
waiter: Deffered<void> | null;
preparedUnify: api.Module.PrepareUnifyResults | null;
result: GeneratorResults<api.Module.UnifyCustomData> | null;
saveResult: GeneratorSaveResults | null;
error: Error | null;
};
export type UnifyProps = UnifyState & {
debug: boolean;
loaded: [number, number] | null;
date: Date;
latest: boolean;
modules: ServantModules;
setState: (state: Partial<UnifyState>) => void;
onDone: (state: GeneratorSaveResults) => void;
};
export declare const Unify: React.StatelessComponent<UnifyProps>;