From f9df66c80dbedc8add942c3b8a5d97f877a7013a Mon Sep 17 00:00:00 2001 From: Derek Cicerone Date: Thu, 23 Jan 2014 19:03:53 -0500 Subject: [PATCH] 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 --- slickgrid/slick.headerbuttons.d.ts | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 slickgrid/slick.headerbuttons.d.ts diff --git a/slickgrid/slick.headerbuttons.d.ts b/slickgrid/slick.headerbuttons.d.ts new file mode 100644 index 0000000000..c4d928777f --- /dev/null +++ b/slickgrid/slick.headerbuttons.d.ts @@ -0,0 +1,27 @@ +declare module Slick { + + export interface Column { + 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 extends Plugin { + constructor(); + public onCommand: Slick.Event; + } + } +}