@lcap/cli
Version:
utils for lcap
60 lines • 1.15 kB
TypeScript
/// <reference types="node" />
import type { TokenData } from '../utils';
/** 物料种类 */
export type ReleaseKind = 'ide';
/** 文件数据 */
export interface InputFileData {
/** 文件硬盘路径 */
diskPath: string;
/** 文件远端路径 */
remotePath: string;
/**
* 文件内容
*/
content: Buffer;
/**
* 文件大小
*/
size: number;
}
/**
* 自动创建合并请求
*/
export interface AutoMrData {
/**
* 发布物料种类
*/
kind: ReleaseKind;
/**
* 提交文件目录
*
* @description 文件夹目录
*/
distDir: string;
/**
* MR 标题
*
* @description 允许使用的参数:[time]、[version]
*/
mrTitle: string;
/**
* MR 描述
*
* @description 允许使用的参数:[time]、[version]
*/
mrMessage: string;
/**
* 作者邮箱
*/
authorEmail: string;
/**
* 作者姓名
*/
authorName: string;
/**
* 临时文件
*/
output: string;
}
export type CommandOptions = TokenData & AutoMrData;
//# sourceMappingURL=types.d.ts.map