UNPKG

captan

Version:

Captan — Command your ownership. A tiny, hackable CLI cap table tool.

99 lines 2.93 kB
export interface CommandResult { success: boolean; message: string; data?: unknown; } export interface InitOptions { name?: string; type?: string; state?: string; currency?: string; authorized?: string; par?: string; pool?: string; poolPct?: string; founder?: string[]; date?: string; wizard?: boolean; } export interface StakeholderOptions { name: string; email?: string; entity?: boolean; } export interface IssueOptions { stakeholder: string; securityClass?: string; qty: string; price?: string; date?: string; } export interface GrantOptions { stakeholder: string; pool?: string; qty: string; exercise: string; date?: string; vestMonths?: string; vestCliff?: string; vestStart?: string; } export interface SAFEOptions { stakeholder: string; amount: string; cap?: string; discount?: string; postMoney?: boolean; date?: string; note?: string; } export interface ChartOptions { date?: string; format?: string; } export interface ExportOptions { includeOptions?: boolean; } export interface ListOptions { type: string; } export interface LogOptions { limit?: string; action?: string; } export interface ReportOptions { type: string; id: string; } export interface ConvertOptions { price?: string; preMoney?: string; newMoney?: string; date?: string; postMoney?: boolean; dryRun?: boolean; } export interface ValidateOptions { file?: string; extended?: boolean; } export interface SchemaOptions { output?: string; } export declare function handleInit(options: InitOptions): Promise<CommandResult>; export declare function handleStakeholder(options: StakeholderOptions): CommandResult; export declare function handleIssue(options: IssueOptions): CommandResult; export declare function handleGrant(options: GrantOptions): CommandResult; export declare function handleSAFE(options: SAFEOptions): CommandResult; export declare function handleChart(options: ChartOptions): CommandResult; export declare function handleExport(format: string, options: ExportOptions): CommandResult; export declare function handleReport(options: ReportOptions): CommandResult; export declare function handleLog(options: LogOptions): CommandResult; export declare function handleList(options: ListOptions): CommandResult; export declare function handleEnlist(): CommandResult; export declare function handleConvert(options: ConvertOptions): CommandResult; export declare function handleSecurityAdd(kind: string, label: string, authorized: string, parValue?: string): CommandResult; export declare function handleSafes(): CommandResult; export declare function handleValidate(options: ValidateOptions): CommandResult; export declare function handleSchema(options: SchemaOptions): CommandResult; //# sourceMappingURL=cli-handlers.d.ts.map