mirror of
https://github.com/wassname/DefinitelyTyped.git
synced 2026-08-20 12:00:53 +08:00
Update Kendo UI TypeScript definitions
This commit is contained in:
Vendored
+46
-12
@@ -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;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user