jspreadsheet-ce
Version:
Jspreadsheet is a lightweight, vanilla javascript plugin to create amazing web-based interactive data grids with spreadsheet like controls compatible with Excel, Google Spreadsheets and any other spreadsheet software.
23 lines (17 loc) • 919 B
TypeScript
import { DefineComponent } from 'vue';
import type JSpreadsheetCore from 'jspreadsheet-ce';
// Get all the static types from the core library
type JSpreadsheetBase = typeof JSpreadsheetCore;
// Create interface that extends the base type and adds call signature
interface JSpreadsheetInterface extends JSpreadsheetBase {
(element: HTMLElement | HTMLDivElement | null, options: JSpreadsheetCore.Spreadsheet): Array<JSpreadsheetCore.WorksheetInstance>;
}
export declare const Worksheet: DefineComponent<JSpreadsheetCore.Worksheet>;
export declare const Spreadsheet: DefineComponent<JSpreadsheetCore.Spreadsheet>;
export declare const jspreadsheet: JSpreadsheetInterface;
declare const _default: {
Worksheet: DefineComponent<JSpreadsheetCore.Worksheet>;
Spreadsheet: DefineComponent<JSpreadsheetCore.Spreadsheet>;
jspreadsheet: JSpreadsheetInterface;
};
export default _default;