文件操作 - tasks.d.ts
返回文件管理
返回主菜单
删除本文件
文件: /var/www/OLD/node_modules/simple-git/dist/src/lib/types/tasks.d.ts
编辑文件内容
/// <reference types="node" /> import { GitExecutorResult, SimpleGitExecutor } from './index'; import { EmptyTask } from '../tasks/task'; export declare type TaskResponseFormat = Buffer | string; export interface TaskParser<INPUT extends TaskResponseFormat, RESPONSE> { (stdOut: INPUT, stdErr: INPUT): RESPONSE; } export interface EmptyTaskParser { (executor: SimpleGitExecutor): void; } export interface SimpleGitTaskConfiguration<RESPONSE, FORMAT, INPUT extends TaskResponseFormat> { commands: string[]; format: FORMAT; parser: TaskParser<INPUT, RESPONSE>; onError?: (result: GitExecutorResult, error: Error, done: (result: Buffer | Buffer[]) => void, fail: (error: string | Error) => void) => void; } export declare type StringTask<R> = SimpleGitTaskConfiguration<R, 'utf-8', string>; export declare type BufferTask<R> = SimpleGitTaskConfiguration<R, 'buffer', Buffer>; export declare type RunnableTask<R> = StringTask<R> | BufferTask<R>; export declare type SimpleGitTask<R> = RunnableTask<R> | EmptyTask;
修改文件时间
将文件时间修改为当前时间的前一年
删除文件