@magidoc/cli
Version:
Magidoc CLI application responsible for generating GraphQL documentation websites.
18 lines (17 loc) • 566 B
TypeScript
import type { PackageManager, PackageManagerType } from '../../node/packageManager';
import type { Template } from '../../template';
import { type TmpLocation } from '../../template/tmp';
export type EjectConfig = {
packageManager: PackageManagerType;
destination: string;
website: {
template: Template;
templateVersion: string;
};
};
export type EjectTaskContext = {
tmpArchive: TmpLocation;
tmpDirectory: TmpLocation;
packageManager: PackageManager;
};
export default function eject(config: EjectConfig): Promise<void>;