UNPKG

@decaf-ts/utils

Version:

module management utils for decaf-ts

65 lines (64 loc) 1.64 kB
import { Command } from "../command.d.mts"; import { CommandOptions } from "../types.d.mts"; import { DefaultCommandValues } from "../constants.d.mts"; import { LoggingConfig } from "@decaf-ts/logging"; declare const releaseChainArgs: { meta: { type: string; default: string; }; branch: { type: string; default: string; }; current: { type: string; default: string; }; package: { type: string; default: string; }; token: { type: string; default: string; }; submoduleFile: { type: string; default: string; }; submodulePath: { type: string; default: string; }; workflow: { type: string; default: string; }; repo: { type: string; default: string; }; ref: { type: string; default: string; }; targetBase: { type: string; default: string; }; }; type ReleaseChainAnswerMap = { [K in keyof typeof releaseChainArgs]: unknown; }; export declare class ReleaseChainCommand extends Command<CommandOptions<typeof releaseChainArgs>, void> { constructor(); protected help(): void; protected run(options: LoggingConfig & typeof DefaultCommandValues & ReleaseChainAnswerMap): Promise<void>; } export declare class ReleaseChainDispatchCommand extends Command<CommandOptions<typeof releaseChainArgs>, void> { constructor(); protected help(): void; protected run(options: LoggingConfig & typeof DefaultCommandValues & ReleaseChainAnswerMap): Promise<void>; } export {};