UNPKG

@swdotcom/editor-flow

Version:
56 lines (51 loc) 1.17 kB
export class ProjectChangeInfo { docs_changed: any = {}; project_directory: string = ''; project_name: string = ''; identifier: string = ''; resource: any = {}; } export class DocChangeInfo { start: number = 0; end: number = 0; file_name: string = ''; file_path: string = ''; line_count: number = 0; syntax: string = ''; character_count: number = 0; keystrokes: number = 0; linesAdded: number = 0; aiLinesAdded: number = 0; aiLinesReverted: number = 0; linesDeleted: number = 0; charactersAdded: number = 0; aiCharactersAdded: number = 0; aiCharactersReverted: number = 0; charactersDeleted: number = 0; singleDeletes: number = 0; multiDeletes: number = 0; singleAdds: number = 0; multiAdds: number = 0; autoIndents: number = 0; replacements: number = 0; changeType: string = ''; } export enum EditorType { VSCODE = 'vscode', } export enum FlowEventType { CLOSE = 'close', OPEN = 'open', SAVE = 'save', CHANGE = 'change', KPM = 'kpm', FOCUS = 'focus', UNFOCUS = 'unfocus', THEME = 'theme' } export interface VSCodeInterface { disposable: any, window: any, workspace: any, env: any, }