Features: - Spreadsheet-like table with cell navigation (arrow keys) - Formula bar for editing cell values - Click and drag cell selection with Shift+Arrow extend - Column resize by dragging header borders, double-click for best fit - Editable headers via double-click - Command palette (Cmd+P) with 12 commands - Copy/Cut/Paste with CSV, Markdown, and Jira formats - Insert rows/columns above/below/left/right - File drag-and-drop to open CSV files - Native Open/Save dialogs - Go backend for CSV parsing, formatting, and file I/O - Vanilla JS frontend, no frameworks Co-authored-by: Shelley <shelley@exe.dev>
32 lines
1.1 KiB
TypeScript
Executable file
32 lines
1.1 KiB
TypeScript
Executable file
// Cynhyrchwyd y ffeil hon yn awtomatig. PEIDIWCH Â MODIWL
|
|
// This file is automatically generated. DO NOT EDIT
|
|
import {main} from '../models';
|
|
|
|
export function FormatAsCSV(arg1:Array<string>,arg2:Array<any>):Promise<string>;
|
|
|
|
export function FormatAsJira(arg1:Array<string>,arg2:Array<any>):Promise<string>;
|
|
|
|
export function FormatAsMarkdown(arg1:Array<string>,arg2:Array<any>):Promise<string>;
|
|
|
|
export function FormatAsSingleColumn(arg1:Array<any>):Promise<string>;
|
|
|
|
export function FormatRowsAsCSV(arg1:Array<any>):Promise<string>;
|
|
|
|
export function GetTableData():Promise<main.CSVData>;
|
|
|
|
export function LoadCSV(arg1:string):Promise<main.CSVData>;
|
|
|
|
export function OpenFileDialog():Promise<string>;
|
|
|
|
export function ParseCSVString(arg1:string):Promise<main.CSVData>;
|
|
|
|
export function SaveCSV(arg1:string,arg2:Array<string>,arg3:Array<any>):Promise<void>;
|
|
|
|
export function SaveCurrentFile(arg1:Array<string>,arg2:Array<any>):Promise<void>;
|
|
|
|
export function SaveFileDialog():Promise<string>;
|
|
|
|
export function SetTableData(arg1:Array<string>,arg2:Array<any>):Promise<void>;
|
|
|
|
export function SetWindowTitle(arg1:string):Promise<void>;
|