platina-core
Version:
UI Kit of SberMarketing
46 lines (45 loc) • 1.3 kB
TypeScript
import { SvelteComponentTyped } from "svelte";
import type { KeyCallback } from './types';
declare const __propDef: {
props: {
[x: string]: any;
tableElement?: (HTMLTableElement | null) | undefined;
scrollElement?: (HTMLDivElement | null) | undefined;
scrollState?: {
left: number;
top: number;
} | undefined;
key?: (string | KeyCallback | null) | undefined;
lastRow?: unknown;
};
events: {
sort: CustomEvent<any>;
contextmenu: MouseEvent;
drag: DragEvent;
dragenter: DragEvent;
dragstart: DragEvent;
dragend: DragEvent;
dragover: DragEvent;
drop: DragEvent;
click: CustomEvent<any>;
} & {
[evt: string]: CustomEvent<any>;
};
slots: {
header: {
header: any;
};
row: {
row: any;
vRow: import("@tanstack/svelte-virtual").VirtualItem;
vIndex: any;
};
afterTableContent: {};
};
};
export type RootProps = typeof __propDef.props;
export type RootEvents = typeof __propDef.events;
export type RootSlots = typeof __propDef.slots;
export default class Root extends SvelteComponentTyped<RootProps, RootEvents, RootSlots> {
}
export {};