mirror of
https://github.com/wassname/DefinitelyTyped.git
synced 2026-09-02 12:00:51 +08:00
Merge remote-tracking branch 'upstream/master'
This commit is contained in:
@@ -98,6 +98,7 @@ List of Definitions
|
||||
* [jQuery](http://jquery.com/) (from TypeScript samples)
|
||||
* [jQuery Mobile](http://jquerymobile.com) (by [Boris Yankov](https://github.com/borisyankov))
|
||||
* [jQuery UI](http://jqueryui.com/) (by [Boris Yankov](https://github.com/borisyankov))
|
||||
* [jQuery.Address](https://github.com/asual/jquery-address) (by [Martin Duparc](https://github.com/martinduparc/))
|
||||
* [jQuery.areYouSure](https://github.com/codedance/jquery.AreYouSure) (by [Jon Egerton](https://github.com/jonegerton))
|
||||
* [jQuery.autosize](http://www.jacklmoore.com/autosize/) (by [Jack Moore](http://www.jacklmoore.com/))
|
||||
* [jQuery.BBQ](http://benalman.com/projects/jquery-bbq-plugin/) (by [Adam R. Smith](https://github.com/sunetos))
|
||||
|
||||
Vendored
+1
@@ -562,6 +562,7 @@ declare module ng {
|
||||
|
||||
interface IHttpProvider extends IServiceProvider {
|
||||
defaults: IRequestConfig;
|
||||
interceptors: any[];
|
||||
responseInterceptors: any[];
|
||||
}
|
||||
|
||||
|
||||
Vendored
+24
@@ -0,0 +1,24 @@
|
||||
/// <reference path="../jquery/jquery.d.ts" />
|
||||
|
||||
// Type definitions for jQuery.Address 1.5
|
||||
// Project: https://github.com/asual/jquery-address
|
||||
// Definitions by: Martin Duparc <@martinduparc>
|
||||
// Definitions: https://github.com/borisyankov/DefinitelyTyped/
|
||||
|
||||
interface JQueryAddressStatic {
|
||||
();
|
||||
change(callback: any): void;
|
||||
value(url: any): void;
|
||||
}
|
||||
|
||||
interface JQueryAddress {
|
||||
(): JQuery;
|
||||
}
|
||||
|
||||
interface JQueryStatic {
|
||||
address: JQueryAddressStatic;
|
||||
}
|
||||
|
||||
interface JQuery {
|
||||
address: JQueryAddress;
|
||||
}
|
||||
+280
-809
File diff suppressed because it is too large
Load Diff
Vendored
+13
-5
@@ -3,10 +3,12 @@
|
||||
// Definitions by: Daisuke Mino <https://github.com/minodisk>
|
||||
// Definitions: https://github.com/borisyankov/DefinitelyTyped
|
||||
|
||||
/// <reference path="../jquery/jquery.d.ts"/>
|
||||
|
||||
interface Loop {
|
||||
begin: number;
|
||||
end: number;
|
||||
step: number;
|
||||
begin?: number;
|
||||
end?: number;
|
||||
step?: number;
|
||||
}
|
||||
|
||||
interface ConnectOption {
|
||||
@@ -22,7 +24,7 @@ interface RetryOption {
|
||||
|
||||
interface DeferredizedFunction { (...arg: any[]): Deferred; }
|
||||
interface DeferredizedFunctionWithNumber { (n: number): Deferred; }
|
||||
interface FunctionWithNumber { (i: number); }
|
||||
interface FunctionWithNumber { (i: number, o?: any); }
|
||||
interface ErrorCallback { (d: Deferred, ...args: any[]); }
|
||||
|
||||
declare class Deferred {
|
||||
@@ -62,6 +64,9 @@ declare class Deferred {
|
||||
loop(n: Loop, fun: FunctionWithNumber): Deferred;
|
||||
}
|
||||
|
||||
interface JQueryXHR {
|
||||
next(fun: Function): Deferred;
|
||||
}
|
||||
|
||||
declare function chain(...args: any[]): Deferred;
|
||||
declare function wait(n: number): Deferred;
|
||||
@@ -72,4 +77,7 @@ declare function earlier(dl: any): Deferred;
|
||||
declare function loop(n: number, fun: FunctionWithNumber): Deferred;
|
||||
declare function loop(n: Loop, fun: FunctionWithNumber): Deferred;
|
||||
|
||||
declare function repeat(n: number, fun: FunctionWithNumber): Deferred;
|
||||
declare function repeat(n: number, fun: FunctionWithNumber): Deferred;
|
||||
|
||||
declare function next(fun: Function): Deferred;
|
||||
|
||||
|
||||
@@ -157,7 +157,7 @@ grid.getCellCssStyles("test")[0]["number_column"];
|
||||
|
||||
grid.getCellEditor();
|
||||
|
||||
grid.getCellFromEvent(new Slick.SlickEvent());
|
||||
grid.getCellFromEvent(new Slick.Event());
|
||||
|
||||
grid.getCellFromPoint(5, 10);
|
||||
|
||||
|
||||
Vendored
+54
-48
@@ -1,4 +1,4 @@
|
||||
/*
|
||||
/*
|
||||
SlickGrid-2.1.d.ts may be freely distributed under the MIT license.
|
||||
|
||||
Copyright (c) 2013 Josh Baldwin https://github.com/jbaldwin/SlickGrid.d.ts
|
||||
@@ -26,6 +26,8 @@ OTHER DEALINGS IN THE SOFTWARE.
|
||||
|
||||
/// <reference path="../jquery/jquery.d.ts" />
|
||||
|
||||
interface DOMEvent extends Event {}
|
||||
|
||||
declare module Slick {
|
||||
|
||||
/**
|
||||
@@ -71,11 +73,10 @@ declare module Slick {
|
||||
|
||||
/***
|
||||
* A simple publisher-subscriber implementation.
|
||||
* todo: SlickEvent is named 'Event', but this clashes with the native DOM Event which is also used is various places.
|
||||
* @class Event
|
||||
* @constructor
|
||||
*/
|
||||
export class SlickEvent<T> {
|
||||
export class Event<T> {
|
||||
|
||||
constructor();
|
||||
|
||||
@@ -110,8 +111,8 @@ declare module Slick {
|
||||
* @return Last run callback result.
|
||||
* @note slick.core.Event.notify shows this method as returning a value, type is unknown.
|
||||
*/
|
||||
public notify(args: T, e: EventData, scope: any): any;
|
||||
public notify(args: T, e: Event, scope: any): any;
|
||||
public notify(args?: T, e?: EventData, scope?: any): any;
|
||||
public notify(args?: T, e?: DOMEvent, scope?: any): any;
|
||||
|
||||
}
|
||||
|
||||
@@ -710,7 +711,7 @@ declare module Slick {
|
||||
**/
|
||||
destroy(): void;
|
||||
|
||||
onSelectedRangesChanged: Slick.SlickEvent<E>;
|
||||
onSelectedRangesChanged: Slick.Event<E>;
|
||||
}
|
||||
|
||||
export class Grid<T extends SlickData> {
|
||||
@@ -967,7 +968,7 @@ declare module Slick {
|
||||
* @param e A standard W3C/jQuery event.
|
||||
* @return
|
||||
**/
|
||||
public getCellFromEvent<T>(e: SlickEvent<T>): Cell; // todo: !! Unsure on return type !!
|
||||
public getCellFromEvent<T>(e: Event<T>): Cell; // todo: !! Unsure on return type !!
|
||||
|
||||
/**
|
||||
* Returns a hash containing row and cell indexes. Coordinates are relative to the top left corner of the grid beginning with the first row (not including the column headers).
|
||||
@@ -1108,38 +1109,39 @@ declare module Slick {
|
||||
|
||||
// #region Events
|
||||
|
||||
public onScroll: Slick.SlickEvent<OnScrollEventData>;
|
||||
public onSort: Slick.SlickEvent<OnSortEventData<T>>;
|
||||
public onHeaderMouseEnter: Slick.SlickEvent<OnHeaderMouseEventData<T>>;
|
||||
public onHeaderMouseLeave: Slick.SlickEvent<OnHeaderMouseEventData<T>>;
|
||||
public onHeaderContextMenu: Slick.SlickEvent<OnHeaderContextMenuEventData<T>>;
|
||||
public onHeaderClick: Slick.SlickEvent<OnHeaderClickEventData<T>>;
|
||||
public onHeaderCellRendered: Slick.SlickEvent<OnHeaderCellRenderedEventData<T>>;
|
||||
public onBeforeHeaderCellDestroy: Slick.SlickEvent<OnBeforeHeaderCellDestroyEventData<T>>;
|
||||
public onHeaderRowCellRendered: Slick.SlickEvent<OnHeaderRowCellRenderedEventData<T>>;
|
||||
public onBeforeHeaderRowCellDestroy: Slick.SlickEvent<OnBeforeHeaderRowCellDestroyEventData<T>>;
|
||||
public onMouseEnter: Slick.SlickEvent<OnMouseEnterEventData>;
|
||||
public onMouseLeave: Slick.SlickEvent<OnMouseLeaveEventData>;
|
||||
public onClick: Slick.SlickEvent<OnClickEventData>;
|
||||
public onDblClick: Slick.SlickEvent<OnDblClickEventData>;
|
||||
public onContextMenu: Slick.SlickEvent<OnContextMenuEventData>;
|
||||
public onKeyDown: Slick.SlickEvent<OnKeyDownEventData>;
|
||||
public onAddNewRow: Slick.SlickEvent<OnAddNewRowEventData<T>>;
|
||||
public onValidationError: Slick.SlickEvent<OnValidationErrorEventData<T>>;
|
||||
public onColumnsReordered: Slick.SlickEvent<OnColumnsReorderedEventData>;
|
||||
public onColumnsResized: Slick.SlickEvent<OnColumnsResizedEventData>;
|
||||
public onCellChange: Slick.SlickEvent<OnCellChangeEventData<T>>;
|
||||
public onBeforeEditCell: Slick.SlickEvent<OnBeforeEditCellEventData<T>>;
|
||||
public onBeforeCellEditorDestroy: Slick.SlickEvent<OnBeforeCellEditorDestroyEventData<T>>;
|
||||
public onBeforeDestroy: Slick.SlickEvent<OnBeforeDestroyEventData>;
|
||||
public onActiveCellChanged: Slick.SlickEvent<OnActiveCellChangedEventData>;
|
||||
public onActiveCellPositionChanged: Slick.SlickEvent<OnActiveCellPositionChangedEventData>;
|
||||
public onDragInit: Slick.SlickEvent<OnDragInitEventData>;
|
||||
public onDragStart: Slick.SlickEvent<OnDragStartEventData>;
|
||||
public onDrag: Slick.SlickEvent<OnDragEventData>;
|
||||
public onDragEnd: Slick.SlickEvent<OnDragEndEventData>;
|
||||
public onSelectedRowsChanged: Slick.SlickEvent<OnSelectedRowsChangedEventData>;
|
||||
public onCellCssStylesChanged: Slick.SlickEvent<OnCellCssStylesChangedEventData>;
|
||||
public onScroll: Slick.Event<OnScrollEventData>;
|
||||
public onSort: Slick.Event<OnSortEventData<T>>;
|
||||
public onHeaderMouseEnter: Slick.Event<OnHeaderMouseEventData<T>>;
|
||||
public onHeaderMouseLeave: Slick.Event<OnHeaderMouseEventData<T>>;
|
||||
public onHeaderContextMenu: Slick.Event<OnHeaderContextMenuEventData<T>>;
|
||||
public onHeaderClick: Slick.Event<OnHeaderClickEventData<T>>;
|
||||
public onHeaderCellRendered: Slick.Event<OnHeaderCellRenderedEventData<T>>;
|
||||
public onBeforeHeaderCellDestroy: Slick.Event<OnBeforeHeaderCellDestroyEventData<T>>;
|
||||
public onHeaderRowCellRendered: Slick.Event<OnHeaderRowCellRenderedEventData<T>>;
|
||||
public onBeforeHeaderRowCellDestroy: Slick.Event<OnBeforeHeaderRowCellDestroyEventData<T>>;
|
||||
public onMouseEnter: Slick.Event<OnMouseEnterEventData>;
|
||||
public onMouseLeave: Slick.Event<OnMouseLeaveEventData>;
|
||||
public onClick: Slick.Event<OnClickEventData>;
|
||||
public onDblClick: Slick.Event<OnDblClickEventData>;
|
||||
public onContextMenu: Slick.Event<OnContextMenuEventData>;
|
||||
public onKeyDown: Slick.Event<OnKeyDownEventData>;
|
||||
public onAddNewRow: Slick.Event<OnAddNewRowEventData<T>>;
|
||||
public onValidationError: Slick.Event<OnValidationErrorEventData<T>>;
|
||||
public onColumnsReordered: Slick.Event<OnColumnsReorderedEventData>;
|
||||
public onColumnsResized: Slick.Event<OnColumnsResizedEventData>;
|
||||
public onCellChange: Slick.Event<OnCellChangeEventData<T>>;
|
||||
public onBeforeEditCell: Slick.Event<OnBeforeEditCellEventData<T>>;
|
||||
public onBeforeCellEditorDestroy: Slick.Event<OnBeforeCellEditorDestroyEventData<T>>;
|
||||
public onBeforeDestroy: Slick.Event<OnBeforeDestroyEventData>;
|
||||
public onActiveCellChanged: Slick.Event<OnActiveCellChangedEventData>;
|
||||
public onActiveCellPositionChanged: Slick.Event<OnActiveCellPositionChangedEventData>;
|
||||
public onDragInit: Slick.Event<OnDragInitEventData>;
|
||||
public onDragStart: Slick.Event<OnDragStartEventData>;
|
||||
public onDrag: Slick.Event<OnDragEventData>;
|
||||
public onDragEnd: Slick.Event<OnDragEndEventData>;
|
||||
public onSelectedRowsChanged: Slick.Event<OnSelectedRowsChangedEventData>;
|
||||
public onCellCssStylesChanged: Slick.Event<OnCellCssStylesChangedEventData>;
|
||||
public onViewportChanged: Slick.Event<OnViewportChangedEventData>;
|
||||
// #endregion Events
|
||||
|
||||
// #region Plugins
|
||||
@@ -1335,6 +1337,10 @@ declare module Slick {
|
||||
scrollTop: number;
|
||||
}
|
||||
|
||||
export interface OnViewportChangedEventData {
|
||||
|
||||
}
|
||||
|
||||
export interface Cell {
|
||||
row: number;
|
||||
cell: number;
|
||||
@@ -1435,7 +1441,7 @@ declare module Slick {
|
||||
export class LongText<T extends Slick.SlickData> extends Editor<T> {
|
||||
constructor(args: EditorOptions<T>);
|
||||
|
||||
public handleKeyDown(e: Event): void;
|
||||
public handleKeyDown(e: DOMEvent): void;
|
||||
public save(): void;
|
||||
public cancel(): void;
|
||||
public hide(): void;
|
||||
@@ -1469,7 +1475,7 @@ declare module Slick {
|
||||
**/
|
||||
export class DataView<T extends Slick.SlickData> implements DataProvider {
|
||||
|
||||
constructor(options: DataViewOptions<T>);
|
||||
constructor(options?: DataViewOptions<T>);
|
||||
|
||||
public beginUpdate(): void;
|
||||
public endUpdate(): void;
|
||||
@@ -1527,7 +1533,7 @@ declare module Slick {
|
||||
public getItemByIdx(): T;
|
||||
public mapRowsToIds(rowArray: T[]): string[];
|
||||
public setRefreshHints(hints: RefreshHints): void;
|
||||
public setFilterArgs(hints: RefreshHints): void;
|
||||
public setFilterArgs(args: any): void;
|
||||
public refresh(): void;
|
||||
public updateItem(id: string, item: T): void;
|
||||
public insertItem(insertBefore: number, item: T): void;
|
||||
@@ -1540,9 +1546,9 @@ declare module Slick {
|
||||
public getItem(index: number): SlickData;
|
||||
public getItemMetadata(): void;
|
||||
|
||||
public onRowCountChanged: Slick.SlickEvent<OnRowCountChangedEventData>;
|
||||
public onRowsChanged: Slick.SlickEvent<OnRowsChangedEventData>;
|
||||
public onPagingInfoChanged: Slick.SlickEvent<OnPagingInfoChangedEventData>;
|
||||
public onRowCountChanged: Slick.Event<OnRowCountChangedEventData>;
|
||||
public onRowsChanged: Slick.Event<OnRowsChangedEventData>;
|
||||
public onPagingInfoChanged: Slick.Event<OnPagingInfoChangedEventData>;
|
||||
}
|
||||
|
||||
export interface GroupingOptions<T> {
|
||||
@@ -1672,8 +1678,8 @@ declare module Slick {
|
||||
// public setSort(): any;
|
||||
// public setSearch(): any;
|
||||
|
||||
// public onDataLoading: Slick.SlickEvent<OnDataLoadingEventData>;
|
||||
// public onDataLoaded: Slick.SlickEvent<OnDataLoadedEventData>;
|
||||
// public onDataLoading: Slick.Event<OnDataLoadingEventData>;
|
||||
// public onDataLoaded: Slick.Event<OnDataLoadedEventData>;
|
||||
|
||||
//}
|
||||
|
||||
@@ -1696,5 +1702,5 @@ declare module Slick {
|
||||
export interface PluginOptions {
|
||||
// extend your plugin options here
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user