Update Kendo UI TypeScript definitions

This commit is contained in:
Tsvetomir Tsonev
2016-03-14 17:21:14 +02:00
parent 0cd5f0a148
commit 114bd94db9
+46 -12
View File
@@ -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 <https://github.com/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;
}