UNPKG

@yuki-no/plugin-batch-pr

Version:

Batch PR plugin for yuki-no - Collects opened Yuki-no translation issues and creates a single pull request

35 lines (34 loc) 698 B
type FileChangeBase = { upstreamFileName: string; }; export type FileChange = FileChangeBase & ({ type: 'update'; changes: LineChange[] | Buffer; } | { type: 'delete'; } | { type: 'rename' | 'copy'; nextUpstreamFileName: string; similarity: number; changes: LineChange[]; } | { type: 'type'; }); export type LineChange = { type: 'insert-line'; lineNumber: number; content: string; } | { type: 'delete-line'; lineNumber: number; }; export type FileStatus = { status: 'M' | 'A' | 'D' | 'T'; headFileName: string; } | { status: 'R' | 'C'; headFileName: string; nextHeadFileName: string; similarity: number; }; export {};