UNPKG

legions-thirdparty-plugin

Version:
21 lines (20 loc) 689 B
import { DexieUtils } from '../sdk.dexie'; import { IExportTableCsv } from './exportCsv'; import { html2canvasOptions } from './html2canvas'; import { ISdkXlsx } from './sdk.xlsx' import { ISdkhtml2canvas } from './sdk.html2canvas' import { ISdkClipboard } from './sdk.clipboard' import { JsBarcode } from './jsbarcode'; import {focusBind,focusUnbind} from '../focus-outside' export interface IlegionsThirdpartyPlugin { /* use: (plugin: IPlugin[] | IPlugin) => void; */ xlsx: ISdkXlsx; html2canvas: ISdkhtml2canvas; jsBarcode: JsBarcode; clipboard: ISdkClipboard; dexie: DexieUtils; focusOutside: { focusBind:typeof focusBind; focusUnbind: typeof focusUnbind; }; }