diff --git a/kendo-ui/kendo-ui.d.ts b/kendo-ui/kendo-ui.d.ts index f1a72d57c..035b8c6fc 100644 --- a/kendo-ui/kendo-ui.d.ts +++ b/kendo-ui/kendo-ui.d.ts @@ -1,4 +1,4 @@ -// Type definitions for Kendo UI Professional v2016.1.226 +// Type definitions for Kendo UI Professional v2016.1.314 // Project: http://www.telerik.com/kendo-ui // Definitions by: Telerik // Definitions: https://github.com/borisyankov/DefinitelyTyped @@ -246,6 +246,8 @@ declare module kendo { }; }; + var version: string; + interface TemplateOptions { paramName?: string; useWithBlock?: boolean; @@ -301,7 +303,7 @@ declare module kendo { class Layout extends View { containers: { [selector: string]: ViewContainer; }; - showIn(selector: string, view: View): void; + showIn(selector: string, view: View, transitionClass?: string): void; } class History extends Observable { @@ -317,8 +319,13 @@ declare module kendo { interface RouterOptions { init?: (e: RouterEvent) => void; - routeMissing?: (e: RouterEvent) => void; - change?: (e: RouterEvent) => void; + pushState?: boolean; + hashBang?: boolean; + root?: string; + ignoreCase?: boolean; + change?(e: RouterChangeEvent): void; + routeMissing?(e: RouterRouteMissingEvent): void; + same?(e: RouterEvent): void; } interface RouterEvent { @@ -328,6 +335,15 @@ declare module kendo { isDefaultPrevented(): boolean; } + interface RouterChangeEvent extends RouterEvent { + params: any; + backButtonPressed: boolean; + } + + interface RouterRouteMissingEvent extends RouterEvent { + params: any; + } + class Route extends Class { route: RegExp; callback(url: string): void; @@ -348,6 +364,9 @@ declare module kendo { } declare module kendo.effects { + function enable(): void; + function disable(): void; + interface Element { expand(direction: string): effects.Expand; expandHorizontal(): effects.Expand; @@ -932,6 +951,7 @@ declare module kendo.data { interface DataSourceSchemaModel { id?: string; fields?: any; + [index: string]: any; } interface DataSourceSchemaModelWithFieldsArray extends DataSourceSchemaModel { @@ -4390,6 +4410,9 @@ declare module kendo.ui { landscape?: boolean; margin?: GridPdfMargin; paperSize?: string|any; + template?: string; + repeatHeaders?: boolean; + scale?: number|any|any; proxyURL?: string; proxyTarget?: string; subject?: string; @@ -6555,9 +6578,16 @@ declare module kendo.ui { mergedCells?: any; rows?: SpreadsheetSheetRow[]; selection?: string; + showGridLines?: boolean; sort?: SpreadsheetSheetSort; } + interface SpreadsheetToolbar { + home?: boolean|any; + insert?: boolean|any; + data?: boolean|any; + } + interface SpreadsheetInsertSheetOptions { rows?: number; columns?: number; @@ -6582,7 +6612,7 @@ declare module kendo.ui { rows?: number; sheets?: SpreadsheetSheet[]; sheetsbar?: boolean; - toolbar?: boolean; + toolbar?: SpreadsheetToolbar; change?(e: SpreadsheetChangeEvent): void; render?(e: SpreadsheetRenderEvent): void; excelExport?(e: SpreadsheetExcelExportEvent): void; @@ -7854,9 +7884,9 @@ declare module kendo.ui { center(): kendo.ui.Window; close(): kendo.ui.Window; - content(): any; - content(content?: string): void; - content(content?: JQuery): void; + content(): string; + content(content?: string): kendo.ui.Window; + content(content?: JQuery): kendo.ui.Window; destroy(): void; maximize(): kendo.ui.Window; minimize(): kendo.ui.Window; @@ -7865,8 +7895,8 @@ declare module kendo.ui { refresh(options: any): kendo.ui.Window; restore(): kendo.ui.Window; setOptions(options: any): void; - title(): kendo.ui.Window; - title(text?: string): void; + title(): string; + title(text?: string): kendo.ui.Window; toFront(): kendo.ui.Window; toggleMaximization(): kendo.ui.Window; unpin(): void; @@ -10332,9 +10362,9 @@ declare module kendo.dataviz.ui { options: DiagramOptions; dataSource: kendo.data.DataSource; - connections: DiagramConnection[]; + connections: kendo.dataviz.diagram.Connection[]; connectionsDataSource: kendo.data.DataSource; - shapes: DiagramShape[]; + shapes: kendo.dataviz.diagram.Shape[]; element: JQuery; wrapper: JQuery; @@ -15753,6 +15783,7 @@ declare module kendo.spreadsheet { fontFamily(value?: string): void; fontSize(): number; fontSize(value?: number): void; + forEachCell(callback: Function): void; format(): string; format(format?: string): void; formula(): string; @@ -15824,6 +15855,8 @@ declare module kendo.spreadsheet { rowHeight(): void; rowHeight(index: number, width?: number): void; selection(): kendo.spreadsheet.Range; + showGridLines(): boolean; + showGridLines(showGridLiens?: boolean): void; toJSON(): void; unhideColumn(index: number): void; unhideRow(index: number): void; @@ -16959,6 +16992,7 @@ declare module kendo.ooxml { filter?: WorkbookSheetFilter; name?: string; rows?: WorkbookSheetRow[]; + showGridLines?: boolean; title?: string; }