mirror of
https://github.com/zhigang1992/DefinitelyTyped.git
synced 2026-05-16 11:02:11 +08:00
Apply new lint rules to yet more packages (#15486)
This commit is contained in:
@@ -3,11 +3,10 @@ import * as angular from "angular";
|
||||
|
||||
import gridster from "angular-gridster";
|
||||
|
||||
var myApp = angular.module("testModule", ["gridster"]);
|
||||
const myApp = angular.module("testModule", ["gridster"]);
|
||||
|
||||
// configure gridster's global options
|
||||
myApp.run(["gridsterConfig", (gridsterConfig: angular.gridster.GridsterConfig) => {
|
||||
|
||||
gridsterConfig.mobileBreakPoint = 697;
|
||||
gridsterConfig.colWidth = "100";
|
||||
gridsterConfig.rowHeight = "100";
|
||||
@@ -24,4 +23,4 @@ myApp.run(["gridsterConfig", (gridsterConfig: angular.gridster.GridsterConfig) =
|
||||
gridsterConfig.resizable = { enabled: true,
|
||||
handles: ["n", "s", "e", "w", "ne", "se", "sw", "nw"]};
|
||||
}
|
||||
]);
|
||||
]);
|
||||
|
||||
@@ -7,4 +7,4 @@ angular.module('angular-oauth2-test', ['angular-oauth2'])
|
||||
clientId: 'CLIENT_ID',
|
||||
clientSecret: 'CLIENT_SECRET' // optional
|
||||
});
|
||||
}]);
|
||||
}]);
|
||||
|
||||
@@ -7,7 +7,6 @@ function testSomeStaticMethods() {
|
||||
function testFunctionReturningPromise() {
|
||||
function functionReturningPromise(): Promise<string> {
|
||||
return new Promise<string>((resolve, reject, onCancel) => {
|
||||
|
||||
if (onCancel) {
|
||||
onCancel(() => {
|
||||
console.log("onCancel cleanup");
|
||||
@@ -40,5 +39,4 @@ function testPromiseRejection() {
|
||||
.then((value) => {
|
||||
return value.toUpperCase();
|
||||
});
|
||||
|
||||
}
|
||||
|
||||
@@ -3,15 +3,15 @@ const charm = getCharm();
|
||||
charm.pipe(process.stdout);
|
||||
charm.reset();
|
||||
|
||||
var colors: getCharm.CharmColor[] = [ 'red', 'cyan', 'yellow', 'green', 'blue' ];
|
||||
var text = 'Always after me lucky charms.';
|
||||
const colors: getCharm.CharmColor[] = [ 'red', 'cyan', 'yellow', 'green', 'blue' ];
|
||||
const text = 'Always after me lucky charms.';
|
||||
|
||||
var offset = 0;
|
||||
var iv = setInterval(() => {
|
||||
var y = 0, dy = 1;
|
||||
for (var i = 0; i < 40; i++) {
|
||||
var color = colors[(i + offset) % colors.length];
|
||||
var c = text[(i + offset) % text.length];
|
||||
let offset = 0;
|
||||
const iv = setInterval(() => {
|
||||
let y = 0, dy = 1;
|
||||
for (let i = 0; i < 40; i++) {
|
||||
const color = colors[(i + offset) % colors.length];
|
||||
const c = text[(i + offset) % text.length];
|
||||
charm
|
||||
.move(1, dy)
|
||||
.foreground(color)
|
||||
|
||||
51
types/core-decorators/index.d.ts
vendored
51
types/core-decorators/index.d.ts
vendored
@@ -49,87 +49,68 @@ export interface Console {
|
||||
* Forces invocations of this function to always have this refer to the class instance,
|
||||
* even if the function is passed around or would otherwise lose its this context. e.g. var fn = context.method;
|
||||
*/
|
||||
declare var autobind: Function;
|
||||
export const autobind: Function;
|
||||
/**
|
||||
* Marks a property or method as not being writable.
|
||||
*/
|
||||
declare var readonly: PropertyOrMethodDecorator;
|
||||
export const readonly: PropertyOrMethodDecorator;
|
||||
/**
|
||||
* Checks that the marked method indeed overrides a function with the same signature somewhere on the prototype chain.
|
||||
*/
|
||||
declare var override: MethodDecorator;
|
||||
export const override: MethodDecorator;
|
||||
/**
|
||||
* Calls console.warn() with a deprecation message. Provide a custom message to override the default one. You can also provide an options hash with a url, for further reading.
|
||||
*/
|
||||
declare var deprecate: Deprecate;
|
||||
export const deprecate: Deprecate;
|
||||
/**
|
||||
* Calls console.warn() with a deprecation message. Provide a custom message to override the default one. You can also provide an options hash with a url, for further reading.
|
||||
*/
|
||||
declare var deprecated: Deprecate;
|
||||
export const deprecated: Deprecate;
|
||||
/**
|
||||
* Creates a new debounced function which will be invoked after wait milliseconds since the time it was invoked. Default timeout is 300 ms.
|
||||
*/
|
||||
declare var debounce: (wait: number) => MethodDecorator;
|
||||
export function debounce(wait: number): MethodDecorator;
|
||||
/**
|
||||
* Creates a new throttled function which will be invoked in every wait milliseconds. Default timeout is 300 ms.
|
||||
*/
|
||||
declare var throttle: (wait: number, options?: ThrottleOptions) => MethodDecorator;
|
||||
export function throttle(wait: number, options?: ThrottleOptions): MethodDecorator;
|
||||
/**
|
||||
* Suppresses any JavaScript console.warn() call while the decorated function is called. (i.e. on the stack)
|
||||
*/
|
||||
declare var suppressWarnings: MethodDecorator;
|
||||
export const suppressWarnings: MethodDecorator;
|
||||
/**
|
||||
* Marks a property or method as not being enumerable.
|
||||
*/
|
||||
declare var nonenumerable: PropertyOrMethodDecorator;
|
||||
export const nonenumerable: PropertyOrMethodDecorator;
|
||||
/**
|
||||
* Marks a property or method as not being writable.
|
||||
*/
|
||||
declare var nonconfigurable: PropertyOrMethodDecorator;
|
||||
export const nonconfigurable: PropertyOrMethodDecorator;
|
||||
/**
|
||||
* Initial implementation included, likely slow. WIP.
|
||||
*/
|
||||
declare var memoize: MethodDecorator;
|
||||
export const memoize: MethodDecorator;
|
||||
/**
|
||||
* Immediately applies the provided function and arguments to the method, allowing you to wrap methods with arbitrary helpers like those provided by lodash.
|
||||
* The first argument is the function to apply, all further arguments will be passed to that decorating function.
|
||||
*/
|
||||
declare var decorate: (func: Function, ...args: any[]) => MethodDecorator;
|
||||
export function decorate(func: Function, ...args: any[]): MethodDecorator;
|
||||
/**
|
||||
* Prevents a property initializer from running until the decorated property is actually looked up.
|
||||
* Useful to prevent excess allocations that might otherwise not be used, but be careful not to over-optimize things.
|
||||
*/
|
||||
declare var lazyInitialize: PropertyDecorator;
|
||||
export const lazyInitialize: PropertyDecorator;
|
||||
/**
|
||||
* Mixes in all property descriptors from the provided Plain Old JavaScript Objects (aka POJOs) as arguments.
|
||||
* Mixins are applied in the order they are passed, but do not override descriptors already on the class, including those inherited traditionally.
|
||||
*/
|
||||
declare var mixin: (...mixins: any[]) => ClassDecorator;
|
||||
export function mixin(...mixins: any[]): ClassDecorator;
|
||||
/**
|
||||
* Mixes in all property descriptors from the provided Plain Old JavaScript Objects (aka POJOs) as arguments.
|
||||
* Mixins are applied in the order they are passed, but do not override descriptors already on the class, including those inherited traditionally.
|
||||
*/
|
||||
declare var mixins: (...mixins: any[]) => ClassDecorator;
|
||||
export function mixins(...mixins: any[]): ClassDecorator;
|
||||
/**
|
||||
* Uses console.time and console.timeEnd to provide function timings with a unique label whose default prefix is ClassName.method. Supply a first argument to override the prefix:
|
||||
*/
|
||||
declare var time: (label: string, console?: Console) => MethodDecorator;
|
||||
|
||||
export {
|
||||
autobind,
|
||||
readonly,
|
||||
override,
|
||||
deprecate,
|
||||
deprecated,
|
||||
debounce,
|
||||
throttle,
|
||||
suppressWarnings,
|
||||
nonenumerable,
|
||||
nonconfigurable,
|
||||
memoize,
|
||||
decorate,
|
||||
lazyInitialize,
|
||||
mixin,
|
||||
mixins,
|
||||
time,
|
||||
};
|
||||
export function time(label: string, console?: Console): MethodDecorator;
|
||||
|
||||
4
types/core-js/index.d.ts
vendored
4
types/core-js/index.d.ts
vendored
@@ -927,7 +927,7 @@ declare module "core-js/fn/function" {
|
||||
export = Function;
|
||||
}
|
||||
declare module "core-js/fn/function/has-instance" {
|
||||
const hasInstance: (value: any) => boolean;
|
||||
function hasInstance(value: any): boolean;
|
||||
export = hasInstance;
|
||||
}
|
||||
declare module "core-js/fn/function/name" {
|
||||
@@ -1706,7 +1706,7 @@ declare module "core-js/library/fn/function" {
|
||||
export = Function;
|
||||
}
|
||||
declare module "core-js/library/fn/function/has-instance" {
|
||||
const hasInstance: (value: any) => boolean;
|
||||
function hasInstance(value: any): boolean;
|
||||
export = hasInstance;
|
||||
}
|
||||
declare module "core-js/library/fn/function/name" {
|
||||
|
||||
2
types/fabric/index.d.ts
vendored
2
types/fabric/index.d.ts
vendored
@@ -933,7 +933,7 @@ interface IStaticCanvasOptions {
|
||||
* Function that determines clipping of entire canvas area
|
||||
* Being passed context as first argument. See clipping canvas area
|
||||
*/
|
||||
clipTo?: (context: CanvasRenderingContext2D) => void;
|
||||
clipTo?(context: CanvasRenderingContext2D): void;
|
||||
|
||||
/**
|
||||
* Indicates whether object controls (borders/controls) are rendered above overlay image
|
||||
|
||||
48
types/fullcalendar/index.d.ts
vendored
48
types/fullcalendar/index.d.ts
vendored
@@ -55,10 +55,10 @@ export interface Options extends AgendaOptions, EventDraggingResizingOptions, Dr
|
||||
aspectRatio?: number;
|
||||
handleWindowResize?: boolean;
|
||||
views?: ViewSpecificOptions;
|
||||
viewRender?: (view: ViewObject, element: JQuery) => void;
|
||||
viewDestroy?: (view: ViewObject, element: JQuery) => void;
|
||||
dayRender?: (date: Date, cell: HTMLTableDataCellElement) => void;
|
||||
windowResize?: (view: ViewObject) => void;
|
||||
viewRender?(view: ViewObject, element: JQuery): void;
|
||||
viewDestroy?(view: ViewObject, element: JQuery): void;
|
||||
dayRender?(date: Date, cell: HTMLTableDataCellElement): void;
|
||||
windowResize?(view: ViewObject): void;
|
||||
|
||||
// Timezone
|
||||
timezone?: string | boolean;
|
||||
@@ -90,10 +90,10 @@ export interface Options extends AgendaOptions, EventDraggingResizingOptions, Dr
|
||||
|
||||
// Clicking & Hovering - http://fullcalendar.io/docs/mouse/
|
||||
|
||||
dayClick?: (date: Date, allDay: boolean, jsEvent: MouseEvent, view: ViewObject) => void;
|
||||
eventClick?: (event: EventObject, jsEvent: MouseEvent, view: ViewObject) => any; // return type boolean or void
|
||||
eventMouseover?: (event: EventObject, jsEvent: MouseEvent, view: ViewObject) => void;
|
||||
eventMouseout?: (event: EventObject, jsEvent: MouseEvent, view: ViewObject) => void;
|
||||
dayClick?(date: Date, allDay: boolean, jsEvent: MouseEvent, view: ViewObject): void;
|
||||
eventClick?(event: EventObject, jsEvent: MouseEvent, view: ViewObject): any; // return type boolean or void
|
||||
eventMouseover?(event: EventObject, jsEvent: MouseEvent, view: ViewObject): void;
|
||||
eventMouseout?(event: EventObject, jsEvent: MouseEvent, view: ViewObject): void;
|
||||
|
||||
// Event Data - http://fullcalendar.io/docs/event_data/
|
||||
|
||||
@@ -120,8 +120,8 @@ export interface Options extends AgendaOptions, EventDraggingResizingOptions, Dr
|
||||
startParam?: string;
|
||||
endParam?: string;
|
||||
lazyFetching?: boolean;
|
||||
eventDataTransform?: (eventData: any) => EventObject;
|
||||
loading?: (isLoading: boolean, view: ViewObject) => void;
|
||||
eventDataTransform?(eventData: any): EventObject;
|
||||
loading?(isLoading: boolean, view: ViewObject): void;
|
||||
eventLimit?: boolean;
|
||||
|
||||
// Event Rendering - http://fullcalendar.io/docs/event_rendering/
|
||||
@@ -130,10 +130,10 @@ export interface Options extends AgendaOptions, EventDraggingResizingOptions, Dr
|
||||
eventBackgroundColor?: string;
|
||||
eventBorderColor?: string;
|
||||
eventTextColor?: string;
|
||||
eventRender?: (event: EventObject, element: HTMLDivElement, view: ViewObject) => void;
|
||||
eventAfterRender?: (event: EventObject, element: HTMLDivElement, view: ViewObject) => void;
|
||||
eventAfterAllRender?: (view: ViewObject) => void;
|
||||
eventDestroy?: (event: EventObject, element: JQuery, view: ViewObject) => void;
|
||||
eventRender?(event: EventObject, element: HTMLDivElement, view: ViewObject): void;
|
||||
eventAfterRender?(event: EventObject, element: HTMLDivElement, view: ViewObject): void;
|
||||
eventAfterAllRender?(view: ViewObject): void;
|
||||
eventDestroy?(event: EventObject, element: JQuery, view: ViewObject): void;
|
||||
|
||||
// scheduler options
|
||||
resourceAreaWidth?: number;
|
||||
@@ -172,12 +172,12 @@ export interface EventDraggingResizingOptions {
|
||||
dragScroll?: boolean;
|
||||
eventOverlap?: boolean | ((stillEvent: EventObject, movingEvent: EventObject) => boolean);
|
||||
eventConstraint?: "businessHours" | BusinessHours | Timespan;
|
||||
eventDragStart?: (event: EventObject, jsEvent: MouseEvent, ui: any, view: ViewObject) => void;
|
||||
eventDragStop?: (event: EventObject, jsEvent: MouseEvent, ui: any, view: ViewObject) => void;
|
||||
eventDrop?: (event: EventObject, delta: moment.Duration, revertFunc: Function, jsEvent: Event, ui: any, view: ViewObject) => void;
|
||||
eventResizeStart?: (event: EventObject, jsEvent: MouseEvent, ui: any, view: ViewObject) => void;
|
||||
eventResizeStop?: (event: EventObject, jsEvent: MouseEvent, ui: any, view: ViewObject) => void;
|
||||
eventResize?: (event: EventObject, delta: moment.Duration, revertFunc: Function, jsEvent: Event, ui: any, view: ViewObject) => void;
|
||||
eventDragStart?(event: EventObject, jsEvent: MouseEvent, ui: any, view: ViewObject): void;
|
||||
eventDragStop?(event: EventObject, jsEvent: MouseEvent, ui: any, view: ViewObject): void;
|
||||
eventDrop?(event: EventObject, delta: moment.Duration, revertFunc: Function, jsEvent: Event, ui: any, view: ViewObject): void;
|
||||
eventResizeStart?(event: EventObject, jsEvent: MouseEvent, ui: any, view: ViewObject): void;
|
||||
eventResizeStop?(event: EventObject, jsEvent: MouseEvent, ui: any, view: ViewObject): void;
|
||||
eventResize?(event: EventObject, delta: moment.Duration, revertFunc: Function, jsEvent: Event, ui: any, view: ViewObject): void;
|
||||
}
|
||||
/*
|
||||
* Selection - http://fullcalendar.io/docs/selection/
|
||||
@@ -189,15 +189,15 @@ export interface SelectionOptions {
|
||||
unselectCancel?: string;
|
||||
selectOverlap?: boolean | ((event: EventObject) => boolean);
|
||||
selectConstraint?: Timespan | BusinessHours;
|
||||
select?: (start: moment.Moment, end: moment.Moment, jsEvent: MouseEvent, view: ViewObject, resource?: any) => void;
|
||||
unselect?: (view: ViewObject, jsEvent: Event) => void;
|
||||
select?(start: moment.Moment, end: moment.Moment, jsEvent: MouseEvent, view: ViewObject, resource?: any): void;
|
||||
unselect?(view: ViewObject, jsEvent: Event): void;
|
||||
}
|
||||
|
||||
export interface DroppingExternalElementsOptions {
|
||||
droppable?: boolean;
|
||||
dropAccept?: string | ((draggable: any) => boolean);
|
||||
drop?: (date: moment.Moment, jsEvent: MouseEvent, ui: any) => void;
|
||||
eventReceive?: (event: EventObject) => void;
|
||||
drop?(date: moment.Moment, jsEvent: MouseEvent, ui: any): void;
|
||||
eventReceive?(event: EventObject): void;
|
||||
}
|
||||
|
||||
export interface ButtonTextObject {
|
||||
|
||||
48
types/fullcalendar/v1/index.d.ts
vendored
48
types/fullcalendar/v1/index.d.ts
vendored
@@ -71,10 +71,10 @@ declare global {
|
||||
contentHeight?: number;
|
||||
aspectRatio?: number;
|
||||
handleWindowResize?: boolean;
|
||||
viewRender?: (view: ViewObject, element: JQuery) => void;
|
||||
viewDestroy?: (view: ViewObject, element: JQuery) => void;
|
||||
dayRender?: (date: Date, cell: HTMLTableDataCellElement) => void;
|
||||
windowResize?: (view: ViewObject) => void;
|
||||
viewRender?(view: ViewObject, element: JQuery): void;
|
||||
viewDestroy?(view: ViewObject, element: JQuery): void;
|
||||
dayRender?(date: Date, cell: HTMLTableDataCellElement): void;
|
||||
windowResize?(view: ViewObject): void;
|
||||
|
||||
// Timezone
|
||||
timezone?: string | boolean;
|
||||
@@ -106,10 +106,10 @@ declare global {
|
||||
|
||||
// Clicking & Hovering - http://arshaw.com/fullcalendar/docs/mouse/
|
||||
|
||||
dayClick?: (date: Date, allDay: boolean, jsEvent: MouseEvent, view: ViewObject) => void;
|
||||
eventClick?: (event: EventObject, jsEvent: MouseEvent, view: ViewObject) => any; // return type boolean or void
|
||||
eventMouseover?: (event: EventObject, jsEvent: MouseEvent, view: ViewObject) => void;
|
||||
eventMouseout?: (event: EventObject, jsEvent: MouseEvent, view: ViewObject) => void;
|
||||
dayClick?(date: Date, allDay: boolean, jsEvent: MouseEvent, view: ViewObject): void;
|
||||
eventClick?(event: EventObject, jsEvent: MouseEvent, view: ViewObject): any; // return type boolean or void
|
||||
eventMouseover?(event: EventObject, jsEvent: MouseEvent, view: ViewObject): void;
|
||||
eventMouseout?(event: EventObject, jsEvent: MouseEvent, view: ViewObject): void;
|
||||
|
||||
// Event Data - http://arshaw.com/fullcalendar/docs/event_data/
|
||||
|
||||
@@ -137,8 +137,8 @@ declare global {
|
||||
startParam?: string;
|
||||
endParam?: string;
|
||||
lazyFetching?: boolean;
|
||||
eventDataTransform?: (eventData: any) => EventObject;
|
||||
loading?: (isLoading: boolean, view: ViewObject) => void;
|
||||
eventDataTransform?(eventData: any): EventObject;
|
||||
loading?(isLoading: boolean, view: ViewObject): void;
|
||||
|
||||
// Event Rendering - http://arshaw.com/fullcalendar/docs/event_rendering/
|
||||
|
||||
@@ -146,10 +146,10 @@ declare global {
|
||||
eventBackgroundColor?: string;
|
||||
eventBorderColor?: string;
|
||||
eventTextColor?: string;
|
||||
eventRender?: (event: EventObject, element: HTMLDivElement, view: ViewObject) => void;
|
||||
eventAfterRender?: (event: EventObject, element: HTMLDivElement, view: ViewObject) => void;
|
||||
eventAfterAllRender?: (view: ViewObject) => void;
|
||||
eventDestroy?: (event: EventObject, element: JQuery, view: ViewObject) => void;
|
||||
eventRender?(event: EventObject, element: HTMLDivElement, view: ViewObject): void;
|
||||
eventAfterRender?(event: EventObject, element: HTMLDivElement, view: ViewObject): void;
|
||||
eventAfterAllRender?(view: ViewObject): void;
|
||||
eventDestroy?(event: EventObject, element: JQuery, view: ViewObject): void;
|
||||
}
|
||||
|
||||
interface ViewOptionHash {
|
||||
@@ -193,12 +193,12 @@ declare global {
|
||||
dragScroll?: boolean;
|
||||
eventOverlap?: boolean | ((stillEvent: EventObject, movingEvent: EventObject) => boolean);
|
||||
eventConstraint?: BusinessHours | Timespan;
|
||||
eventDragStart?: (event: EventObject, jsEvent: MouseEvent, ui: any, view: ViewObject) => void;
|
||||
eventDragStop?: (event: EventObject, jsEvent: MouseEvent, ui: any, view: ViewObject) => void;
|
||||
eventDrop?: (event: EventObject, delta: moment.Duration, revertFunc: Function, jsEvent: Event, ui: any, view: ViewObject) => void;
|
||||
eventResizeStart?: (event: EventObject, jsEvent: MouseEvent, ui: any, view: ViewObject) => void;
|
||||
eventResizeStop?: (event: EventObject, jsEvent: MouseEvent, ui: any, view: ViewObject) => void;
|
||||
eventResize?: (event: EventObject, delta: moment.Duration, revertFunc: Function, jsEvent: Event, ui: any, view: ViewObject) => void;
|
||||
eventDragStart?(event: EventObject, jsEvent: MouseEvent, ui: any, view: ViewObject): void;
|
||||
eventDragStop?(event: EventObject, jsEvent: MouseEvent, ui: any, view: ViewObject): void;
|
||||
eventDrop?(event: EventObject, delta: moment.Duration, revertFunc: Function, jsEvent: Event, ui: any, view: ViewObject): void;
|
||||
eventResizeStart?(event: EventObject, jsEvent: MouseEvent, ui: any, view: ViewObject): void;
|
||||
eventResizeStop?(event: EventObject, jsEvent: MouseEvent, ui: any, view: ViewObject): void;
|
||||
eventResize?(event: EventObject, delta: moment.Duration, revertFunc: Function, jsEvent: Event, ui: any, view: ViewObject): void;
|
||||
}
|
||||
/*
|
||||
* Selection - http://arshaw.com/fullcalendar/docs/selection/
|
||||
@@ -210,15 +210,15 @@ declare global {
|
||||
unselectCancel?: string;
|
||||
selectOverlap?: boolean | ((event: EventObject) => boolean);
|
||||
selectConstraint?: Timespan | BusinessHours;
|
||||
select?: (start: moment.Moment, end: moment.Moment, jsEvent: MouseEvent, view: ViewObject, resource?: any) => void;
|
||||
unselect?: (view: ViewObject, jsEvent: Event) => void;
|
||||
select?(start: moment.Moment, end: moment.Moment, jsEvent: MouseEvent, view: ViewObject, resource?: any): void;
|
||||
unselect?(view: ViewObject, jsEvent: Event): void;
|
||||
}
|
||||
|
||||
interface DroppingExternalElementsOptions {
|
||||
droppable?: boolean;
|
||||
dropAccept?: string | ((draggable: any) => boolean);
|
||||
drop?: (date: moment.Moment, jsEvent: MouseEvent, ui: any) => void;
|
||||
eventReceive?: (event: EventObject) => void;
|
||||
drop?(date: moment.Moment, jsEvent: MouseEvent, ui: any): void;
|
||||
eventReceive?(event: EventObject): void;
|
||||
}
|
||||
|
||||
interface ButtonTextObject {
|
||||
|
||||
2
types/google.analytics/index.d.ts
vendored
2
types/google.analytics/index.d.ts
vendored
@@ -292,7 +292,7 @@ declare namespace UniversalAnalytics {
|
||||
expVar?: string;
|
||||
flashVersion?: string;
|
||||
forceSSL?: boolean;
|
||||
hitCallback?: () => void;
|
||||
hitCallback?(): void;
|
||||
hitType?: string;
|
||||
hostname?: string;
|
||||
id?: string;
|
||||
|
||||
164
types/handsontable/index.d.ts
vendored
164
types/handsontable/index.d.ts
vendored
@@ -122,90 +122,90 @@ declare namespace ht {
|
||||
visibleRows?: number;
|
||||
width?: number|Function;
|
||||
wordWrap?: boolean;
|
||||
isEmptyCol?: (col: number) => boolean;
|
||||
isEmptyRow?: (row: number) => boolean;
|
||||
isEmptyCol?(col: number): boolean;
|
||||
isEmptyRow?(row: number): boolean;
|
||||
|
||||
// hooks
|
||||
afterAutofillApplyValues?: (startArea: any[], entireArea: any[]) => void;
|
||||
afterCellMetaReset?: () => void;
|
||||
afterChange?: (changes: any[], source: string) => void;
|
||||
afterChangesObserved?: () => void;
|
||||
afterColumnMove?: (startColumn: number, endColumn: number) => void;
|
||||
afterColumnResize?: (currentColumn: number, newSize: number, isDoubleClick: boolean) => void;
|
||||
afterColumnSort?: (column: number, order: boolean) => void;
|
||||
afterContextMenuDefaultOptions?: (predefinedItems: any[]) => void;
|
||||
afterContextMenuHide?: (context: Object) => void;
|
||||
afterContextMenuShow?: (context: Object) => void;
|
||||
afterCopyLimit?: (selectedRows: number, selectedColumnds: number, copyRowsLimit: number, copyColumnsLimit: number) => void;
|
||||
afterCreateCol?: (index: number, amount: number) => void;
|
||||
afterCreateRow?: (index: number, amount: number) => void;
|
||||
afterDeselect?: () => void;
|
||||
afterDestroy?: () => void;
|
||||
afterDocumentKeyDown?: (event: Event) => void;
|
||||
afterFilter?: (formulasStack: any[]) => void;
|
||||
afterGetCellMeta?: (row: number, col: number, cellProperties: Object) => void;
|
||||
afterGetColHeader?: (col: number, TH: Element) => void;
|
||||
afterGetColumnHeaderRenderers?: (array: any[]) => void;
|
||||
afterGetRowHeader?: (row: number, TH: Element) => void;
|
||||
afterGetRowHeaderRenderers?: (array: any[]) => void;
|
||||
afterInit?: () => void;
|
||||
afterLoadData?: (firstTime: boolean) => void;
|
||||
afterMomentumScroll?: () => void;
|
||||
afterOnCellCornerMouseDown?: (event: Object) => void;
|
||||
afterOnCellMouseDown?: (event: Object, coords: Object, TD: Element) => void;
|
||||
afterOnCellMouseOver?: (event: Object, coords: Object, TD: Element) => void;
|
||||
afterRemoveCol?: (index: number, amount: number) => void;
|
||||
afterRemoveRow?: (index: number, amount: number) => void;
|
||||
afterRender?: (isForced: boolean) => void;
|
||||
afterRenderer?: (TD: Element, row: number, col: number, prop: string|number, value: string, cellProperties: Object) => void;
|
||||
afterRowMove?: (startRow: number, endRow: number) => void;
|
||||
afterRowResize?: (currentRow: number, newSize: number, isDoubleClick: boolean) => void;
|
||||
afterScrollHorizontally?: () => void;
|
||||
afterScrollVertically?: () => void;
|
||||
afterSelection?: (r: number, c: number, r2: number, c2: number) => void;
|
||||
afterSelectionByProp?: (r: number, p: string, r2: number, p2: string) => void;
|
||||
afterSelectionEnd?: (r: number, c: number, r2: number, c2: number) => void;
|
||||
afterSelectionEndByProp?: (r: number, p: string, r2: number, p2: string) => void;
|
||||
afterSetCellMeta?: (row: number, col: number, key: string, value: any) => void;
|
||||
afterUpdateSettings?: () => void;
|
||||
afterValidate?: (isValid: boolean, value: any, row: number, prop: string|number, source: string) => void|boolean;
|
||||
beforeAutofill?: (start: Object, end: Object, data: any[]) => void;
|
||||
beforeCellAlignment?: (stateBefore: any, range: any, type: string, alignmentClass: string) => void;
|
||||
beforeChange?: (changes: any[], source: string) => void;
|
||||
beforeChangeRender?: (changes: any[], source: string) => void;
|
||||
beforeColumnMove?: (startColumn: number, endColumn: number) => void;
|
||||
beforeColumnResize?: (currentColumn: number, newSize: number, isDoubleClick: boolean) => void;
|
||||
beforeColumnSort?: (column: number, order: boolean) => void;
|
||||
beforeDrawBorders?: (corners: any[], borderClassName: string) => void;
|
||||
beforeFilter?: (formulasStack: any[]) => void;
|
||||
beforeGetCellMeta?: (row: number, col: number, cellProperties: Object) => void;
|
||||
beforeInit?: () => void;
|
||||
beforeInitWalkontable?: (walkontableConfig: Object) => void;
|
||||
beforeKeyDown?: (event: Event) => void;
|
||||
beforeOnCellMouseDown?: (event: Event, coords: Object, TD: Element) => void;
|
||||
beforeRemoveCol?: (index: number, amount: number, logicalCols?: any[]) => void;
|
||||
beforeRemoveRow?: (index: number, amount: number, logicalRows?: any[]) => void;
|
||||
beforeRender?: (isForced: boolean) => void;
|
||||
beforeRenderer?: (TD: Element, row: number, col: number, prop: string|number, value: string, cellProperties: Object) => void;
|
||||
beforeRowMove?: (startRow: number, endRow: number) => void;
|
||||
beforeRowResize?: (currentRow: number, newSize: number, isDoubleClick: boolean) => any;
|
||||
beforeSetRangeEnd?: (coords: any[]) => void;
|
||||
beforeStretchingColumnWidth?: (stretchedWidth: number, column: number) => void;
|
||||
beforeTouchScroll?: () => void;
|
||||
beforeValidate?: (value: any, row: number, prop: string|number, source: string) => void;
|
||||
construct?: () => void;
|
||||
init?: () => void;
|
||||
modifyCol?: (col: number) => void;
|
||||
modifyColHeader?: (column: number) => void;
|
||||
modifyColWidth?: (width: number, col: number) => void;
|
||||
modifyCopyableRange?: (copyableRanges: any[]) => void;
|
||||
modifyRow?: (row: number) => void;
|
||||
modifyRowHeader?: (row: number) => void;
|
||||
modifyRowHeight?: (height: number, row: number) => void;
|
||||
persistentStateLoad?: (key: string, valuePlaceholder: Object) => void;
|
||||
persistentStateReset?: (key: string) => void;
|
||||
persistentStateSave?: (key: string, value: any) => void;
|
||||
unmodifyCol?: (col: number) => void;
|
||||
afterAutofillApplyValues?(startArea: any[], entireArea: any[]): void;
|
||||
afterCellMetaReset?(): void;
|
||||
afterChange?(changes: any[], source: string): void;
|
||||
afterChangesObserved?(): void;
|
||||
afterColumnMove?(startColumn: number, endColumn: number): void;
|
||||
afterColumnResize?(currentColumn: number, newSize: number, isDoubleClick: boolean): void;
|
||||
afterColumnSort?(column: number, order: boolean): void;
|
||||
afterContextMenuDefaultOptions?(predefinedItems: any[]): void;
|
||||
afterContextMenuHide?(context: Object): void;
|
||||
afterContextMenuShow?(context: Object): void;
|
||||
afterCopyLimit?(selectedRows: number, selectedColumnds: number, copyRowsLimit: number, copyColumnsLimit: number): void;
|
||||
afterCreateCol?(index: number, amount: number): void;
|
||||
afterCreateRow?(index: number, amount: number): void;
|
||||
afterDeselect?(): void;
|
||||
afterDestroy?(): void;
|
||||
afterDocumentKeyDown?(event: Event): void;
|
||||
afterFilter?(formulasStack: any[]): void;
|
||||
afterGetCellMeta?(row: number, col: number, cellProperties: Object): void;
|
||||
afterGetColHeader?(col: number, TH: Element): void;
|
||||
afterGetColumnHeaderRenderers?(array: any[]): void;
|
||||
afterGetRowHeader?(row: number, TH: Element): void;
|
||||
afterGetRowHeaderRenderers?(array: any[]): void;
|
||||
afterInit?(): void;
|
||||
afterLoadData?(firstTime: boolean): void;
|
||||
afterMomentumScroll?(): void;
|
||||
afterOnCellCornerMouseDown?(event: Object): void;
|
||||
afterOnCellMouseDown?(event: Object, coords: Object, TD: Element): void;
|
||||
afterOnCellMouseOver?(event: Object, coords: Object, TD: Element): void;
|
||||
afterRemoveCol?(index: number, amount: number): void;
|
||||
afterRemoveRow?(index: number, amount: number): void;
|
||||
afterRender?(isForced: boolean): void;
|
||||
afterRenderer?(TD: Element, row: number, col: number, prop: string|number, value: string, cellProperties: Object): void;
|
||||
afterRowMove?(startRow: number, endRow: number): void;
|
||||
afterRowResize?(currentRow: number, newSize: number, isDoubleClick: boolean): void;
|
||||
afterScrollHorizontally?(): void;
|
||||
afterScrollVertically?(): void;
|
||||
afterSelection?(r: number, c: number, r2: number, c2: number): void;
|
||||
afterSelectionByProp?(r: number, p: string, r2: number, p2: string): void;
|
||||
afterSelectionEnd?(r: number, c: number, r2: number, c2: number): void;
|
||||
afterSelectionEndByProp?(r: number, p: string, r2: number, p2: string): void;
|
||||
afterSetCellMeta?(row: number, col: number, key: string, value: any): void;
|
||||
afterUpdateSettings?(): void;
|
||||
afterValidate?(isValid: boolean, value: any, row: number, prop: string|number, source: string): void|boolean;
|
||||
beforeAutofill?(start: Object, end: Object, data: any[]): void;
|
||||
beforeCellAlignment?(stateBefore: any, range: any, type: string, alignmentClass: string): void;
|
||||
beforeChange?(changes: any[], source: string): void;
|
||||
beforeChangeRender?(changes: any[], source: string): void;
|
||||
beforeColumnMove?(startColumn: number, endColumn: number): void;
|
||||
beforeColumnResize?(currentColumn: number, newSize: number, isDoubleClick: boolean): void;
|
||||
beforeColumnSort?(column: number, order: boolean): void;
|
||||
beforeDrawBorders?(corners: any[], borderClassName: string): void;
|
||||
beforeFilter?(formulasStack: any[]): void;
|
||||
beforeGetCellMeta?(row: number, col: number, cellProperties: Object): void;
|
||||
beforeInit?(): void;
|
||||
beforeInitWalkontable?(walkontableConfig: Object): void;
|
||||
beforeKeyDown?(event: Event): void;
|
||||
beforeOnCellMouseDown?(event: Event, coords: Object, TD: Element): void;
|
||||
beforeRemoveCol?(index: number, amount: number, logicalCols?: any[]): void;
|
||||
beforeRemoveRow?(index: number, amount: number, logicalRows?: any[]): void;
|
||||
beforeRender?(isForced: boolean): void;
|
||||
beforeRenderer?(TD: Element, row: number, col: number, prop: string|number, value: string, cellProperties: Object): void;
|
||||
beforeRowMove?(startRow: number, endRow: number): void;
|
||||
beforeRowResize?(currentRow: number, newSize: number, isDoubleClick: boolean): any;
|
||||
beforeSetRangeEnd?(coords: any[]): void;
|
||||
beforeStretchingColumnWidth?(stretchedWidth: number, column: number): void;
|
||||
beforeTouchScroll?(): void;
|
||||
beforeValidate?(value: any, row: number, prop: string|number, source: string): void;
|
||||
construct?(): void;
|
||||
init?(): void;
|
||||
modifyCol?(col: number): void;
|
||||
modifyColHeader?(column: number): void;
|
||||
modifyColWidth?(width: number, col: number): void;
|
||||
modifyCopyableRange?(copyableRanges: any[]): void;
|
||||
modifyRow?(row: number): void;
|
||||
modifyRowHeader?(row: number): void;
|
||||
modifyRowHeight?(height: number, row: number): void;
|
||||
persistentStateLoad?(key: string, valuePlaceholder: Object): void;
|
||||
persistentStateReset?(key: string): void;
|
||||
persistentStateSave?(key: string, value: any): void;
|
||||
unmodifyCol?(col: number): void;
|
||||
}
|
||||
interface Methods {
|
||||
addHook(key: string, callback: Function|any[]): void;
|
||||
|
||||
2
types/jasmine-ajax/index.d.ts
vendored
2
types/jasmine-ajax/index.d.ts
vendored
@@ -21,7 +21,7 @@ interface JasmineAjaxRequest extends XMLHttpRequest {
|
||||
password: string;
|
||||
requestHeaders: { [key: string]: string };
|
||||
overriddenMimeType: string;
|
||||
data: () => string;
|
||||
data(): string;
|
||||
|
||||
respondWith(response: JasmineAjaxResponse): void;
|
||||
}
|
||||
|
||||
6
types/js-data-http/index.d.ts
vendored
6
types/js-data-http/index.d.ts
vendored
@@ -7,9 +7,9 @@ import * as JSData from 'js-data';
|
||||
|
||||
declare module 'js-data' {
|
||||
interface DSHttpAdapterOptions {
|
||||
serialize?: (resourceName: string, data: any) => any;
|
||||
deserialize?: (resourceName: string, data: any) => any;
|
||||
queryTransform?: (resourceName: string, params: DSFilterParams) => any;
|
||||
serialize?(resourceName: string, data: any): any;
|
||||
deserialize?(resourceName: string, data: any): any;
|
||||
queryTransform?(resourceName: string, params: DSFilterParams): any;
|
||||
httpConfig?: any;
|
||||
forceTrailingSlash?: boolean;
|
||||
log?: boolean | ((message?: any, ...optionalParams: any[]) => void);
|
||||
|
||||
2
types/jui-grid/index.d.ts
vendored
2
types/jui-grid/index.d.ts
vendored
@@ -71,7 +71,7 @@ export interface GridRow {
|
||||
type: "open"|"fold";
|
||||
|
||||
/** @property {Function} [type="null"] State value that indicates whether a child row is shown or hidden. */
|
||||
tpl?: () => void;
|
||||
tpl?(): void;
|
||||
|
||||
setIndex(rownum: number|string): void;
|
||||
reload(columns: GridColumn[], seq: any, xssFilter: any): void;
|
||||
|
||||
4
types/koa-views/index.d.ts
vendored
4
types/koa-views/index.d.ts
vendored
@@ -23,11 +23,9 @@
|
||||
|
||||
=============================================== */
|
||||
|
||||
|
||||
import * as Koa from "koa";
|
||||
|
||||
declare function views(dir: string, opts?: {
|
||||
|
||||
/*
|
||||
* default extension for your views
|
||||
*/
|
||||
@@ -44,13 +42,11 @@ declare function views(dir: string, opts?: {
|
||||
* replace consolidate as default engine source
|
||||
*/
|
||||
engineSource?: any,
|
||||
|
||||
}): Koa.Middleware;
|
||||
declare namespace views { }
|
||||
|
||||
export = views;
|
||||
|
||||
|
||||
import * as koa from "koa";
|
||||
|
||||
declare module 'koa' {
|
||||
|
||||
@@ -16,4 +16,4 @@ app.use((ctx: Koa.Context) => {
|
||||
ctx.render('user', {
|
||||
user: 'John'
|
||||
}).then(() => console.log('done render call'));
|
||||
});
|
||||
});
|
||||
|
||||
4
types/mapbox/index.d.ts
vendored
4
types/mapbox/index.d.ts
vendored
@@ -113,7 +113,7 @@ declare global {
|
||||
|
||||
interface FeatureLayerOptions {
|
||||
filter?: FilterFunction;
|
||||
sanitizer?: (template: string) => string;
|
||||
sanitizer?(template: string): string;
|
||||
}
|
||||
|
||||
interface FeatureLayer extends Leaflet.FeatureGroup<Leaflet.ILayer> {
|
||||
@@ -187,7 +187,7 @@ declare global {
|
||||
//////////////////////////////////////////////////////////////////////
|
||||
|
||||
interface ControlOptions extends Leaflet.ControlOptions {
|
||||
sanitizer?: (template: string) => string;
|
||||
sanitizer?(template: string): string;
|
||||
}
|
||||
|
||||
// InfoControl
|
||||
|
||||
@@ -3,6 +3,7 @@
|
||||
"rules": {
|
||||
"ban-types": false,
|
||||
"interface-name": false,
|
||||
"no-empty-interface": false,
|
||||
"no-single-declare-module": false,
|
||||
"unified-signatures": false,
|
||||
|
||||
|
||||
@@ -2265,7 +2265,7 @@ declare namespace ExtensionAPI {
|
||||
|
||||
interface IExtension {
|
||||
definition?: IDefinition;
|
||||
paint?: ($element: HTMLElement, layout?: any) => void;
|
||||
paint?($element: HTMLElement, layout?: any): void;
|
||||
initialProperties?: IInitialProperties;
|
||||
template?: string;
|
||||
controller?: any;
|
||||
|
||||
@@ -1,27 +1,24 @@
|
||||
// Tests for RxJS-Async TypeScript definitions
|
||||
// Tests by Igor Oleinikov <https://github.com/Igorbek>
|
||||
|
||||
namespace Rx.Tests.Async {
|
||||
let obsNum: Rx.Observable<number>;
|
||||
let obsStr: Rx.Observable<string>;
|
||||
let sch: Rx.IScheduler;
|
||||
|
||||
var obsNum: Rx.Observable<number>;
|
||||
var obsStr: Rx.Observable<string>;
|
||||
var sch: Rx.IScheduler;
|
||||
|
||||
function start() {
|
||||
obsNum = Rx.Observable.start(() => 10, obsStr, sch);
|
||||
obsNum = Rx.Observable.start(() => 10, obsStr);
|
||||
obsNum = Rx.Observable.start(() => 10);
|
||||
}
|
||||
|
||||
function toAsync() {
|
||||
obsNum = Rx.Observable.toAsync(() => 1, sch)();
|
||||
obsNum = Rx.Observable.toAsync((a1: number) => a1)(1);
|
||||
obsStr = <any> Rx.Observable.toAsync((a1: string, a2: number) => a1 + a2.toFixed(0))("", 1);
|
||||
obsStr = <any> Rx.Observable.toAsync((a1: string, a2: number, a3: Date) => a1 + a2.toFixed(0) + a3.toDateString())("", 1, new Date());
|
||||
obsStr = <any> Rx.Observable.toAsync((a1: string, a2: number, a3: Date, a4: boolean) => a1 + a2.toFixed(0) + a3.toDateString() + (a4 ? 1 : 0))("", 1, new Date(), false);
|
||||
}
|
||||
|
||||
function startAsync() {
|
||||
var o: Rx.Observable<string> = Rx.Observable.startAsync(() => <Rx.IPromise<string>> {});
|
||||
}
|
||||
function start() {
|
||||
obsNum = Rx.Observable.start(() => 10, obsStr, sch);
|
||||
obsNum = Rx.Observable.start(() => 10, obsStr);
|
||||
obsNum = Rx.Observable.start(() => 10);
|
||||
}
|
||||
|
||||
function toAsync() {
|
||||
obsNum = Rx.Observable.toAsync(() => 1, sch)();
|
||||
obsNum = Rx.Observable.toAsync((a1: number) => a1)(1);
|
||||
obsStr = <any> Rx.Observable.toAsync((a1: string, a2: number) => a1 + a2.toFixed(0))("", 1);
|
||||
obsStr = <any> Rx.Observable.toAsync((a1: string, a2: number, a3: Date) => a1 + a2.toFixed(0) + a3.toDateString())("", 1, new Date());
|
||||
obsStr = <any> Rx.Observable.toAsync((a1: string, a2: number, a3: Date, a4: boolean) => a1 + a2.toFixed(0) + a3.toDateString() + (a4 ? 1 : 0))("", 1, new Date(), false);
|
||||
}
|
||||
|
||||
function startAsync() {
|
||||
const o: Rx.Observable<string> = Rx.Observable.startAsync(() => <Rx.IPromise<string>> {});
|
||||
}
|
||||
|
||||
1
types/rx-lite-coincidence/index.d.ts
vendored
1
types/rx-lite-coincidence/index.d.ts
vendored
@@ -6,7 +6,6 @@
|
||||
///<reference types="rx-lite" />
|
||||
|
||||
declare namespace Rx {
|
||||
|
||||
interface Observable<T> {
|
||||
join<TRight, TDurationLeft, TDurationRight, TResult>(
|
||||
right: Observable<TRight>,
|
||||
|
||||
1
types/rx-lite-experimental/index.d.ts
vendored
1
types/rx-lite-experimental/index.d.ts
vendored
@@ -6,7 +6,6 @@
|
||||
/// <reference types="rx-lite"/>
|
||||
|
||||
declare namespace Rx {
|
||||
|
||||
interface Observable<T> {
|
||||
/**
|
||||
* Returns an observable sequence that is the result of invoking the selector on the source sequence, without sharing subscriptions.
|
||||
|
||||
1
types/rx-lite-joinpatterns/index.d.ts
vendored
1
types/rx-lite-joinpatterns/index.d.ts
vendored
@@ -6,7 +6,6 @@
|
||||
/// <reference types="rx-lite" />
|
||||
|
||||
declare namespace Rx {
|
||||
|
||||
interface Pattern1<T1> {
|
||||
and<T2>(other: Observable<T2>): Pattern2<T1, T2>;
|
||||
thenDo<TR>(selector: (item1: T1) => TR): Plan<TR>;
|
||||
|
||||
@@ -1 +1,7 @@
|
||||
{ "extends": "dtslint/dtslint.json" }
|
||||
{
|
||||
"extends": "dtslint/dtslint.json",
|
||||
"rules": {
|
||||
// https://github.com/palantir/tslint/pull/2391
|
||||
"prefer-const": false
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user