From ac138ae19caeea9e18a2f765adb269b51498b1ab Mon Sep 17 00:00:00 2001 From: Lasse Jul-Larsen Date: Thu, 5 Sep 2013 14:38:32 +0200 Subject: [PATCH] Made optional parameters optional, fixed DataView to implement DataProvider and corrected method signature in DataView to match DataProvider interface --- slickgrid/SlickGrid.d.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/slickgrid/SlickGrid.d.ts b/slickgrid/SlickGrid.d.ts index 44acc4c1b..50c7c2904 100644 --- a/slickgrid/SlickGrid.d.ts +++ b/slickgrid/SlickGrid.d.ts @@ -1459,15 +1459,15 @@ declare module Slick { export module Data { export interface DataViewOptions { - groupItemMetadataProvider: GroupItemMetadataProvider; - inlineFilters: boolean; + groupItemMetadataProvider?: GroupItemMetadataProvider; + inlineFilters?: boolean; } /** * Item -> Data by index * Row -> Data by row **/ - export class DataView { + export class DataView implements DataProvider { constructor(options: DataViewOptions); @@ -1537,7 +1537,7 @@ declare module Slick { public syncGridCellCssStyles(grid: Grid, key: string): void; public getLength(): number; - public getItem(): void; + public getItem(index: number): SlickData; public getItemMetadata(): void; public onRowCountChanged: Slick.SlickEvent;