stackpress
Version:
Incept is a content management framework.
17 lines (16 loc) • 736 B
TypeScript
import { Project } from 'ts-morph';
import type Server from '@stackpress/ingest/Server';
import Terminal from '@stackpress/lib/Terminal';
import Transformer from '@stackpress/idea-transformer/Transformer';
import type { IdeaProjectProps } from '../types';
export default class InceptTerminal extends Terminal {
static brand: string;
static extension: string;
readonly terminal: typeof InceptTerminal;
readonly server: Server<any, any, any>;
readonly transformer: Transformer<IdeaProjectProps>;
constructor(args: string[], server: Server<any, any, any>);
bootstrap(): Promise<this>;
project(output: string, tsconfig: string): Project;
run(): Promise<import("@stackpress/lib/types").ResponseStatus>;
}