Create slick.headerbuttons.d.ts

Headerbuttons is a SlickGrid plugin so I put it in the slickgrid directory:
https://github.com/mleibman/SlickGrid/blob/master/plugins/slick.headerbuttons.js?source=cc
This commit is contained in:
Derek Cicerone
2014-01-23 19:03:53 -05:00
parent 950d0d85a7
commit f9df66c80d
+27
View File
@@ -0,0 +1,27 @@
declare module Slick {
export interface Column<T extends Slick.SlickData> {
header: Header;
}
export interface Header {
buttons: HeaderButton[];
}
export interface HeaderButton {
command?: string;
cssClass?: string;
handler?: Function;
image?: string;
showOnHover?: boolean;
tooltip?: string;
}
export module Plugins {
export class HeaderButtons<T extends Slick.SlickData> extends Plugin<T> {
constructor();
public onCommand: Slick.Event<any>;
}
}
}