Fix CI errors

This commit is contained in:
zhengbli 2016-10-25 03:18:27 -07:00
parent 2f4b18f28f
commit fc10f58ca2
14 changed files with 134 additions and 2841 deletions

10
byline/index.d.ts vendored
View File

@ -35,8 +35,10 @@ declare namespace bl {
// ():LineStream; // same as createStream():LineStream
// (stream:stream.Stream, options?:LineStreamOptions):LineStream; // same as createStream(stream, options?):LineStream
export declare function createStream(): LineStream;
export declare function createStream(stream: NodeJS.ReadableStream, options?: LineStreamOptions): LineStream;
export function createStream(): LineStream;
export function createStream(stream: NodeJS.ReadableStream, options?: LineStreamOptions): LineStream;
export declare var LineStream: LineStreamCreatable;
}
export var LineStream: LineStreamCreatable;
}
export = bl;

2737
graphql/graphql.d.ts vendored

File diff suppressed because it is too large Load Diff

View File

@ -1,5 +1,4 @@
/// <reference types="qunit" />
/// <reference path="../qunit/qunit-1.16.d.ts" />
// ************** Tests to jquery JQueryParam interface

2
leaflet/index.d.ts vendored
View File

@ -3,7 +3,7 @@
// Definitions by: Alejandro Sánchez <https://github.com/alejo90>
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
/// <reference path="../geojson/geojson.d.ts" />
/// <reference types="geojson" />
declare namespace L {
export interface CRS {

118
material-ui/index.d.ts vendored
View File

@ -921,7 +921,7 @@ declare namespace __MaterialUI {
ref?: string;
text: string;
}
interface DialogProps extends React.DOMAttributes, React.Props<Dialog> {
interface DialogProps extends React.DOMAttributes<{}>, React.Props<Dialog> {
actions?: Array<DialogAction | React.ReactElement<any>>;
/** @deprecated use a custom `actions` property instead */
actionFocus?: string;
@ -1001,7 +1001,7 @@ declare namespace __MaterialUI {
}
}
interface FontIconProps extends React.HTMLAttributes, React.Props<FontIcon> {
interface FontIconProps extends React.HTMLAttributes<{}>, React.Props<FontIcon> {
// <span/> is the element that get the 'other' properties
color?: string;
hoverColor?: string;
@ -1012,7 +1012,7 @@ declare namespace __MaterialUI {
export class FontIcon extends React.Component<FontIconProps, {}> {
}
interface SvgIconProps extends React.SVGAttributes, React.Props<SvgIcon> {
interface SvgIconProps extends React.SVGAttributes<{}>, React.Props<SvgIcon> {
// <svg/> is the element that get the 'other' properties
color?: string;
hoverColor?: string;
@ -1032,7 +1032,7 @@ declare namespace __MaterialUI {
export class List extends React.Component<ListProps, {}> {
}
interface ListItemProps extends React.HTMLAttributes, React.Props<ListItem> {
interface ListItemProps extends React.HTMLAttributes<{}>, React.Props<ListItem> {
// <EnhancedButton/> is the element that get the 'other' properties
autoGenerateNestedIndicator?: boolean;
disableKeyboardFocus?: boolean;
@ -1099,7 +1099,7 @@ declare namespace __MaterialUI {
export class Menu extends React.Component<MenuProps, {}> {
}
interface MenuItemProps extends React.HTMLAttributes, React.Props<MenuItem> {
interface MenuItemProps extends React.HTMLAttributes<{}>, React.Props<MenuItem> {
// <ListItem/> is the element that get the 'other' properties
animation?: React.ComponentClass<Popover.PopoverAnimationProps>;
checked?: boolean;
@ -1188,7 +1188,7 @@ declare namespace __MaterialUI {
export class Overlay extends React.Component<OverlayProps, {}> {
}
interface PaperProps extends React.HTMLAttributes, React.Props<Paper> {
interface PaperProps extends React.HTMLAttributes<{}>, React.Props<Paper> {
circle?: boolean;
rounded?: boolean;
style?: React.CSSProperties;
@ -1301,6 +1301,12 @@ declare namespace __MaterialUI {
underlineFocusStyle?: React.CSSProperties;
underlineStyle?: React.CSSProperties;
value?: any;
// useful attributes passed to <DropDownMenu/>
className?: string;
maxHeight?: number;
menuStyle?: any;
openImmediately?: boolean;
}
export class SelectField extends React.Component<SelectFieldProps, {}> {
}
@ -1332,7 +1338,7 @@ declare namespace __MaterialUI {
namespace Switches {
// what's not commonly overridden by Checkbox, RadioButton, or Toggle
interface CommonEnhancedSwitchProps<T> extends React.HTMLAttributes, React.Props<T> {
interface CommonEnhancedSwitchProps<T> extends React.HTMLAttributes<{}>, React.Props<T> {
}
interface EnhancedSwitchProps extends CommonEnhancedSwitchProps<EnhancedSwitch> {
@ -1740,9 +1746,9 @@ declare namespace __MaterialUI {
name?: string;
onBlur?: React.FocusEventHandler<{}>;
onChange?: React.FormEventHandler<{}>;
onEnterKeyDown?: React.KeyboardEventHandler;
onEnterKeyDown?: React.KeyboardEventHandler<{}>;
onFocus?: React.FocusEventHandler<{}>;
onKeyDown?: React.KeyboardEventHandler;
onKeyDown?: React.KeyboardEventHandler<{}>;
rows?: number,
rowsMax?: number,
style?: React.CSSProperties;
@ -1845,7 +1851,7 @@ declare namespace __MaterialUI {
export class ToolbarSeparator extends React.Component<ToolbarSeparatorProps, {}> {
}
interface ToolbarTitleProps extends React.HTMLAttributes, React.Props<ToolbarTitle> {
interface ToolbarTitleProps extends React.HTMLAttributes<{}>, React.Props<ToolbarTitle> {
className?: string;
style?: React.CSSProperties;
text?: string;
@ -8482,22 +8488,19 @@ declare module "material-ui/svg-icons" {
declare module 'material-ui/internal/AppCanvas' {
interface AppCanvasProps extends __React.Props<AppCanvas> { }
}
class AppCanvas extends __React.Component<AppCanvasProps, {}> { }
}
interface AppCanvasProps extends React.Props<AppCanvas> { }
class AppCanvas extends React.Component<AppCanvasProps, {}> { }
export default AppCanvas;
}
declare module 'material-ui/internal/AutoLockScrolling' {
interface AutoLockScrollingProps extends __React.Props<AutoLockScrolling> {
interface AutoLockScrollingProps extends React.Props<AutoLockScrolling> {
lock: boolean;
}
class AutoLockScrolling extends __React.Component<AutoLockScrollingProps, {}> { }
}
class AutoLockScrolling extends React.Component<AutoLockScrollingProps, {}> { }
export default AutoLockScrolling;
}
declare module 'material-ui/internal/BeforeAfterWrapper' {
interface BeforeAfterWrapperProps extends __React.Props<BeforeAfterWrapper> {
interface BeforeAfterWrapperProps extends React.Props<BeforeAfterWrapper> {
afterElementType?: string,
afterStyle?: React.CSSProperties,
beforeElementType?: string,
@ -8505,53 +8508,47 @@ declare module 'material-ui/internal/BeforeAfterWrapper' {
elementType?: string,
style?: React.CSSProperties,
}
class BeforeAfterWrapper extends __React.Component<BeforeAfterWrapperProps, {}> { }
}
class BeforeAfterWrapper extends React.Component<BeforeAfterWrapperProps, {}> { }
export default BeforeAfterWrapper;
}
declare module 'material-ui/internal/CircleRipple' {
interface CircleRippleProps extends __React.Props<CircleRipple> {
interface CircleRippleProps extends React.Props<CircleRipple> {
aborted?: boolean;
color?: string;
opacity?: number;
style?: React.CSSProperties;
}
class CircleRipple extends __React.Component<CircleRippleProps, {}> { }
}
class CircleRipple extends React.Component<CircleRippleProps, {}> { }
export default CircleRipple;
}
declare module 'material-ui/internal/ClearFix' {
interface ClearFixProps extends __React.Props<ClearFix> {
interface ClearFixProps extends React.Props<ClearFix> {
style?: React.CSSProperties;
}
class ClearFix extends __React.Component<ClearFixProps, {}> { }
}
class ClearFix extends React.Component<ClearFixProps, {}> { }
export default ClearFix;
}
declare module 'material-ui/internal/ClickAwayListener' {
interface ClickAwayListenerProps extends __React.Props<ClickAwayListener> {
interface ClickAwayListenerProps extends React.Props<ClickAwayListener> {
onClickAway?: any,
}
class ClickAwayListener extends __React.Component<ClickAwayListenerProps, {}> { }
}
class ClickAwayListener extends React.Component<ClickAwayListenerProps, {}> { }
export default ClickAwayListener;
}
declare module 'material-ui/internal/EnhancedButton' {
interface EnhancedButtonProps extends __MaterialUI.SharedEnhancedButtonProps<EnhancedButton> {
}
class EnhancedButton extends __React.Component<EnhancedButtonProps, {}> {}
}
class EnhancedButton extends React.Component<EnhancedButtonProps, {}> {}
export default EnhancedButton;
}
declare module 'material-ui/internal/EnhancedSwitch' {
interface EnhancedSwitchProps extends __MaterialUI.Switches.CommonEnhancedSwitchProps<EnhancedSwitch> {
}
class EnhancedSwitch extends __React.Component<EnhancedSwitchProps, {}> {}
}
class EnhancedSwitch extends React.Component<EnhancedSwitchProps, {}> {}
export default EnhancedSwitch;
}
declare module 'material-ui/internal/ExpandTransition' {
interface ExpandTransitionProps extends __React.Props<ExpandTransition> {
interface ExpandTransitionProps extends React.Props<ExpandTransition> {
enterDelay?: number;
loading?: boolean;
open?: boolean;
@ -8559,101 +8556,92 @@ declare module 'material-ui/internal/ExpandTransition' {
transitionDelay?: number;
transitionDuration?: number;
}
class ExpandTransition extends __React.Component<ExpandTransitionProps, {}> { }
}
class ExpandTransition extends React.Component<ExpandTransitionProps, {}> { }
export default ExpandTransition;
}
declare module 'material-ui/internal/ExpandTransitionChild' {
interface ExpandTransitionChildProps extends __React.Props<ExpandTransitionChild> {
interface ExpandTransitionChildProps extends React.Props<ExpandTransitionChild> {
enterDelay?: number;
style?: React.CSSProperties;
transitionDelay?: number;
transitionDuration?: number;
}
class ExpandTransitionChild extends __React.Component<ExpandTransitionChildProps, {}> { }
}
class ExpandTransitionChild extends React.Component<ExpandTransitionChildProps, {}> { }
export default ExpandTransitionChild;
}
declare module 'material-ui/internal/FocusRipple' {
interface FocusRippleProps extends __React.Props<FocusRipple> {
interface FocusRippleProps extends React.Props<FocusRipple> {
color?: string,
innerStyle?: React.CSSProperties,
opacity?: number,
show?: boolean,
style?: React.CSSProperties
}
class FocusRipple extends __React.Component<FocusRippleProps, {}> { }
}
class FocusRipple extends React.Component<FocusRippleProps, {}> { }
export default FocusRipple;
}
declare module 'material-ui/internal/Overlay' {
interface OverlayProps extends __React.Props<Overlay> {
interface OverlayProps extends React.Props<Overlay> {
autoLockScrolling?: boolean;
show: boolean;
style?: React.CSSProperties;
transitionEnabled?: boolean;
}
class Overlay extends __React.Component<OverlayProps, {}> { }
}
class Overlay extends React.Component<OverlayProps, {}> { }
export default Overlay;
}
declare module 'material-ui/internal/RenderToLayer' {
interface RenderToLayerProps extends __React.Props<RenderToLayer> {
interface RenderToLayerProps extends React.Props<RenderToLayer> {
componentClickAway?: Function;
open: boolean;
render: Function;
useLayerForClickAway?: boolean;
}
class RenderToLayer extends __React.Component<RenderToLayerProps, {}> { }
}
class RenderToLayer extends React.Component<RenderToLayerProps, {}> { }
export default RenderToLayer;
}
declare module 'material-ui/internal/ScaleIn' {
interface ScaleInProps extends __React.Props<ScaleIn> {
interface ScaleInProps extends React.Props<ScaleIn> {
childStyle?: React.CSSProperties;
enterDelay?: number;
maxScale?: number;
minScale?: number;
}
class ScaleIn extends __React.Component<ScaleInProps, {}> { }
}
class ScaleIn extends React.Component<ScaleInProps, {}> { }
export default ScaleIn;
}
declare module 'material-ui/internal/ScaleInChild' {
interface ScaleInChildProps extends __React.Props<ScaleInChild> {
interface ScaleInChildProps extends React.Props<ScaleInChild> {
enterDelay?: number;
maxScale?: number;
minScale?: number;
style?: React.CSSProperties;
}
class ScaleInChild extends __React.Component<ScaleInChildProps, {}> { }
}
class ScaleInChild extends React.Component<ScaleInChildProps, {}> { }
export default ScaleInChild;
}
declare module 'material-ui/internal/SlideIn' {
interface SlideInProps extends __React.Props<SlideIn> {
interface SlideInProps extends React.Props<SlideIn> {
childStyle?: React.CSSProperties;
direction?: __MaterialUI.propTypes.direction;
enterDelay?: number;
style?: React.CSSProperties;
}
class SlideIn extends __React.Component<SlideInProps, {}> { }
}
class SlideIn extends React.Component<SlideInProps, {}> { }
export default SlideIn;
}
declare module 'material-ui/internal/SlideInChild' {
interface SlideInChildProps extends __React.Props<SlideInChild> {
interface SlideInChildProps extends React.Props<SlideInChild> {
direction?: string,
enterDelay?: number;
getLeaveDirection: Function;
style?: React.CSSProperties;
}
class SlideInChild extends __React.Component<SlideInChildProps, {}> { }
}
class SlideInChild extends React.Component<SlideInChildProps, {}> { }
export default SlideInChild;
}
declare module 'material-ui/internal/Tooltip' {
interface TooltipProps extends __React.Props<Tooltip> {
interface TooltipProps extends React.Props<Tooltip> {
className?: string;
horizontalPosition?: __MaterialUI.propTypes.horizontal;
label: any;
@ -8662,19 +8650,17 @@ declare module 'material-ui/internal/Tooltip' {
touch?: boolean;
verticalPosition?: __MaterialUI.propTypes.vertical;
}
class Tooltip extends __React.Component<TooltipProps, {}> { }
}
class Tooltip extends React.Component<TooltipProps, {}> { }
export default Tooltip;
}
declare module 'material-ui/internal/TouchRipple' {
interface TouchRippleProps extends __React.Props<TouchRipple> {
interface TouchRippleProps extends React.Props<TouchRipple> {
abortOnScroll?: boolean,
centerRipple?: boolean;
color?: string;
opacity?: number;
style?: React.CSSProperties
}
class TouchRipple extends __React.Component<TouchRippleProps, {}> { }
}
class TouchRipple extends React.Component<TouchRippleProps, {}> { }
export default TouchRipple;
}

View File

@ -3584,8 +3584,8 @@ const ToggleExampleSimple = () => (
label="Label on the right"
labelPosition="right"
style={styles.toggle}
thumbTwitchedStyle={styles.toggle}
trackTwitchedStyle={styles.toggle}
thumbSwitchedStyle={styles.toggle}
trackSwitchedStyle={styles.toggle}
/>
</div>
);

19
pg-types/index.d.ts vendored Normal file
View File

@ -0,0 +1,19 @@
// Type definitions for pg-types 1.11.0
// Project: https://github.com/brianc/node-pg-types
// Definitions by: James Bracy <https://github.com/waratuman>
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
interface TypeParser {
(value: any): any;
}
export function getTypeParser(oid: number, format: string): TypeParser;
export function setTypeParser(oid: number, format: string, parseFn: TypeParser): void;
export function setTypeParser(oid: number, parseFn: TypeParser): void;
export namespace arrayParser {
export function create(source: any, transform: TypeParser): { parse: () => any[] };
}

5
pg-types/package.json Normal file
View File

@ -0,0 +1,5 @@
{
"dependencies": {
"moment": ">=2.14.0"
}
}

View File

@ -1,5 +1,6 @@
/// <reference types="moment" />
import * as types from "pg-types";
import * as moment from "moment";
types.getTypeParser(1184, 'text');

19
pg-types/tsconfig.json Normal file
View File

@ -0,0 +1,19 @@
{
"compilerOptions": {
"module": "commonjs",
"target": "es6",
"noImplicitAny": true,
"strictNullChecks": false,
"baseUrl": "../",
"typeRoots": [
"../"
],
"types": [],
"noEmit": true,
"forceConsistentCasingInFileNames": true
},
"files": [
"index.d.ts",
"pg-types-tests.ts"
]
}

2
pg/index.d.ts vendored
View File

@ -128,6 +128,6 @@ export declare class Events extends events.EventEmitter {
public on(event: string, listener: Function): this;
}
export const types: typeof pgTypes;
export const types: typeof pgTypes;

View File

@ -1,5 +1,5 @@
/// <reference types="three" />
/// <reference types="qunit" />
/// <reference path="../../../qunit/qunit-1.16.d.ts" />
/// <reference path="../three-tests-setup.ts" />

View File

@ -3,8 +3,7 @@
// Definitions by: Sam Verschueren <https://github.com/samverschueren>
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
declare module "tz-format" {
function format(date?: Date): string;
namespace format { }
export = format;
}
declare function format(date?: Date | number, offset?: number): string;
declare namespace format {}
export = format;

View File

@ -31,47 +31,47 @@ function getTestOptions(): WordCloud.Options {
};
};
test('Test runs without any extra parameters.', function() {
QUnit.test('Test runs without any extra parameters.', function() {
var options = getTestOptions();
WordCloud(element, options);
});
test('Empty list results no output.', function() {
QUnit.test('Empty list results no output.', function() {
var options = getTestOptions();
options.list = [];
WordCloud(element, options);
});
test('gridSize can be set', function() {
QUnit.test('gridSize can be set', function() {
var options = getTestOptions();
options.gridSize = 15;
WordCloud(element, options);
});
test('ellipticity can be set', function() {
QUnit.test('ellipticity can be set', function() {
var options = getTestOptions();
options.ellipticity = 1.5;
WordCloud(element, options);
});
test('origin can be set', function() {
QUnit.test('origin can be set', function() {
var options = getTestOptions();
options.origin = [300, 0];
WordCloud(element, options);
});
test('minSize can be set', function() {
QUnit.test('minSize can be set', function() {
var options = getTestOptions();
options.minSize = 10;
WordCloud(element, options);
});
test('rotation can be set and locked', function() {
QUnit.test('rotation can be set and locked', function() {
var options = getTestOptions();
options.rotateRatio = 1;
options.minRotation = options.maxRotation = Math.PI / 6;
@ -79,14 +79,14 @@ test('rotation can be set and locked', function() {
WordCloud(element, options);
});
test('drawMask can be set', function() {
QUnit.test('drawMask can be set', function() {
var options = getTestOptions();
options.drawMask = true;
WordCloud(element, options);
});
test('maskColor can be set', function() {
QUnit.test('maskColor can be set', function() {
var options = getTestOptions();
options.drawMask = true;
options.maskColor = 'rgba(0, 0, 255, 0.8)';
@ -94,35 +94,35 @@ test('maskColor can be set', function() {
WordCloud(element, options);
});
test('backgroundColor can be set', function() {
QUnit.test('backgroundColor can be set', function() {
var options = getTestOptions();
options.backgroundColor = 'rgb(0, 0, 255)';
WordCloud(element, options);
});
test('semi-transparent backgroundColor can be set', function() {
QUnit.test('semi-transparent backgroundColor can be set', function() {
var options = getTestOptions();
options.backgroundColor = 'rgba(0, 0, 255, 0.3)';
WordCloud(element, options);
});
test('weightFactor can be set', function() {
QUnit.test('weightFactor can be set', function() {
var options = getTestOptions();
options.weightFactor = 2;
WordCloud(element, options);
});
test('weightFactor can be set as a function', function() {
QUnit.test('weightFactor can be set as a function', function() {
var options = getTestOptions();
options.weightFactor = function (w) { return Math.sqrt(w); };
WordCloud(element, options);
});
test('color can be set as a function', function() {
QUnit.test('color can be set as a function', function() {
var options = getTestOptions();
options.color = function (word, weight, fontSize, radius, theta) {
if (theta < 2*Math.PI/3) {
@ -137,56 +137,56 @@ test('color can be set as a function', function() {
WordCloud(element, options);
});
test('shape can be set to circle', function() {
QUnit.test('shape can be set to circle', function() {
var options = getTestOptions();
options.shape = 'circle';
WordCloud(element, options);
});
test('shape can be set to cardioid', function() {
QUnit.test('shape can be set to cardioid', function() {
var options = getTestOptions();
options.shape = 'cardioid';
WordCloud(element, options);
});
test('shape can be set to diamond', function() {
QUnit.test('shape can be set to diamond', function() {
var options = getTestOptions();
options.shape = 'diamond';
WordCloud(element, options);
});
test('shape can be set to triangle', function() {
QUnit.test('shape can be set to triangle', function() {
var options = getTestOptions();
options.shape = 'triangle';
WordCloud(element, options);
});
test('shape can be set to triangle-forward', function() {
QUnit.test('shape can be set to triangle-forward', function() {
var options = getTestOptions();
options.shape = 'triangle-forward';
WordCloud(element, options);
});
test('shape can be set to pentagon', function() {
QUnit.test('shape can be set to pentagon', function() {
var options = getTestOptions();
options.shape = 'pentagon';
WordCloud(element, options);
});
test('shape can be set to star', function() {
QUnit.test('shape can be set to star', function() {
var options = getTestOptions();
options.shape = 'star';
WordCloud(element, options);
});
test('shape can be set to a given polar equation', function() {
QUnit.test('shape can be set to a given polar equation', function() {
var options = getTestOptions();
options.shape = function (theta) {
return theta / (2 * Math.PI);