mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2025-10-16 12:05:41 +00:00
Update Kendo ui version to 2019.3.917 (#38459)
This commit is contained in:
parent
498618d8d5
commit
a17c4bcc20
302
types/kendo-ui/index.d.ts
vendored
302
types/kendo-ui/index.d.ts
vendored
@ -1,4 +1,4 @@
|
||||
// Type definitions for Kendo UI Professional v2019.2.619
|
||||
// Type definitions for Kendo UI Professional v2019.3.917
|
||||
// Project: http://www.telerik.com/kendo-ui
|
||||
// Definitions by: Telerik <https://github.com/telerik>
|
||||
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
|
||||
@ -1191,6 +1191,13 @@ declare namespace kendo.data {
|
||||
field?: string;
|
||||
dir?: string;
|
||||
aggregates?: DataSourceGroupItemAggregate[];
|
||||
compare?: (a: DataSourceGroupCompareItem, b: DataSourceGroupCompareItem) => number;
|
||||
}
|
||||
|
||||
interface DataSourceGroupCompareItem {
|
||||
field: string;
|
||||
value: any;
|
||||
items: any[];
|
||||
}
|
||||
|
||||
interface DataSourceSchema {
|
||||
@ -1717,7 +1724,7 @@ declare namespace kendo.ui {
|
||||
highlightFirst?: boolean;
|
||||
ignoreCase?: boolean;
|
||||
minLength?: number;
|
||||
noDataTemplate?: string|Function;
|
||||
noDataTemplate?: string|Function|boolean;
|
||||
placeholder?: string;
|
||||
popup?: any;
|
||||
separator?: string|any;
|
||||
@ -2241,7 +2248,7 @@ declare namespace kendo.ui {
|
||||
ignoreCase?: boolean;
|
||||
index?: number;
|
||||
minLength?: number;
|
||||
noDataTemplate?: string|Function;
|
||||
noDataTemplate?: string|Function|boolean;
|
||||
placeholder?: string;
|
||||
popup?: ComboBoxPopup;
|
||||
suggest?: boolean;
|
||||
@ -2306,8 +2313,7 @@ declare namespace kendo.ui {
|
||||
|
||||
constructor(element: Element, options?: ConfirmOptions);
|
||||
|
||||
|
||||
|
||||
open(): kendo.ui.Confirm;
|
||||
}
|
||||
|
||||
interface ConfirmMessages {
|
||||
@ -2317,7 +2323,11 @@ declare namespace kendo.ui {
|
||||
|
||||
interface ConfirmOptions {
|
||||
name?: string;
|
||||
content?: string;
|
||||
messages?: ConfirmMessages;
|
||||
title?: string | boolean;
|
||||
initOpen?(e: DialogEvent): void;
|
||||
open?(e: DialogEvent): void;
|
||||
}
|
||||
interface ConfirmEvent {
|
||||
sender: Confirm;
|
||||
@ -3014,7 +3024,7 @@ declare namespace kendo.ui {
|
||||
ignoreCase?: boolean;
|
||||
index?: number;
|
||||
minLength?: number;
|
||||
noDataTemplate?: string|Function;
|
||||
noDataTemplate?: string|Function|boolean;
|
||||
popup?: DropDownListPopup;
|
||||
optionLabel?: string|any;
|
||||
optionLabelTemplate?: string|Function;
|
||||
@ -3160,7 +3170,7 @@ declare namespace kendo.ui {
|
||||
loadOnDemand?: boolean;
|
||||
messages?: DropDownTreeMessages;
|
||||
minLength?: number;
|
||||
noDataTemplate?: string|Function;
|
||||
noDataTemplate?: string|Function|boolean;
|
||||
placeholder?: string;
|
||||
popup?: DropDownTreePopup;
|
||||
headerTemplate?: string|Function;
|
||||
@ -3595,7 +3605,7 @@ declare namespace kendo.ui {
|
||||
resizable?: boolean | EditorResizable;
|
||||
serialization?: EditorSerialization;
|
||||
stylesheets?: any;
|
||||
tools?: EditorTool[];
|
||||
tools?: EditorTool[]|string[];
|
||||
imageBrowser?: EditorImageBrowser;
|
||||
fileBrowser?: EditorFileBrowser;
|
||||
change?(e: EditorEvent): void;
|
||||
@ -3626,6 +3636,112 @@ declare namespace kendo.ui {
|
||||
}
|
||||
|
||||
|
||||
class Filter extends kendo.ui.Widget {
|
||||
|
||||
static fn: Filter;
|
||||
|
||||
options: FilterOptions;
|
||||
|
||||
dataSource: kendo.data.DataSource;
|
||||
|
||||
element: JQuery;
|
||||
wrapper: JQuery;
|
||||
|
||||
static extend(proto: Object): Filter;
|
||||
|
||||
constructor(element: Element, options?: FilterOptions);
|
||||
|
||||
|
||||
applyFilter(): void;
|
||||
|
||||
}
|
||||
|
||||
interface FilterField {
|
||||
defaultValue?: any;
|
||||
editorTemplate?: string|Function;
|
||||
label?: string;
|
||||
name?: string;
|
||||
type?: string;
|
||||
}
|
||||
|
||||
interface FilterMessages {
|
||||
and?: string;
|
||||
apply?: string;
|
||||
or?: string;
|
||||
}
|
||||
|
||||
interface FilterOperatorsBoolean {
|
||||
eq?: string;
|
||||
neq?: string;
|
||||
}
|
||||
|
||||
interface FilterOperatorsDate {
|
||||
eq?: string;
|
||||
neq?: string;
|
||||
isnull?: string;
|
||||
isnotnull?: string;
|
||||
gte?: string;
|
||||
gt?: string;
|
||||
lte?: string;
|
||||
lt?: string;
|
||||
}
|
||||
|
||||
interface FilterOperatorsNumber {
|
||||
eq?: string;
|
||||
neq?: string;
|
||||
isnull?: string;
|
||||
isnotnull?: string;
|
||||
gte?: string;
|
||||
gt?: string;
|
||||
lte?: string;
|
||||
lt?: string;
|
||||
}
|
||||
|
||||
interface FilterOperatorsString {
|
||||
eq?: string;
|
||||
neq?: string;
|
||||
isnull?: string;
|
||||
isnotnull?: string;
|
||||
isempty?: string;
|
||||
isnotempty?: string;
|
||||
startswith?: string;
|
||||
contains?: string;
|
||||
doesnotcontain?: string;
|
||||
endswith?: string;
|
||||
isnullorempty?: string;
|
||||
isnotnullorempty?: string;
|
||||
}
|
||||
|
||||
interface FilterOperators {
|
||||
string?: FilterOperatorsString;
|
||||
number?: FilterOperatorsNumber;
|
||||
date?: FilterOperatorsDate;
|
||||
boolean?: FilterOperatorsBoolean;
|
||||
}
|
||||
|
||||
interface FilterOptions {
|
||||
name?: string;
|
||||
applyButton?: boolean;
|
||||
dataSource?: kendo.data.DataSource;
|
||||
expression?: any;
|
||||
expressionPreview?: boolean;
|
||||
fields?: FilterField[];
|
||||
mainLogic?: string;
|
||||
messages?: FilterMessages;
|
||||
operators?: FilterOperators;
|
||||
change?(e: FilterChangeEvent): void;
|
||||
}
|
||||
interface FilterEvent {
|
||||
sender: Filter;
|
||||
preventDefault: Function;
|
||||
isDefaultPrevented(): boolean;
|
||||
}
|
||||
|
||||
interface FilterChangeEvent extends FilterEvent {
|
||||
expression?: any;
|
||||
}
|
||||
|
||||
|
||||
class FilterMenu extends kendo.ui.Widget {
|
||||
|
||||
static fn: FilterMenu;
|
||||
@ -5279,7 +5395,7 @@ declare namespace kendo.ui {
|
||||
ignoreCase?: boolean;
|
||||
index?: number;
|
||||
minLength?: number;
|
||||
noDataTemplate?: string|Function;
|
||||
noDataTemplate?: string|Function|boolean;
|
||||
placeholder?: string;
|
||||
popup?: MultiColumnComboBoxPopup;
|
||||
suggest?: boolean;
|
||||
@ -5416,7 +5532,7 @@ declare namespace kendo.ui {
|
||||
ignoreCase?: boolean;
|
||||
minLength?: number;
|
||||
maxSelectedItems?: number;
|
||||
noDataTemplate?: string|Function;
|
||||
noDataTemplate?: string|Function|boolean;
|
||||
placeholder?: string;
|
||||
popup?: MultiSelectPopup;
|
||||
headerTemplate?: string|Function;
|
||||
@ -5966,6 +6082,9 @@ declare namespace kendo.ui {
|
||||
collapse(element: string, useAnimation: boolean): kendo.ui.PanelBar;
|
||||
collapse(element: Element, useAnimation: boolean): kendo.ui.PanelBar;
|
||||
collapse(element: JQuery, useAnimation: boolean): kendo.ui.PanelBar;
|
||||
dataItem(node: JQuery): kendo.data.Node;
|
||||
dataItem(node: Element): kendo.data.Node;
|
||||
dataItem(node: string): kendo.data.Node;
|
||||
destroy(): void;
|
||||
enable(element: string, enable: boolean): void;
|
||||
enable(element: Element, enable: boolean): void;
|
||||
@ -6317,6 +6436,7 @@ declare namespace kendo.ui {
|
||||
class Popup extends kendo.ui.Widget {
|
||||
|
||||
static fn: Popup;
|
||||
static TabKeyTrap: any;
|
||||
|
||||
options: PopupOptions;
|
||||
|
||||
@ -7749,6 +7869,68 @@ declare namespace kendo.ui {
|
||||
checked?: any;
|
||||
}
|
||||
|
||||
class Rating extends kendo.ui.Widget {
|
||||
|
||||
static fn: Rating;
|
||||
|
||||
options: RatingOptions;
|
||||
|
||||
|
||||
element: JQuery;
|
||||
wrapper: JQuery;
|
||||
container: JQuery;
|
||||
|
||||
static extend(proto: Object): Rating;
|
||||
|
||||
constructor(element: Element, options?: RatingOptions);
|
||||
|
||||
value(value: number): void;
|
||||
reset(): void;
|
||||
enable(enable: boolean): void;
|
||||
readonly(enable: boolean): void;
|
||||
setOptions(options: any): void;
|
||||
destroy(): void;
|
||||
}
|
||||
|
||||
interface RatingOptions {
|
||||
name?: string;
|
||||
min?: number;
|
||||
max?: number;
|
||||
selection: string | "continuous" | "single";
|
||||
precision: string | "item" | "half";
|
||||
label?: boolean | RatingLabel;
|
||||
tooltip?: boolean;
|
||||
itemTemplate?: string|Function;
|
||||
selectedTemplate?: string|Function;
|
||||
hoveredTemplate?: string|Function;
|
||||
selectValueOnFocus?: number;
|
||||
enabled?: boolean;
|
||||
readonly?: boolean;
|
||||
change?(e: RatingChangeEvent): void;
|
||||
select?(e: RatingSelectEvent): void;
|
||||
}
|
||||
|
||||
interface RatingLabel {
|
||||
template: string|Function;
|
||||
}
|
||||
|
||||
interface RatingEvent {
|
||||
sender: Rating;
|
||||
preventDefault: Function;
|
||||
isDefaultPrevented(): boolean;
|
||||
}
|
||||
|
||||
interface RatingChangeEvent extends RatingEvent {
|
||||
target?: Element;
|
||||
oldValue?: number;
|
||||
newValue?: number;
|
||||
}
|
||||
|
||||
interface RatingSelectEvent extends RatingEvent {
|
||||
target?: Element;
|
||||
}
|
||||
|
||||
|
||||
class TabStrip extends kendo.ui.Widget {
|
||||
|
||||
static fn: TabStrip;
|
||||
@ -7971,6 +8153,93 @@ declare namespace kendo.ui {
|
||||
interface TimePickerOpenEvent extends TimePickerEvent {
|
||||
}
|
||||
|
||||
class Timeline extends kendo.ui.Widget {
|
||||
|
||||
static fn: Timeline;
|
||||
|
||||
options: TimelineOptions;
|
||||
|
||||
dataSource: kendo.data.DataSource;
|
||||
|
||||
element: JQuery;
|
||||
wrapper: JQuery;
|
||||
|
||||
static extend(proto: Object): Timeline;
|
||||
|
||||
constructor(element: Element, options?: TimelineOptions);
|
||||
|
||||
|
||||
expand(event: string): void;
|
||||
expand(event: Element): void;
|
||||
expand(event: JQuery): void;
|
||||
collapse(event: string): void;
|
||||
collapse(event: Element): void;
|
||||
collapse(event: JQuery): void;
|
||||
open(event: string): void;
|
||||
open(event: Element): void;
|
||||
open(event: JQuery): void;
|
||||
destroy(): void;
|
||||
next(): void;
|
||||
previous(): void;
|
||||
redraw(): void;
|
||||
setDataSource(dataSource: kendo.data.DataSource): void;
|
||||
|
||||
}
|
||||
|
||||
interface TimelineOptions {
|
||||
name?: string;
|
||||
alternatingMode?: boolean;
|
||||
orientation?: string;
|
||||
collapsibleEvents?: boolean;
|
||||
dataActionsField?: string;
|
||||
dataDescriptionField?: string;
|
||||
dataDateField?: string;
|
||||
dataImagesField?: string;
|
||||
dataSubTitleField?: string;
|
||||
dataTitleField?: string;
|
||||
dataSource?: kendo.data.DataSource|any;
|
||||
eventTemplate?: string|Function;
|
||||
dateformat?: string;
|
||||
eventHeight?: number;
|
||||
eventWidth?: number;
|
||||
showDateLabels?: boolean;
|
||||
change?(e: TimelineChangeEvent): void;
|
||||
dataBound?(e: TimelineDataBoundEvent): void;
|
||||
expand?(e: TimelineExpandEvent): void;
|
||||
collapse?(e: TimelineCollapseEvent): void;
|
||||
actionClick?(e: TimelineActionClickEvent): void;
|
||||
navigate?(e: TimelineNavigateEvent): void;
|
||||
}
|
||||
interface TimelineEvent {
|
||||
sender: Timeline;
|
||||
preventDefault: Function;
|
||||
isDefaultPrevented(): boolean;
|
||||
}
|
||||
|
||||
interface TimelineChangeEvent extends TimelineEvent {
|
||||
dataItem?: kendo.data.Model;
|
||||
eventContainer?: JQuery;
|
||||
}
|
||||
|
||||
interface TimelineDataBoundEvent extends TimelineEvent {
|
||||
}
|
||||
|
||||
interface TimelineExpandEvent extends TimelineEvent {
|
||||
dataItem?: kendo.data.Model;
|
||||
}
|
||||
|
||||
interface TimelineCollapseEvent extends TimelineEvent {
|
||||
dataItem?: kendo.data.Model;
|
||||
}
|
||||
|
||||
interface TimelineActionClickEvent extends TimelineEvent {
|
||||
dataItem?: kendo.data.Model;
|
||||
element?: JQuery;
|
||||
}
|
||||
|
||||
interface TimelineNavigateEvent extends TimelineEvent {
|
||||
action?: string;
|
||||
}
|
||||
|
||||
class ToolBar extends kendo.ui.Widget {
|
||||
|
||||
@ -10485,6 +10754,7 @@ declare namespace kendo.dataviz.ui {
|
||||
|
||||
interface ArcGaugeOptions {
|
||||
name?: string;
|
||||
centerTemplate?: string|Function;
|
||||
color?: string;
|
||||
colors?: ArcGaugeColor[];
|
||||
gaugeArea?: ArcGaugeGaugeArea;
|
||||
@ -21626,6 +21896,10 @@ interface JQuery {
|
||||
kendoEditor(options: kendo.ui.EditorOptions): JQuery;
|
||||
data(key: "kendoEditor"): kendo.ui.Editor;
|
||||
|
||||
kendoFilter(): JQuery;
|
||||
kendoFilter(options: kendo.ui.FilterOptions): JQuery;
|
||||
data(key: "kendoFilter"): kendo.ui.Filter;
|
||||
|
||||
kendoFilterMenu(): JQuery;
|
||||
kendoFilterMenu(options: kendo.ui.FilterMenuOptions): JQuery;
|
||||
data(key: "kendoFilterMenu"): kendo.ui.FilterMenu;
|
||||
@ -21854,6 +22128,10 @@ interface JQuery {
|
||||
kendoSwitch(options: kendo.ui.SwitchOptions): JQuery;
|
||||
data(key: "kendoSwitch"): kendo.ui.Switch;
|
||||
|
||||
kendoRating(): JQuery;
|
||||
kendoRating(options: kendo.ui.RatingOptions): JQuery;
|
||||
data(key: "kendoRating"): kendo.ui.Rating;
|
||||
|
||||
kendoTabStrip(): JQuery;
|
||||
kendoTabStrip(options: kendo.ui.TabStripOptions): JQuery;
|
||||
data(key: "kendoTabStrip"): kendo.ui.TabStrip;
|
||||
@ -21862,6 +22140,10 @@ interface JQuery {
|
||||
kendoTimePicker(options: kendo.ui.TimePickerOptions): JQuery;
|
||||
data(key: "kendoTimePicker"): kendo.ui.TimePicker;
|
||||
|
||||
kendoTimeline(): JQuery;
|
||||
kendoTimeline(options: kendo.ui.TimelineOptions): JQuery;
|
||||
data(key: "kendoTimeline"): kendo.ui.Timeline;
|
||||
|
||||
kendoToolBar(): JQuery;
|
||||
kendoToolBar(options: kendo.ui.ToolBarOptions): JQuery;
|
||||
data(key: "kendoToolBar"): kendo.ui.ToolBar;
|
||||
|
||||
Loading…
Reference in New Issue
Block a user