From 0d185df10f38811febb9ac73edc61cbaafb2b745 Mon Sep 17 00:00:00 2001 From: lucap86 Date: Sun, 10 Jul 2016 17:09:41 +0200 Subject: [PATCH 01/16] refs #9944 --- howlerjs/howler.d.ts | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/howlerjs/howler.d.ts b/howlerjs/howler.d.ts index c52b9c334f..9e245a8058 100644 --- a/howlerjs/howler.d.ts +++ b/howlerjs/howler.d.ts @@ -52,20 +52,20 @@ interface Howl { onpause: Function; onplay: Function; load(): Howl; - play(sprite?: string, callback?: (soundId: number) => void): Howl; - play(callback?: (soundId: number) => void): Howl; - pause(soundId?: number): Howl; - stop(soundId?: number): Howl; - mute(soundId?: number): Howl; - unmute(soundId?: number): Howl; - fade(from: number, to: number, duration: number, callback?: Function, soundId?: number): Howl; + play(sprite?: string, callback?: (soundId: string) => void): Howl; + play(callback?: (soundId: string) => void): Howl; + pause(soundId?: string): Howl; + stop(soundId?: string): Howl; + mute(soundId?: string): Howl; + unmute(soundId?: string): Howl; + fade(from: number, to: number, duration: number, callback?: Function, soundId?: string): Howl; loop(): boolean; loop(loop: boolean): Howl; - pos(position?: number, soundId?: number): number; - pos3d(x: number, y: number, z: number, soundId?: number): any; + pos(position?: number, soundId?: string): number; + pos3d(x: number, y: number, z: number, soundId?: string): any; sprite(definition?: IHowlSoundSpriteDefinition): IHowlSoundSpriteDefinition; volume(): number; - volume(volume?: number, soundId?: number): Howl; + volume(volume?: number, soundId?: string): Howl; urls(): string[]; urls(urls: string[]): Howl; on(event: string, listener?: Function): Howl; From 499906f96eb5cce3409678ff663b6f59ab4f4fcb Mon Sep 17 00:00:00 2001 From: lucap86 Date: Mon, 19 Sep 2016 10:02:50 +0200 Subject: [PATCH 02/16] refs #11265 --- greensock/greensock.d.ts | 35 +++++++++++++++++++++++++++++++++-- 1 file changed, 33 insertions(+), 2 deletions(-) diff --git a/greensock/greensock.d.ts b/greensock/greensock.d.ts index a3b3801775..ec3e1c6eb9 100644 --- a/greensock/greensock.d.ts +++ b/greensock/greensock.d.ts @@ -13,6 +13,37 @@ interface IDispatcher { declare type Tween = TweenLite | TweenMax; declare type Timeline = SimpleTimeline | TimelineLite | TimelineMax; +declare type TweenConfig = { + [tweenProp: string]: any; + delay?: number; + ease?: Ease; + repeat?: number; + repeatDelay?: number; + yoyo?: boolean; + paused?: boolean; + overwrite?: string|number; + onComplete?: Function; + immediateRender?: boolean; + onCompleteParams?: any[]; + onCompleteScope?: Object; + onRepeat?: Function; + onRepeatScope?: Object; + onReverseComplete?: Function; + onReverseCompleteParams?: any[]; + onReverseCompleteScope?: Object; + onStart?: Function; + onStartParams?: any[]; + onStartScope?: Object; + onUpdate?: Function; + onUpdateParams?: any[]; + onUpdateScope?: Object; + startAt?: Object; + useFrames?: boolean; + lazy?: boolean; + onOverwrite?: Function; + autoCSS?: boolean; + callbackScope?: Object; +} //com.greensock.core declare class Animation { @@ -86,7 +117,7 @@ declare class TweenLite extends Animation { static killTweensOf(target: Object, onlyActive?: boolean, vars?: Object): void; static lagSmoothing(threshold: number, adjustedLag: number): void; static set(target: Object, vars: Object): TweenLite; - static to(target: Object, duration: number, vars: Object): TweenLite; + static to(target: Object, duration: number, vars: TweenConfig): TweenLite; } declare class TweenMax extends TweenLite { @@ -112,7 +143,7 @@ declare class TweenMax extends TweenLite { static staggerFrom(targets: any, duration: number, vars: Object, stagger: number, onCompleteAll?: Function, onCompleteAllParams?: any[], onCompleteAllScope?: any): any[]; static staggerFromTo(targets: any, duration: number, fromVars: Object, toVars: Object, stagger: number, onCompleteAll?: Function, onCompleteAllParams?: any[], onCompleteAllScope?: any): any[]; static staggerTo(targets: any, duration: number, vars: Object, stagger: number, onCompleteAll?: Function, onCompleteAllParams?: any[], onCompleteAllScope?: any): any[]; - static to(target:Object, duration:number, vars:Object):TweenMax; + static to(target:Object, duration:number, vars:TweenConfig):TweenMax; updateTo(vars: Object, resetDuration?: boolean): TweenMax; yoyo(): boolean; yoyo(value?: boolean): TweenMax; From 1aac11abc7b85c476a83463d6ac13a17868238cb Mon Sep 17 00:00:00 2001 From: lucap86 Date: Mon, 19 Sep 2016 10:13:51 +0200 Subject: [PATCH 03/16] refs #11265 --- greensock/greensock.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/greensock/greensock.d.ts b/greensock/greensock.d.ts index ec3e1c6eb9..004ec79dab 100644 --- a/greensock/greensock.d.ts +++ b/greensock/greensock.d.ts @@ -44,7 +44,7 @@ declare type TweenConfig = { autoCSS?: boolean; callbackScope?: Object; } - + //com.greensock.core declare class Animation { static ticker: IDispatcher; From 27fcabddb24d3cdd2e9d615bfedfe0a932e21e2f Mon Sep 17 00:00:00 2001 From: lucap86 Date: Thu, 29 Sep 2016 10:36:26 +0200 Subject: [PATCH 04/16] Fixed ease types --- greensock/greensock.d.ts | 224 ++++++++++++++++++--------------------- 1 file changed, 103 insertions(+), 121 deletions(-) diff --git a/greensock/greensock.d.ts b/greensock/greensock.d.ts index 004ec79dab..1e3ee642ac 100644 --- a/greensock/greensock.d.ts +++ b/greensock/greensock.d.ts @@ -44,7 +44,7 @@ declare type TweenConfig = { autoCSS?: boolean; callbackScope?: Object; } - + //com.greensock.core declare class Animation { static ticker: IDispatcher; @@ -198,109 +198,106 @@ declare class TimelineMax extends TimelineLite { } //com.greensock.easing -interface Back { - easeIn:Ease; - easeInOut:Ease; - easeOut:Ease; +declare class Ease { + constructor(func:Function, extraParams:any[], type:number, power:number); + public getRatio(p: number): number; } -interface Bounce { - easeIn:Ease; - easeInOut:Ease; - easeOut:Ease; -} -interface Circ { - easeIn:Ease; - easeInOut:Ease; - easeOut:Ease; -} -interface Cubic { - easeIn:Ease; - easeInOut:Ease; - easeOut:Ease; -} -interface Ease { - getRatio(p:number):number; -} -interface EaseLookup { - find(name:string):Ease; -} -interface Elastic { - easeIn:Ease; - easeInOut:Ease; - easeOut:Ease; -} -interface Expo { - easeIn:Ease; - easeInOut:Ease; - easeOut:Ease; -} -interface Linear { - ease:Linear; - easeIn:Linear; - easeInOut:Linear; - easeNone:Linear; - easeOut:Linear; -} -interface Power0 { - easeIn:Ease; - easeInOut:Ease; - easeOut:Ease; -} -interface Power1 { - easeIn:Ease; - easeInOut:Ease; - easeOut:Ease; -} -interface Power2 { - easeIn:Ease; - easeInOut:Ease; - easeOut:Ease; -} -interface Power3 { - easeIn:Ease; - easeInOut:Ease; - easeOut:Ease; -} -interface Power4 { - easeIn:Ease; - easeInOut:Ease; - easeOut:Ease; -} -interface Quad { - easeIn:Ease; - easeInOut:Ease; - easeOut:Ease; -} -interface Quart { - easeIn:Ease; - easeInOut:Ease; - easeOut:Ease; -} -interface Quint { - easeIn:Ease; - easeInOut:Ease; - easeOut:Ease; -} -interface Sine { - easeIn:Ease; - easeInOut:Ease; - easeOut:Ease; -} -interface SlowMo { - ease:SlowMo; - new (linearRatio:number, power:number, yoyoMode:boolean):SlowMo; - config(linearRatio:number, power:number, yoyoMode:boolean):SlowMo; - getRatio(p:number):number; +declare class EaseLookup { + public static find(name: string): Ease; } -interface SteppedEase { - config(steps:number):SteppedEase; - getRatio(p:number):number; + +declare class Back extends Ease { + public static easeIn: Back; + public static easeInOut: Back; + public static easeOut: Back; + public config(overshoot: number): Elastic; + } -interface Strong { - easeIn:Ease; - easeInOut:Ease; - easeOut:Ease; +declare class Bounce extends Ease { + public static easeIn: Bounce; + public static easeInOut: Bounce; + public static easeOut: Bounce; +} +declare class Circ extends Ease { + public static easeIn: Circ; + public static easeInOut: Circ; + public static easeOut: Circ; +} +declare class Cubic extends Ease { + public static easeIn: Cubic; + public static easeInOut: Cubic; + public static easeOut: Cubic; +} + +declare class Elastic extends Ease { + public static easeIn: Elastic; + public static easeInOut: Elastic; + public static easeOut: Elastic; + public config(amplitude: number, period: number): Elastic; +} + +declare class Expo extends Ease { + public static easeIn: Expo; + public static easeInOut: Expo; + public static easeOut: Expo; +} + +declare class Linear extends Ease { + public static ease: Linear; + public static easeIn: Linear; + public static easeInOut: Linear; + public static easeNone: Linear; + public static easeOut: Linear; +} + +declare class Quad extends Ease { + public static easeIn: Quad; + public static easeInOut: Quad; + public static easeOut: Quad; +} + +declare class Quart extends Ease { + public static easeIn: Quart; + public static easeInOut: Quart; + public static easeOut: Quart; +} + +declare class Quint extends Ease { + public static easeIn: Quint; + public static easeInOut: Quint; + public static easeOut: Quint; +} + +declare class Sine extends Ease { + public static easeIn: Sine; + public static easeInOut: Sine; + public static easeOut: Sine; +} + +declare class SlowMo extends Ease { + public static ease: SlowMo; + public config(linearRatio: number, power: number, yoyoMode: boolean): SlowMo; +} + +declare class SteppedEase extends Ease { + constructor(staps: number); + public config(steps: number): SteppedEase; +} + +declare type RoughEaseConfig = { + clamp?: boolean; + points?: number; + randomize?: boolean; + strength?: number; + taper?: string; /* one of "in" | "out" | "both" | "none" */ + template?: Ease; +} + +declare class RoughEase extends Ease { + public static ease: RoughEase; + constructor(vars: RoughEaseConfig); + public config(steps: number): SteppedEase; } //com.greensock.plugins @@ -335,27 +332,12 @@ interface TweenPlugin { } //com.greensock.easing -declare var Back:Back; -declare var Bounce:Bounce; -declare var Circ:Circ; -declare var Cubic:Cubic; -declare var Ease:Ease; -declare var EaseLookup:EaseLookup; -declare var Elastic:Elastic; -declare var Expo:Expo; -declare var Linear:Linear; -declare var Power0:Power0; -declare var Power1:Power1; -declare var Power2:Power2; -declare var Power3:Power3; -declare var Power4:Power4; -declare var Quad:Quad; -declare var Quart:Quart; -declare var Quint:Quint; -declare var Sine:Sine; -declare var SlowMo:SlowMo; -declare var SteppedEase:SteppedEase; -declare var Strong:Strong; +declare var Power0: typeof Linear; +declare var Power1: typeof Quad; +declare var Power2: typeof Cubic; +declare var Power3: typeof Quart; +declare var Power4: typeof Quint; +declare var Strong: typeof Quint; //com.greensock.plugins declare var BezierPlugin:BezierPlugin; From dccd99ceaf4a4dfecef9c718d102b35bd12bc1cc Mon Sep 17 00:00:00 2001 From: lucap86 Date: Sun, 10 Jul 2016 17:09:41 +0200 Subject: [PATCH 05/16] refs #9944 --- gapi.analytics/gapi.analytics-tests.ts | 132 ++++++------- gapi.analytics/gapi.analytics.d.ts | 252 ++++++++++++------------- matter-js/matter-js.d.ts | 2 +- 3 files changed, 193 insertions(+), 193 deletions(-) diff --git a/gapi.analytics/gapi.analytics-tests.ts b/gapi.analytics/gapi.analytics-tests.ts index a6aea00796..78b30e1745 100644 --- a/gapi.analytics/gapi.analytics-tests.ts +++ b/gapi.analytics/gapi.analytics-tests.ts @@ -1,66 +1,66 @@ -// Type definitions for Google Analytics API - -/// -/// - -function test_namespace() { - var analytics : boolean = gapi.client.analytics instanceof Object; - - var provisioning : boolean = gapi.client.analytics.provisioning.createAccountTicket instanceof Function; - analytics = analytics && provisioning; - - var data : boolean = gapi.client.analytics.data.ga.get instanceof Function; - data = data && gapi.client.analytics.data.mcf.get instanceof Function; - data = data && gapi.client.analytics.data.realtime.get instanceof Function; - analytics = analytics && data; - - interface AnalyticsParameter { - "type" ?: string; - "description" ?: string; - "default" ?: string; - "enum" ?: string[]; - "enumDescriptions" ?: string[]; - "location" ?: string; - } - var kBI : AnalyticsParameter = gapi.client.analytics.kB.parameters.alt; - var kB = !!kBI; - kBI = gapi.client.analytics.kB.parameters.fields; - kB = kB && !!kBI; - kBI = gapi.client.analytics.kB.parameters.key; - kB = kB && !!kBI; - kBI = gapi.client.analytics.kB.parameters.oauth_token; - kB = kB && !!kBI; - kBI = gapi.client.analytics.kB.parameters.prettyPrint; - kB = kB && !!kBI; - kBI = gapi.client.analytics.kB.parameters.quotaUser; - kB = kB && !!kBI; - kBI = gapi.client.analytics.kB.parameters.userIP; - kB = kB && !!kBI; - analytics = analytics && kB; - - var management : boolean = gapi.client.analytics.management.accountSummaries.list instanceof Function; - management = management && gapi.client.analytics.management.accountUserLinks.list instanceof Function; - management = management && gapi.client.analytics.management.accounts.list instanceof Function; - management = management && gapi.client.analytics.management.customDataSources.list instanceof Function; - management = management && gapi.client.analytics.management.customDimensions.list instanceof Function; - management = management && gapi.client.analytics.management.customMetrics.list instanceof Function; - management = management && gapi.client.analytics.management.experiments.list instanceof Function; - management = management && gapi.client.analytics.management.filters.list instanceof Function; - management = management && gapi.client.analytics.management.goals.list instanceof Function; - management = management && gapi.client.analytics.management.profileFilterLinks.list instanceof Function; - management = management && gapi.client.analytics.management.profileUserLinks.list instanceof Function; - management = management && gapi.client.analytics.management.profiles.list instanceof Function; - management = management && gapi.client.analytics.management.remarketingAudience.list instanceof Function; - management = management && gapi.client.analytics.management.segments.list instanceof Function; - management = management && gapi.client.analytics.management.unsampledReports.list instanceof Function; - management = management && gapi.client.analytics.management.uploads.list instanceof Function; - management = management && gapi.client.analytics.management.webPropertyAdWordsLinks.list instanceof Function; - management = management && gapi.client.analytics.management.webproperties.list instanceof Function; - management = management && gapi.client.analytics.management.webpropertyUserLinks.list instanceof Function; - analytics = analytics && management; - - var metadata : boolean = gapi.client.analytics.metadata.column.list instanceof Function; - analytics = analytics && metadata; - - return analytics; -} +// Type definitions for Google Analytics API + +/// +/// + +function test_namespace() { + var analytics : boolean = gapi.client.analytics instanceof Object; + + var provisioning : boolean = gapi.client.analytics.provisioning.createAccountTicket instanceof Function; + analytics = analytics && provisioning; + + var data : boolean = gapi.client.analytics.data.ga.get instanceof Function; + data = data && gapi.client.analytics.data.mcf.get instanceof Function; + data = data && gapi.client.analytics.data.realtime.get instanceof Function; + analytics = analytics && data; + + interface AnalyticsParameter { + "type" ?: string; + "description" ?: string; + "default" ?: string; + "enum" ?: string[]; + "enumDescriptions" ?: string[]; + "location" ?: string; + } + var kBI : AnalyticsParameter = gapi.client.analytics.kB.parameters.alt; + var kB = !!kBI; + kBI = gapi.client.analytics.kB.parameters.fields; + kB = kB && !!kBI; + kBI = gapi.client.analytics.kB.parameters.key; + kB = kB && !!kBI; + kBI = gapi.client.analytics.kB.parameters.oauth_token; + kB = kB && !!kBI; + kBI = gapi.client.analytics.kB.parameters.prettyPrint; + kB = kB && !!kBI; + kBI = gapi.client.analytics.kB.parameters.quotaUser; + kB = kB && !!kBI; + kBI = gapi.client.analytics.kB.parameters.userIP; + kB = kB && !!kBI; + analytics = analytics && kB; + + var management : boolean = gapi.client.analytics.management.accountSummaries.list instanceof Function; + management = management && gapi.client.analytics.management.accountUserLinks.list instanceof Function; + management = management && gapi.client.analytics.management.accounts.list instanceof Function; + management = management && gapi.client.analytics.management.customDataSources.list instanceof Function; + management = management && gapi.client.analytics.management.customDimensions.list instanceof Function; + management = management && gapi.client.analytics.management.customMetrics.list instanceof Function; + management = management && gapi.client.analytics.management.experiments.list instanceof Function; + management = management && gapi.client.analytics.management.filters.list instanceof Function; + management = management && gapi.client.analytics.management.goals.list instanceof Function; + management = management && gapi.client.analytics.management.profileFilterLinks.list instanceof Function; + management = management && gapi.client.analytics.management.profileUserLinks.list instanceof Function; + management = management && gapi.client.analytics.management.profiles.list instanceof Function; + management = management && gapi.client.analytics.management.remarketingAudience.list instanceof Function; + management = management && gapi.client.analytics.management.segments.list instanceof Function; + management = management && gapi.client.analytics.management.unsampledReports.list instanceof Function; + management = management && gapi.client.analytics.management.uploads.list instanceof Function; + management = management && gapi.client.analytics.management.webPropertyAdWordsLinks.list instanceof Function; + management = management && gapi.client.analytics.management.webproperties.list instanceof Function; + management = management && gapi.client.analytics.management.webpropertyUserLinks.list instanceof Function; + analytics = analytics && management; + + var metadata : boolean = gapi.client.analytics.metadata.column.list instanceof Function; + analytics = analytics && metadata; + + return analytics; +} diff --git a/gapi.analytics/gapi.analytics.d.ts b/gapi.analytics/gapi.analytics.d.ts index dc49ffd617..34027c9d47 100644 --- a/gapi.analytics/gapi.analytics.d.ts +++ b/gapi.analytics/gapi.analytics.d.ts @@ -1,126 +1,126 @@ -// Type definitions for Google Analytics API -// Project: https://developers.google.com/analytics/devguides/reporting/core/v4/ -// Definitions by: César Costas -// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped - -/// - -declare namespace gapi.client.analytics {} -declare namespace gapi.client.analytics.provisioning { - export function createAccountTicket() : Promise; -} - -interface DataQuery { - "ids" ?: string; - "start-date" ?: string; - "30daysAgo" ?: string; - "end-date" ?: string; - "yesterday" ?: string; - "metrics" ?: string; - "dimensions" ?: string; - "sort" ?: string; - "filters" ?: string; - "segment" ?: string; - "samplingLevel" ?: string; - "include-empty-rows" ?: string; - "start-index" ?: string; - "max-results" ?: string; -} -declare namespace gapi.client.analytics.data {} -declare namespace gapi.client.analytics.data.ga { - export function get(data ?: DataQuery) : Promise; -} -declare namespace gapi.client.analytics.data.mcf { - export function get(data ?: DataQuery) : Promise; -} -declare namespace gapi.client.analytics.data.realtime { - export function get(data ?: DataQuery) : Promise; -} - -declare namespace gapi.client.analytics.kB {} -declare namespace gapi.client.analytics.kB.parameters { - export interface AnalyticsParameter { - "type" ?: string; - "description" ?: string; - "default" ?: string; - "enum" ?: string[]; - "enumDescriptions" ?: string[]; - "location" ?: string; - } - export class alt implements AnalyticsParameter {} - export class fields implements AnalyticsParameter {} - export class key implements AnalyticsParameter {} - export class oauth_token implements AnalyticsParameter {} - export class prettyPrint implements AnalyticsParameter {} - export class quotaUser implements AnalyticsParameter {} - export class userIP implements AnalyticsParameter {} -} - -interface View { - accountId ?: string; - webPropertyId ?: string; - webViewId ?: string; -} -declare namespace gapi.client.analytics.management {} -declare namespace gapi.client.analytics.management.accountSummaries { - export function list(view ?: View) : Promise; -} -declare namespace gapi.client.analytics.management.accountUserLinks { - export function list(view ?: View) : Promise; -} -declare namespace gapi.client.analytics.management.accounts { - export function list(view ?: View) : Promise; -} -declare namespace gapi.client.analytics.management.customDataSources { - export function list(view ?: View) : Promise; -} -declare namespace gapi.client.analytics.management.customDimensions { - export function list(view ?: View) : Promise; -} -declare namespace gapi.client.analytics.management.customMetrics { - export function list(view ?: View) : Promise; -} -declare namespace gapi.client.analytics.management.experiments { - export function list(view ?: View) : Promise; -} -declare namespace gapi.client.analytics.management.filters { - export function list(view ?: View) : Promise; -} -declare namespace gapi.client.analytics.management.goals { - export function list(view ?: View) : Promise; -} -declare namespace gapi.client.analytics.management.profileFilterLinks { - export function list(view ?: View) : Promise; -} -declare namespace gapi.client.analytics.management.profileUserLinks { - export function list(view ?: View) : Promise; -} -declare namespace gapi.client.analytics.management.profiles { - export function list(view ?: View) : Promise; -} -declare namespace gapi.client.analytics.management.remarketingAudience { - export function list(view ?: View) : Promise; -} -declare namespace gapi.client.analytics.management.segments { - export function list(view ?: View) : Promise; -} -declare namespace gapi.client.analytics.management.unsampledReports { - export function list(view ?: View) : Promise; -} -declare namespace gapi.client.analytics.management.uploads { - export function list(view ?: View) : Promise; -} -declare namespace gapi.client.analytics.management.webPropertyAdWordsLinks { - export function list(view ?: View) : Promise; -} -declare namespace gapi.client.analytics.management.webproperties { - export function list(view ?: View) : Promise; -} -declare namespace gapi.client.analytics.management.webpropertyUserLinks { - export function list(view ?: View) : Promise; -} - -declare namespace gapi.client.analytics.metadata {} -declare namespace gapi.client.analytics.metadata.column { - export function list() : Promise; -} +// Type definitions for Google Analytics API +// Project: https://developers.google.com/analytics/devguides/reporting/core/v4/ +// Definitions by: César Costas +// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped + +/// + +declare namespace gapi.client.analytics {} +declare namespace gapi.client.analytics.provisioning { + export function createAccountTicket() : Promise; +} + +interface DataQuery { + "ids" ?: string; + "start-date" ?: string; + "30daysAgo" ?: string; + "end-date" ?: string; + "yesterday" ?: string; + "metrics" ?: string; + "dimensions" ?: string; + "sort" ?: string; + "filters" ?: string; + "segment" ?: string; + "samplingLevel" ?: string; + "include-empty-rows" ?: string; + "start-index" ?: string; + "max-results" ?: string; +} +declare namespace gapi.client.analytics.data {} +declare namespace gapi.client.analytics.data.ga { + export function get(data ?: DataQuery) : Promise; +} +declare namespace gapi.client.analytics.data.mcf { + export function get(data ?: DataQuery) : Promise; +} +declare namespace gapi.client.analytics.data.realtime { + export function get(data ?: DataQuery) : Promise; +} + +declare namespace gapi.client.analytics.kB {} +declare namespace gapi.client.analytics.kB.parameters { + export interface AnalyticsParameter { + "type" ?: string; + "description" ?: string; + "default" ?: string; + "enum" ?: string[]; + "enumDescriptions" ?: string[]; + "location" ?: string; + } + export class alt implements AnalyticsParameter {} + export class fields implements AnalyticsParameter {} + export class key implements AnalyticsParameter {} + export class oauth_token implements AnalyticsParameter {} + export class prettyPrint implements AnalyticsParameter {} + export class quotaUser implements AnalyticsParameter {} + export class userIP implements AnalyticsParameter {} +} + +interface View { + accountId ?: string; + webPropertyId ?: string; + webViewId ?: string; +} +declare namespace gapi.client.analytics.management {} +declare namespace gapi.client.analytics.management.accountSummaries { + export function list(view ?: View) : Promise; +} +declare namespace gapi.client.analytics.management.accountUserLinks { + export function list(view ?: View) : Promise; +} +declare namespace gapi.client.analytics.management.accounts { + export function list(view ?: View) : Promise; +} +declare namespace gapi.client.analytics.management.customDataSources { + export function list(view ?: View) : Promise; +} +declare namespace gapi.client.analytics.management.customDimensions { + export function list(view ?: View) : Promise; +} +declare namespace gapi.client.analytics.management.customMetrics { + export function list(view ?: View) : Promise; +} +declare namespace gapi.client.analytics.management.experiments { + export function list(view ?: View) : Promise; +} +declare namespace gapi.client.analytics.management.filters { + export function list(view ?: View) : Promise; +} +declare namespace gapi.client.analytics.management.goals { + export function list(view ?: View) : Promise; +} +declare namespace gapi.client.analytics.management.profileFilterLinks { + export function list(view ?: View) : Promise; +} +declare namespace gapi.client.analytics.management.profileUserLinks { + export function list(view ?: View) : Promise; +} +declare namespace gapi.client.analytics.management.profiles { + export function list(view ?: View) : Promise; +} +declare namespace gapi.client.analytics.management.remarketingAudience { + export function list(view ?: View) : Promise; +} +declare namespace gapi.client.analytics.management.segments { + export function list(view ?: View) : Promise; +} +declare namespace gapi.client.analytics.management.unsampledReports { + export function list(view ?: View) : Promise; +} +declare namespace gapi.client.analytics.management.uploads { + export function list(view ?: View) : Promise; +} +declare namespace gapi.client.analytics.management.webPropertyAdWordsLinks { + export function list(view ?: View) : Promise; +} +declare namespace gapi.client.analytics.management.webproperties { + export function list(view ?: View) : Promise; +} +declare namespace gapi.client.analytics.management.webpropertyUserLinks { + export function list(view ?: View) : Promise; +} + +declare namespace gapi.client.analytics.metadata {} +declare namespace gapi.client.analytics.metadata.column { + export function list() : Promise; +} diff --git a/matter-js/matter-js.d.ts b/matter-js/matter-js.d.ts index cc887673ee..f21ad2ef7b 100644 --- a/matter-js/matter-js.d.ts +++ b/matter-js/matter-js.d.ts @@ -2129,7 +2129,7 @@ declare namespace Matter { * @param {engine} engine * @param {} options * @return {MouseConstraint} A new MouseConstraint - */ + */ static create(engine: Engine, options?: IMouseConstraintDefinition): MouseConstraint; /** From ee408ffa2257895a37d7c93fad237deafd53a1b4 Mon Sep 17 00:00:00 2001 From: lucap86 Date: Mon, 19 Sep 2016 10:02:50 +0200 Subject: [PATCH 06/16] refs #11265 --- greensock/greensock.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/greensock/greensock.d.ts b/greensock/greensock.d.ts index 881fb1cd92..ee38cb0c90 100644 --- a/greensock/greensock.d.ts +++ b/greensock/greensock.d.ts @@ -44,7 +44,7 @@ declare type TweenConfig = { autoCSS?: boolean; callbackScope?: Object; } - + //com.greensock.core declare class Animation { static ticker: IDispatcher; From 2ba4431c53bac548ee5edd1b57b6c3748553fb5f Mon Sep 17 00:00:00 2001 From: lucap86 Date: Mon, 19 Sep 2016 10:13:51 +0200 Subject: [PATCH 07/16] refs #11265 --- greensock/greensock.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/greensock/greensock.d.ts b/greensock/greensock.d.ts index ee38cb0c90..f35b23e137 100644 --- a/greensock/greensock.d.ts +++ b/greensock/greensock.d.ts @@ -44,7 +44,7 @@ declare type TweenConfig = { autoCSS?: boolean; callbackScope?: Object; } - + //com.greensock.core declare class Animation { static ticker: IDispatcher; From 0c35cf2a25a2f5881a2c6c9f6c33a144fd8d6a1d Mon Sep 17 00:00:00 2001 From: lucap86 Date: Sun, 10 Jul 2016 17:09:41 +0200 Subject: [PATCH 08/16] refs #9944 --- gapi.analytics/gapi.analytics-tests.ts | 132 ++++++------- gapi.analytics/gapi.analytics.d.ts | 252 ++++++++++++------------- matter-js/matter-js.d.ts | 2 +- 3 files changed, 193 insertions(+), 193 deletions(-) diff --git a/gapi.analytics/gapi.analytics-tests.ts b/gapi.analytics/gapi.analytics-tests.ts index a6aea00796..78b30e1745 100644 --- a/gapi.analytics/gapi.analytics-tests.ts +++ b/gapi.analytics/gapi.analytics-tests.ts @@ -1,66 +1,66 @@ -// Type definitions for Google Analytics API - -/// -/// - -function test_namespace() { - var analytics : boolean = gapi.client.analytics instanceof Object; - - var provisioning : boolean = gapi.client.analytics.provisioning.createAccountTicket instanceof Function; - analytics = analytics && provisioning; - - var data : boolean = gapi.client.analytics.data.ga.get instanceof Function; - data = data && gapi.client.analytics.data.mcf.get instanceof Function; - data = data && gapi.client.analytics.data.realtime.get instanceof Function; - analytics = analytics && data; - - interface AnalyticsParameter { - "type" ?: string; - "description" ?: string; - "default" ?: string; - "enum" ?: string[]; - "enumDescriptions" ?: string[]; - "location" ?: string; - } - var kBI : AnalyticsParameter = gapi.client.analytics.kB.parameters.alt; - var kB = !!kBI; - kBI = gapi.client.analytics.kB.parameters.fields; - kB = kB && !!kBI; - kBI = gapi.client.analytics.kB.parameters.key; - kB = kB && !!kBI; - kBI = gapi.client.analytics.kB.parameters.oauth_token; - kB = kB && !!kBI; - kBI = gapi.client.analytics.kB.parameters.prettyPrint; - kB = kB && !!kBI; - kBI = gapi.client.analytics.kB.parameters.quotaUser; - kB = kB && !!kBI; - kBI = gapi.client.analytics.kB.parameters.userIP; - kB = kB && !!kBI; - analytics = analytics && kB; - - var management : boolean = gapi.client.analytics.management.accountSummaries.list instanceof Function; - management = management && gapi.client.analytics.management.accountUserLinks.list instanceof Function; - management = management && gapi.client.analytics.management.accounts.list instanceof Function; - management = management && gapi.client.analytics.management.customDataSources.list instanceof Function; - management = management && gapi.client.analytics.management.customDimensions.list instanceof Function; - management = management && gapi.client.analytics.management.customMetrics.list instanceof Function; - management = management && gapi.client.analytics.management.experiments.list instanceof Function; - management = management && gapi.client.analytics.management.filters.list instanceof Function; - management = management && gapi.client.analytics.management.goals.list instanceof Function; - management = management && gapi.client.analytics.management.profileFilterLinks.list instanceof Function; - management = management && gapi.client.analytics.management.profileUserLinks.list instanceof Function; - management = management && gapi.client.analytics.management.profiles.list instanceof Function; - management = management && gapi.client.analytics.management.remarketingAudience.list instanceof Function; - management = management && gapi.client.analytics.management.segments.list instanceof Function; - management = management && gapi.client.analytics.management.unsampledReports.list instanceof Function; - management = management && gapi.client.analytics.management.uploads.list instanceof Function; - management = management && gapi.client.analytics.management.webPropertyAdWordsLinks.list instanceof Function; - management = management && gapi.client.analytics.management.webproperties.list instanceof Function; - management = management && gapi.client.analytics.management.webpropertyUserLinks.list instanceof Function; - analytics = analytics && management; - - var metadata : boolean = gapi.client.analytics.metadata.column.list instanceof Function; - analytics = analytics && metadata; - - return analytics; -} +// Type definitions for Google Analytics API + +/// +/// + +function test_namespace() { + var analytics : boolean = gapi.client.analytics instanceof Object; + + var provisioning : boolean = gapi.client.analytics.provisioning.createAccountTicket instanceof Function; + analytics = analytics && provisioning; + + var data : boolean = gapi.client.analytics.data.ga.get instanceof Function; + data = data && gapi.client.analytics.data.mcf.get instanceof Function; + data = data && gapi.client.analytics.data.realtime.get instanceof Function; + analytics = analytics && data; + + interface AnalyticsParameter { + "type" ?: string; + "description" ?: string; + "default" ?: string; + "enum" ?: string[]; + "enumDescriptions" ?: string[]; + "location" ?: string; + } + var kBI : AnalyticsParameter = gapi.client.analytics.kB.parameters.alt; + var kB = !!kBI; + kBI = gapi.client.analytics.kB.parameters.fields; + kB = kB && !!kBI; + kBI = gapi.client.analytics.kB.parameters.key; + kB = kB && !!kBI; + kBI = gapi.client.analytics.kB.parameters.oauth_token; + kB = kB && !!kBI; + kBI = gapi.client.analytics.kB.parameters.prettyPrint; + kB = kB && !!kBI; + kBI = gapi.client.analytics.kB.parameters.quotaUser; + kB = kB && !!kBI; + kBI = gapi.client.analytics.kB.parameters.userIP; + kB = kB && !!kBI; + analytics = analytics && kB; + + var management : boolean = gapi.client.analytics.management.accountSummaries.list instanceof Function; + management = management && gapi.client.analytics.management.accountUserLinks.list instanceof Function; + management = management && gapi.client.analytics.management.accounts.list instanceof Function; + management = management && gapi.client.analytics.management.customDataSources.list instanceof Function; + management = management && gapi.client.analytics.management.customDimensions.list instanceof Function; + management = management && gapi.client.analytics.management.customMetrics.list instanceof Function; + management = management && gapi.client.analytics.management.experiments.list instanceof Function; + management = management && gapi.client.analytics.management.filters.list instanceof Function; + management = management && gapi.client.analytics.management.goals.list instanceof Function; + management = management && gapi.client.analytics.management.profileFilterLinks.list instanceof Function; + management = management && gapi.client.analytics.management.profileUserLinks.list instanceof Function; + management = management && gapi.client.analytics.management.profiles.list instanceof Function; + management = management && gapi.client.analytics.management.remarketingAudience.list instanceof Function; + management = management && gapi.client.analytics.management.segments.list instanceof Function; + management = management && gapi.client.analytics.management.unsampledReports.list instanceof Function; + management = management && gapi.client.analytics.management.uploads.list instanceof Function; + management = management && gapi.client.analytics.management.webPropertyAdWordsLinks.list instanceof Function; + management = management && gapi.client.analytics.management.webproperties.list instanceof Function; + management = management && gapi.client.analytics.management.webpropertyUserLinks.list instanceof Function; + analytics = analytics && management; + + var metadata : boolean = gapi.client.analytics.metadata.column.list instanceof Function; + analytics = analytics && metadata; + + return analytics; +} diff --git a/gapi.analytics/gapi.analytics.d.ts b/gapi.analytics/gapi.analytics.d.ts index dc49ffd617..34027c9d47 100644 --- a/gapi.analytics/gapi.analytics.d.ts +++ b/gapi.analytics/gapi.analytics.d.ts @@ -1,126 +1,126 @@ -// Type definitions for Google Analytics API -// Project: https://developers.google.com/analytics/devguides/reporting/core/v4/ -// Definitions by: César Costas -// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped - -/// - -declare namespace gapi.client.analytics {} -declare namespace gapi.client.analytics.provisioning { - export function createAccountTicket() : Promise; -} - -interface DataQuery { - "ids" ?: string; - "start-date" ?: string; - "30daysAgo" ?: string; - "end-date" ?: string; - "yesterday" ?: string; - "metrics" ?: string; - "dimensions" ?: string; - "sort" ?: string; - "filters" ?: string; - "segment" ?: string; - "samplingLevel" ?: string; - "include-empty-rows" ?: string; - "start-index" ?: string; - "max-results" ?: string; -} -declare namespace gapi.client.analytics.data {} -declare namespace gapi.client.analytics.data.ga { - export function get(data ?: DataQuery) : Promise; -} -declare namespace gapi.client.analytics.data.mcf { - export function get(data ?: DataQuery) : Promise; -} -declare namespace gapi.client.analytics.data.realtime { - export function get(data ?: DataQuery) : Promise; -} - -declare namespace gapi.client.analytics.kB {} -declare namespace gapi.client.analytics.kB.parameters { - export interface AnalyticsParameter { - "type" ?: string; - "description" ?: string; - "default" ?: string; - "enum" ?: string[]; - "enumDescriptions" ?: string[]; - "location" ?: string; - } - export class alt implements AnalyticsParameter {} - export class fields implements AnalyticsParameter {} - export class key implements AnalyticsParameter {} - export class oauth_token implements AnalyticsParameter {} - export class prettyPrint implements AnalyticsParameter {} - export class quotaUser implements AnalyticsParameter {} - export class userIP implements AnalyticsParameter {} -} - -interface View { - accountId ?: string; - webPropertyId ?: string; - webViewId ?: string; -} -declare namespace gapi.client.analytics.management {} -declare namespace gapi.client.analytics.management.accountSummaries { - export function list(view ?: View) : Promise; -} -declare namespace gapi.client.analytics.management.accountUserLinks { - export function list(view ?: View) : Promise; -} -declare namespace gapi.client.analytics.management.accounts { - export function list(view ?: View) : Promise; -} -declare namespace gapi.client.analytics.management.customDataSources { - export function list(view ?: View) : Promise; -} -declare namespace gapi.client.analytics.management.customDimensions { - export function list(view ?: View) : Promise; -} -declare namespace gapi.client.analytics.management.customMetrics { - export function list(view ?: View) : Promise; -} -declare namespace gapi.client.analytics.management.experiments { - export function list(view ?: View) : Promise; -} -declare namespace gapi.client.analytics.management.filters { - export function list(view ?: View) : Promise; -} -declare namespace gapi.client.analytics.management.goals { - export function list(view ?: View) : Promise; -} -declare namespace gapi.client.analytics.management.profileFilterLinks { - export function list(view ?: View) : Promise; -} -declare namespace gapi.client.analytics.management.profileUserLinks { - export function list(view ?: View) : Promise; -} -declare namespace gapi.client.analytics.management.profiles { - export function list(view ?: View) : Promise; -} -declare namespace gapi.client.analytics.management.remarketingAudience { - export function list(view ?: View) : Promise; -} -declare namespace gapi.client.analytics.management.segments { - export function list(view ?: View) : Promise; -} -declare namespace gapi.client.analytics.management.unsampledReports { - export function list(view ?: View) : Promise; -} -declare namespace gapi.client.analytics.management.uploads { - export function list(view ?: View) : Promise; -} -declare namespace gapi.client.analytics.management.webPropertyAdWordsLinks { - export function list(view ?: View) : Promise; -} -declare namespace gapi.client.analytics.management.webproperties { - export function list(view ?: View) : Promise; -} -declare namespace gapi.client.analytics.management.webpropertyUserLinks { - export function list(view ?: View) : Promise; -} - -declare namespace gapi.client.analytics.metadata {} -declare namespace gapi.client.analytics.metadata.column { - export function list() : Promise; -} +// Type definitions for Google Analytics API +// Project: https://developers.google.com/analytics/devguides/reporting/core/v4/ +// Definitions by: César Costas +// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped + +/// + +declare namespace gapi.client.analytics {} +declare namespace gapi.client.analytics.provisioning { + export function createAccountTicket() : Promise; +} + +interface DataQuery { + "ids" ?: string; + "start-date" ?: string; + "30daysAgo" ?: string; + "end-date" ?: string; + "yesterday" ?: string; + "metrics" ?: string; + "dimensions" ?: string; + "sort" ?: string; + "filters" ?: string; + "segment" ?: string; + "samplingLevel" ?: string; + "include-empty-rows" ?: string; + "start-index" ?: string; + "max-results" ?: string; +} +declare namespace gapi.client.analytics.data {} +declare namespace gapi.client.analytics.data.ga { + export function get(data ?: DataQuery) : Promise; +} +declare namespace gapi.client.analytics.data.mcf { + export function get(data ?: DataQuery) : Promise; +} +declare namespace gapi.client.analytics.data.realtime { + export function get(data ?: DataQuery) : Promise; +} + +declare namespace gapi.client.analytics.kB {} +declare namespace gapi.client.analytics.kB.parameters { + export interface AnalyticsParameter { + "type" ?: string; + "description" ?: string; + "default" ?: string; + "enum" ?: string[]; + "enumDescriptions" ?: string[]; + "location" ?: string; + } + export class alt implements AnalyticsParameter {} + export class fields implements AnalyticsParameter {} + export class key implements AnalyticsParameter {} + export class oauth_token implements AnalyticsParameter {} + export class prettyPrint implements AnalyticsParameter {} + export class quotaUser implements AnalyticsParameter {} + export class userIP implements AnalyticsParameter {} +} + +interface View { + accountId ?: string; + webPropertyId ?: string; + webViewId ?: string; +} +declare namespace gapi.client.analytics.management {} +declare namespace gapi.client.analytics.management.accountSummaries { + export function list(view ?: View) : Promise; +} +declare namespace gapi.client.analytics.management.accountUserLinks { + export function list(view ?: View) : Promise; +} +declare namespace gapi.client.analytics.management.accounts { + export function list(view ?: View) : Promise; +} +declare namespace gapi.client.analytics.management.customDataSources { + export function list(view ?: View) : Promise; +} +declare namespace gapi.client.analytics.management.customDimensions { + export function list(view ?: View) : Promise; +} +declare namespace gapi.client.analytics.management.customMetrics { + export function list(view ?: View) : Promise; +} +declare namespace gapi.client.analytics.management.experiments { + export function list(view ?: View) : Promise; +} +declare namespace gapi.client.analytics.management.filters { + export function list(view ?: View) : Promise; +} +declare namespace gapi.client.analytics.management.goals { + export function list(view ?: View) : Promise; +} +declare namespace gapi.client.analytics.management.profileFilterLinks { + export function list(view ?: View) : Promise; +} +declare namespace gapi.client.analytics.management.profileUserLinks { + export function list(view ?: View) : Promise; +} +declare namespace gapi.client.analytics.management.profiles { + export function list(view ?: View) : Promise; +} +declare namespace gapi.client.analytics.management.remarketingAudience { + export function list(view ?: View) : Promise; +} +declare namespace gapi.client.analytics.management.segments { + export function list(view ?: View) : Promise; +} +declare namespace gapi.client.analytics.management.unsampledReports { + export function list(view ?: View) : Promise; +} +declare namespace gapi.client.analytics.management.uploads { + export function list(view ?: View) : Promise; +} +declare namespace gapi.client.analytics.management.webPropertyAdWordsLinks { + export function list(view ?: View) : Promise; +} +declare namespace gapi.client.analytics.management.webproperties { + export function list(view ?: View) : Promise; +} +declare namespace gapi.client.analytics.management.webpropertyUserLinks { + export function list(view ?: View) : Promise; +} + +declare namespace gapi.client.analytics.metadata {} +declare namespace gapi.client.analytics.metadata.column { + export function list() : Promise; +} diff --git a/matter-js/matter-js.d.ts b/matter-js/matter-js.d.ts index cc887673ee..f21ad2ef7b 100644 --- a/matter-js/matter-js.d.ts +++ b/matter-js/matter-js.d.ts @@ -2129,7 +2129,7 @@ declare namespace Matter { * @param {engine} engine * @param {} options * @return {MouseConstraint} A new MouseConstraint - */ + */ static create(engine: Engine, options?: IMouseConstraintDefinition): MouseConstraint; /** From c114be27d81ee7ec3392a3f11a36a0860def5b4d Mon Sep 17 00:00:00 2001 From: lucap86 Date: Mon, 19 Sep 2016 10:02:50 +0200 Subject: [PATCH 09/16] refs #11265 --- greensock/greensock.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/greensock/greensock.d.ts b/greensock/greensock.d.ts index 881fb1cd92..ee38cb0c90 100644 --- a/greensock/greensock.d.ts +++ b/greensock/greensock.d.ts @@ -44,7 +44,7 @@ declare type TweenConfig = { autoCSS?: boolean; callbackScope?: Object; } - + //com.greensock.core declare class Animation { static ticker: IDispatcher; From 023fa4be29f455edae9702a79abde082e88c6d89 Mon Sep 17 00:00:00 2001 From: lucap86 Date: Mon, 19 Sep 2016 10:13:51 +0200 Subject: [PATCH 10/16] refs #11265 --- greensock/greensock.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/greensock/greensock.d.ts b/greensock/greensock.d.ts index ee38cb0c90..f35b23e137 100644 --- a/greensock/greensock.d.ts +++ b/greensock/greensock.d.ts @@ -44,7 +44,7 @@ declare type TweenConfig = { autoCSS?: boolean; callbackScope?: Object; } - + //com.greensock.core declare class Animation { static ticker: IDispatcher; From 9b57019c3982346cf4274d8d3b6602147684d317 Mon Sep 17 00:00:00 2001 From: lucap86 Date: Thu, 29 Sep 2016 10:36:26 +0200 Subject: [PATCH 11/16] Fixed ease types --- greensock/greensock.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/greensock/greensock.d.ts b/greensock/greensock.d.ts index f35b23e137..ee38cb0c90 100644 --- a/greensock/greensock.d.ts +++ b/greensock/greensock.d.ts @@ -44,7 +44,7 @@ declare type TweenConfig = { autoCSS?: boolean; callbackScope?: Object; } - + //com.greensock.core declare class Animation { static ticker: IDispatcher; From 6ec5ace9fbf7f4e8c9c447bd2ed14cf68cece442 Mon Sep 17 00:00:00 2001 From: lucap86 Date: Mon, 19 Sep 2016 10:13:51 +0200 Subject: [PATCH 12/16] refs #11265 --- greensock/greensock.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/greensock/greensock.d.ts b/greensock/greensock.d.ts index ee38cb0c90..f35b23e137 100644 --- a/greensock/greensock.d.ts +++ b/greensock/greensock.d.ts @@ -44,7 +44,7 @@ declare type TweenConfig = { autoCSS?: boolean; callbackScope?: Object; } - + //com.greensock.core declare class Animation { static ticker: IDispatcher; From a8c0ce07a8509ddf6dff8286fc10b29c366e7e78 Mon Sep 17 00:00:00 2001 From: lucap86 Date: Fri, 11 Nov 2016 14:44:11 +0100 Subject: [PATCH 13/16] Revert "refs #9944" This reverts commit 0c35cf2a25a2f5881a2c6c9f6c33a144fd8d6a1d. --- gapi.analytics/gapi.analytics-tests.ts | 132 ++++++------- gapi.analytics/gapi.analytics.d.ts | 252 ++++++++++++------------- matter-js/matter-js.d.ts | 2 +- 3 files changed, 193 insertions(+), 193 deletions(-) diff --git a/gapi.analytics/gapi.analytics-tests.ts b/gapi.analytics/gapi.analytics-tests.ts index 78b30e1745..a6aea00796 100644 --- a/gapi.analytics/gapi.analytics-tests.ts +++ b/gapi.analytics/gapi.analytics-tests.ts @@ -1,66 +1,66 @@ -// Type definitions for Google Analytics API - -/// -/// - -function test_namespace() { - var analytics : boolean = gapi.client.analytics instanceof Object; - - var provisioning : boolean = gapi.client.analytics.provisioning.createAccountTicket instanceof Function; - analytics = analytics && provisioning; - - var data : boolean = gapi.client.analytics.data.ga.get instanceof Function; - data = data && gapi.client.analytics.data.mcf.get instanceof Function; - data = data && gapi.client.analytics.data.realtime.get instanceof Function; - analytics = analytics && data; - - interface AnalyticsParameter { - "type" ?: string; - "description" ?: string; - "default" ?: string; - "enum" ?: string[]; - "enumDescriptions" ?: string[]; - "location" ?: string; - } - var kBI : AnalyticsParameter = gapi.client.analytics.kB.parameters.alt; - var kB = !!kBI; - kBI = gapi.client.analytics.kB.parameters.fields; - kB = kB && !!kBI; - kBI = gapi.client.analytics.kB.parameters.key; - kB = kB && !!kBI; - kBI = gapi.client.analytics.kB.parameters.oauth_token; - kB = kB && !!kBI; - kBI = gapi.client.analytics.kB.parameters.prettyPrint; - kB = kB && !!kBI; - kBI = gapi.client.analytics.kB.parameters.quotaUser; - kB = kB && !!kBI; - kBI = gapi.client.analytics.kB.parameters.userIP; - kB = kB && !!kBI; - analytics = analytics && kB; - - var management : boolean = gapi.client.analytics.management.accountSummaries.list instanceof Function; - management = management && gapi.client.analytics.management.accountUserLinks.list instanceof Function; - management = management && gapi.client.analytics.management.accounts.list instanceof Function; - management = management && gapi.client.analytics.management.customDataSources.list instanceof Function; - management = management && gapi.client.analytics.management.customDimensions.list instanceof Function; - management = management && gapi.client.analytics.management.customMetrics.list instanceof Function; - management = management && gapi.client.analytics.management.experiments.list instanceof Function; - management = management && gapi.client.analytics.management.filters.list instanceof Function; - management = management && gapi.client.analytics.management.goals.list instanceof Function; - management = management && gapi.client.analytics.management.profileFilterLinks.list instanceof Function; - management = management && gapi.client.analytics.management.profileUserLinks.list instanceof Function; - management = management && gapi.client.analytics.management.profiles.list instanceof Function; - management = management && gapi.client.analytics.management.remarketingAudience.list instanceof Function; - management = management && gapi.client.analytics.management.segments.list instanceof Function; - management = management && gapi.client.analytics.management.unsampledReports.list instanceof Function; - management = management && gapi.client.analytics.management.uploads.list instanceof Function; - management = management && gapi.client.analytics.management.webPropertyAdWordsLinks.list instanceof Function; - management = management && gapi.client.analytics.management.webproperties.list instanceof Function; - management = management && gapi.client.analytics.management.webpropertyUserLinks.list instanceof Function; - analytics = analytics && management; - - var metadata : boolean = gapi.client.analytics.metadata.column.list instanceof Function; - analytics = analytics && metadata; - - return analytics; -} +// Type definitions for Google Analytics API + +/// +/// + +function test_namespace() { + var analytics : boolean = gapi.client.analytics instanceof Object; + + var provisioning : boolean = gapi.client.analytics.provisioning.createAccountTicket instanceof Function; + analytics = analytics && provisioning; + + var data : boolean = gapi.client.analytics.data.ga.get instanceof Function; + data = data && gapi.client.analytics.data.mcf.get instanceof Function; + data = data && gapi.client.analytics.data.realtime.get instanceof Function; + analytics = analytics && data; + + interface AnalyticsParameter { + "type" ?: string; + "description" ?: string; + "default" ?: string; + "enum" ?: string[]; + "enumDescriptions" ?: string[]; + "location" ?: string; + } + var kBI : AnalyticsParameter = gapi.client.analytics.kB.parameters.alt; + var kB = !!kBI; + kBI = gapi.client.analytics.kB.parameters.fields; + kB = kB && !!kBI; + kBI = gapi.client.analytics.kB.parameters.key; + kB = kB && !!kBI; + kBI = gapi.client.analytics.kB.parameters.oauth_token; + kB = kB && !!kBI; + kBI = gapi.client.analytics.kB.parameters.prettyPrint; + kB = kB && !!kBI; + kBI = gapi.client.analytics.kB.parameters.quotaUser; + kB = kB && !!kBI; + kBI = gapi.client.analytics.kB.parameters.userIP; + kB = kB && !!kBI; + analytics = analytics && kB; + + var management : boolean = gapi.client.analytics.management.accountSummaries.list instanceof Function; + management = management && gapi.client.analytics.management.accountUserLinks.list instanceof Function; + management = management && gapi.client.analytics.management.accounts.list instanceof Function; + management = management && gapi.client.analytics.management.customDataSources.list instanceof Function; + management = management && gapi.client.analytics.management.customDimensions.list instanceof Function; + management = management && gapi.client.analytics.management.customMetrics.list instanceof Function; + management = management && gapi.client.analytics.management.experiments.list instanceof Function; + management = management && gapi.client.analytics.management.filters.list instanceof Function; + management = management && gapi.client.analytics.management.goals.list instanceof Function; + management = management && gapi.client.analytics.management.profileFilterLinks.list instanceof Function; + management = management && gapi.client.analytics.management.profileUserLinks.list instanceof Function; + management = management && gapi.client.analytics.management.profiles.list instanceof Function; + management = management && gapi.client.analytics.management.remarketingAudience.list instanceof Function; + management = management && gapi.client.analytics.management.segments.list instanceof Function; + management = management && gapi.client.analytics.management.unsampledReports.list instanceof Function; + management = management && gapi.client.analytics.management.uploads.list instanceof Function; + management = management && gapi.client.analytics.management.webPropertyAdWordsLinks.list instanceof Function; + management = management && gapi.client.analytics.management.webproperties.list instanceof Function; + management = management && gapi.client.analytics.management.webpropertyUserLinks.list instanceof Function; + analytics = analytics && management; + + var metadata : boolean = gapi.client.analytics.metadata.column.list instanceof Function; + analytics = analytics && metadata; + + return analytics; +} diff --git a/gapi.analytics/gapi.analytics.d.ts b/gapi.analytics/gapi.analytics.d.ts index 34027c9d47..dc49ffd617 100644 --- a/gapi.analytics/gapi.analytics.d.ts +++ b/gapi.analytics/gapi.analytics.d.ts @@ -1,126 +1,126 @@ -// Type definitions for Google Analytics API -// Project: https://developers.google.com/analytics/devguides/reporting/core/v4/ -// Definitions by: César Costas -// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped - -/// - -declare namespace gapi.client.analytics {} -declare namespace gapi.client.analytics.provisioning { - export function createAccountTicket() : Promise; -} - -interface DataQuery { - "ids" ?: string; - "start-date" ?: string; - "30daysAgo" ?: string; - "end-date" ?: string; - "yesterday" ?: string; - "metrics" ?: string; - "dimensions" ?: string; - "sort" ?: string; - "filters" ?: string; - "segment" ?: string; - "samplingLevel" ?: string; - "include-empty-rows" ?: string; - "start-index" ?: string; - "max-results" ?: string; -} -declare namespace gapi.client.analytics.data {} -declare namespace gapi.client.analytics.data.ga { - export function get(data ?: DataQuery) : Promise; -} -declare namespace gapi.client.analytics.data.mcf { - export function get(data ?: DataQuery) : Promise; -} -declare namespace gapi.client.analytics.data.realtime { - export function get(data ?: DataQuery) : Promise; -} - -declare namespace gapi.client.analytics.kB {} -declare namespace gapi.client.analytics.kB.parameters { - export interface AnalyticsParameter { - "type" ?: string; - "description" ?: string; - "default" ?: string; - "enum" ?: string[]; - "enumDescriptions" ?: string[]; - "location" ?: string; - } - export class alt implements AnalyticsParameter {} - export class fields implements AnalyticsParameter {} - export class key implements AnalyticsParameter {} - export class oauth_token implements AnalyticsParameter {} - export class prettyPrint implements AnalyticsParameter {} - export class quotaUser implements AnalyticsParameter {} - export class userIP implements AnalyticsParameter {} -} - -interface View { - accountId ?: string; - webPropertyId ?: string; - webViewId ?: string; -} -declare namespace gapi.client.analytics.management {} -declare namespace gapi.client.analytics.management.accountSummaries { - export function list(view ?: View) : Promise; -} -declare namespace gapi.client.analytics.management.accountUserLinks { - export function list(view ?: View) : Promise; -} -declare namespace gapi.client.analytics.management.accounts { - export function list(view ?: View) : Promise; -} -declare namespace gapi.client.analytics.management.customDataSources { - export function list(view ?: View) : Promise; -} -declare namespace gapi.client.analytics.management.customDimensions { - export function list(view ?: View) : Promise; -} -declare namespace gapi.client.analytics.management.customMetrics { - export function list(view ?: View) : Promise; -} -declare namespace gapi.client.analytics.management.experiments { - export function list(view ?: View) : Promise; -} -declare namespace gapi.client.analytics.management.filters { - export function list(view ?: View) : Promise; -} -declare namespace gapi.client.analytics.management.goals { - export function list(view ?: View) : Promise; -} -declare namespace gapi.client.analytics.management.profileFilterLinks { - export function list(view ?: View) : Promise; -} -declare namespace gapi.client.analytics.management.profileUserLinks { - export function list(view ?: View) : Promise; -} -declare namespace gapi.client.analytics.management.profiles { - export function list(view ?: View) : Promise; -} -declare namespace gapi.client.analytics.management.remarketingAudience { - export function list(view ?: View) : Promise; -} -declare namespace gapi.client.analytics.management.segments { - export function list(view ?: View) : Promise; -} -declare namespace gapi.client.analytics.management.unsampledReports { - export function list(view ?: View) : Promise; -} -declare namespace gapi.client.analytics.management.uploads { - export function list(view ?: View) : Promise; -} -declare namespace gapi.client.analytics.management.webPropertyAdWordsLinks { - export function list(view ?: View) : Promise; -} -declare namespace gapi.client.analytics.management.webproperties { - export function list(view ?: View) : Promise; -} -declare namespace gapi.client.analytics.management.webpropertyUserLinks { - export function list(view ?: View) : Promise; -} - -declare namespace gapi.client.analytics.metadata {} -declare namespace gapi.client.analytics.metadata.column { - export function list() : Promise; -} +// Type definitions for Google Analytics API +// Project: https://developers.google.com/analytics/devguides/reporting/core/v4/ +// Definitions by: César Costas +// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped + +/// + +declare namespace gapi.client.analytics {} +declare namespace gapi.client.analytics.provisioning { + export function createAccountTicket() : Promise; +} + +interface DataQuery { + "ids" ?: string; + "start-date" ?: string; + "30daysAgo" ?: string; + "end-date" ?: string; + "yesterday" ?: string; + "metrics" ?: string; + "dimensions" ?: string; + "sort" ?: string; + "filters" ?: string; + "segment" ?: string; + "samplingLevel" ?: string; + "include-empty-rows" ?: string; + "start-index" ?: string; + "max-results" ?: string; +} +declare namespace gapi.client.analytics.data {} +declare namespace gapi.client.analytics.data.ga { + export function get(data ?: DataQuery) : Promise; +} +declare namespace gapi.client.analytics.data.mcf { + export function get(data ?: DataQuery) : Promise; +} +declare namespace gapi.client.analytics.data.realtime { + export function get(data ?: DataQuery) : Promise; +} + +declare namespace gapi.client.analytics.kB {} +declare namespace gapi.client.analytics.kB.parameters { + export interface AnalyticsParameter { + "type" ?: string; + "description" ?: string; + "default" ?: string; + "enum" ?: string[]; + "enumDescriptions" ?: string[]; + "location" ?: string; + } + export class alt implements AnalyticsParameter {} + export class fields implements AnalyticsParameter {} + export class key implements AnalyticsParameter {} + export class oauth_token implements AnalyticsParameter {} + export class prettyPrint implements AnalyticsParameter {} + export class quotaUser implements AnalyticsParameter {} + export class userIP implements AnalyticsParameter {} +} + +interface View { + accountId ?: string; + webPropertyId ?: string; + webViewId ?: string; +} +declare namespace gapi.client.analytics.management {} +declare namespace gapi.client.analytics.management.accountSummaries { + export function list(view ?: View) : Promise; +} +declare namespace gapi.client.analytics.management.accountUserLinks { + export function list(view ?: View) : Promise; +} +declare namespace gapi.client.analytics.management.accounts { + export function list(view ?: View) : Promise; +} +declare namespace gapi.client.analytics.management.customDataSources { + export function list(view ?: View) : Promise; +} +declare namespace gapi.client.analytics.management.customDimensions { + export function list(view ?: View) : Promise; +} +declare namespace gapi.client.analytics.management.customMetrics { + export function list(view ?: View) : Promise; +} +declare namespace gapi.client.analytics.management.experiments { + export function list(view ?: View) : Promise; +} +declare namespace gapi.client.analytics.management.filters { + export function list(view ?: View) : Promise; +} +declare namespace gapi.client.analytics.management.goals { + export function list(view ?: View) : Promise; +} +declare namespace gapi.client.analytics.management.profileFilterLinks { + export function list(view ?: View) : Promise; +} +declare namespace gapi.client.analytics.management.profileUserLinks { + export function list(view ?: View) : Promise; +} +declare namespace gapi.client.analytics.management.profiles { + export function list(view ?: View) : Promise; +} +declare namespace gapi.client.analytics.management.remarketingAudience { + export function list(view ?: View) : Promise; +} +declare namespace gapi.client.analytics.management.segments { + export function list(view ?: View) : Promise; +} +declare namespace gapi.client.analytics.management.unsampledReports { + export function list(view ?: View) : Promise; +} +declare namespace gapi.client.analytics.management.uploads { + export function list(view ?: View) : Promise; +} +declare namespace gapi.client.analytics.management.webPropertyAdWordsLinks { + export function list(view ?: View) : Promise; +} +declare namespace gapi.client.analytics.management.webproperties { + export function list(view ?: View) : Promise; +} +declare namespace gapi.client.analytics.management.webpropertyUserLinks { + export function list(view ?: View) : Promise; +} + +declare namespace gapi.client.analytics.metadata {} +declare namespace gapi.client.analytics.metadata.column { + export function list() : Promise; +} diff --git a/matter-js/matter-js.d.ts b/matter-js/matter-js.d.ts index f21ad2ef7b..cc887673ee 100644 --- a/matter-js/matter-js.d.ts +++ b/matter-js/matter-js.d.ts @@ -2129,7 +2129,7 @@ declare namespace Matter { * @param {engine} engine * @param {} options * @return {MouseConstraint} A new MouseConstraint - */ + */ static create(engine: Engine, options?: IMouseConstraintDefinition): MouseConstraint; /** From 2a4d9d9fda5e5a7031b0ecbbfcbc9ce188f8a250 Mon Sep 17 00:00:00 2001 From: lucap86 Date: Fri, 11 Nov 2016 14:44:24 +0100 Subject: [PATCH 14/16] Revert "Revert "refs #9944"" This reverts commit a8c0ce07a8509ddf6dff8286fc10b29c366e7e78. --- gapi.analytics/gapi.analytics-tests.ts | 132 ++++++------- gapi.analytics/gapi.analytics.d.ts | 252 ++++++++++++------------- matter-js/matter-js.d.ts | 2 +- 3 files changed, 193 insertions(+), 193 deletions(-) diff --git a/gapi.analytics/gapi.analytics-tests.ts b/gapi.analytics/gapi.analytics-tests.ts index a6aea00796..78b30e1745 100644 --- a/gapi.analytics/gapi.analytics-tests.ts +++ b/gapi.analytics/gapi.analytics-tests.ts @@ -1,66 +1,66 @@ -// Type definitions for Google Analytics API - -/// -/// - -function test_namespace() { - var analytics : boolean = gapi.client.analytics instanceof Object; - - var provisioning : boolean = gapi.client.analytics.provisioning.createAccountTicket instanceof Function; - analytics = analytics && provisioning; - - var data : boolean = gapi.client.analytics.data.ga.get instanceof Function; - data = data && gapi.client.analytics.data.mcf.get instanceof Function; - data = data && gapi.client.analytics.data.realtime.get instanceof Function; - analytics = analytics && data; - - interface AnalyticsParameter { - "type" ?: string; - "description" ?: string; - "default" ?: string; - "enum" ?: string[]; - "enumDescriptions" ?: string[]; - "location" ?: string; - } - var kBI : AnalyticsParameter = gapi.client.analytics.kB.parameters.alt; - var kB = !!kBI; - kBI = gapi.client.analytics.kB.parameters.fields; - kB = kB && !!kBI; - kBI = gapi.client.analytics.kB.parameters.key; - kB = kB && !!kBI; - kBI = gapi.client.analytics.kB.parameters.oauth_token; - kB = kB && !!kBI; - kBI = gapi.client.analytics.kB.parameters.prettyPrint; - kB = kB && !!kBI; - kBI = gapi.client.analytics.kB.parameters.quotaUser; - kB = kB && !!kBI; - kBI = gapi.client.analytics.kB.parameters.userIP; - kB = kB && !!kBI; - analytics = analytics && kB; - - var management : boolean = gapi.client.analytics.management.accountSummaries.list instanceof Function; - management = management && gapi.client.analytics.management.accountUserLinks.list instanceof Function; - management = management && gapi.client.analytics.management.accounts.list instanceof Function; - management = management && gapi.client.analytics.management.customDataSources.list instanceof Function; - management = management && gapi.client.analytics.management.customDimensions.list instanceof Function; - management = management && gapi.client.analytics.management.customMetrics.list instanceof Function; - management = management && gapi.client.analytics.management.experiments.list instanceof Function; - management = management && gapi.client.analytics.management.filters.list instanceof Function; - management = management && gapi.client.analytics.management.goals.list instanceof Function; - management = management && gapi.client.analytics.management.profileFilterLinks.list instanceof Function; - management = management && gapi.client.analytics.management.profileUserLinks.list instanceof Function; - management = management && gapi.client.analytics.management.profiles.list instanceof Function; - management = management && gapi.client.analytics.management.remarketingAudience.list instanceof Function; - management = management && gapi.client.analytics.management.segments.list instanceof Function; - management = management && gapi.client.analytics.management.unsampledReports.list instanceof Function; - management = management && gapi.client.analytics.management.uploads.list instanceof Function; - management = management && gapi.client.analytics.management.webPropertyAdWordsLinks.list instanceof Function; - management = management && gapi.client.analytics.management.webproperties.list instanceof Function; - management = management && gapi.client.analytics.management.webpropertyUserLinks.list instanceof Function; - analytics = analytics && management; - - var metadata : boolean = gapi.client.analytics.metadata.column.list instanceof Function; - analytics = analytics && metadata; - - return analytics; -} +// Type definitions for Google Analytics API + +/// +/// + +function test_namespace() { + var analytics : boolean = gapi.client.analytics instanceof Object; + + var provisioning : boolean = gapi.client.analytics.provisioning.createAccountTicket instanceof Function; + analytics = analytics && provisioning; + + var data : boolean = gapi.client.analytics.data.ga.get instanceof Function; + data = data && gapi.client.analytics.data.mcf.get instanceof Function; + data = data && gapi.client.analytics.data.realtime.get instanceof Function; + analytics = analytics && data; + + interface AnalyticsParameter { + "type" ?: string; + "description" ?: string; + "default" ?: string; + "enum" ?: string[]; + "enumDescriptions" ?: string[]; + "location" ?: string; + } + var kBI : AnalyticsParameter = gapi.client.analytics.kB.parameters.alt; + var kB = !!kBI; + kBI = gapi.client.analytics.kB.parameters.fields; + kB = kB && !!kBI; + kBI = gapi.client.analytics.kB.parameters.key; + kB = kB && !!kBI; + kBI = gapi.client.analytics.kB.parameters.oauth_token; + kB = kB && !!kBI; + kBI = gapi.client.analytics.kB.parameters.prettyPrint; + kB = kB && !!kBI; + kBI = gapi.client.analytics.kB.parameters.quotaUser; + kB = kB && !!kBI; + kBI = gapi.client.analytics.kB.parameters.userIP; + kB = kB && !!kBI; + analytics = analytics && kB; + + var management : boolean = gapi.client.analytics.management.accountSummaries.list instanceof Function; + management = management && gapi.client.analytics.management.accountUserLinks.list instanceof Function; + management = management && gapi.client.analytics.management.accounts.list instanceof Function; + management = management && gapi.client.analytics.management.customDataSources.list instanceof Function; + management = management && gapi.client.analytics.management.customDimensions.list instanceof Function; + management = management && gapi.client.analytics.management.customMetrics.list instanceof Function; + management = management && gapi.client.analytics.management.experiments.list instanceof Function; + management = management && gapi.client.analytics.management.filters.list instanceof Function; + management = management && gapi.client.analytics.management.goals.list instanceof Function; + management = management && gapi.client.analytics.management.profileFilterLinks.list instanceof Function; + management = management && gapi.client.analytics.management.profileUserLinks.list instanceof Function; + management = management && gapi.client.analytics.management.profiles.list instanceof Function; + management = management && gapi.client.analytics.management.remarketingAudience.list instanceof Function; + management = management && gapi.client.analytics.management.segments.list instanceof Function; + management = management && gapi.client.analytics.management.unsampledReports.list instanceof Function; + management = management && gapi.client.analytics.management.uploads.list instanceof Function; + management = management && gapi.client.analytics.management.webPropertyAdWordsLinks.list instanceof Function; + management = management && gapi.client.analytics.management.webproperties.list instanceof Function; + management = management && gapi.client.analytics.management.webpropertyUserLinks.list instanceof Function; + analytics = analytics && management; + + var metadata : boolean = gapi.client.analytics.metadata.column.list instanceof Function; + analytics = analytics && metadata; + + return analytics; +} diff --git a/gapi.analytics/gapi.analytics.d.ts b/gapi.analytics/gapi.analytics.d.ts index dc49ffd617..34027c9d47 100644 --- a/gapi.analytics/gapi.analytics.d.ts +++ b/gapi.analytics/gapi.analytics.d.ts @@ -1,126 +1,126 @@ -// Type definitions for Google Analytics API -// Project: https://developers.google.com/analytics/devguides/reporting/core/v4/ -// Definitions by: César Costas -// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped - -/// - -declare namespace gapi.client.analytics {} -declare namespace gapi.client.analytics.provisioning { - export function createAccountTicket() : Promise; -} - -interface DataQuery { - "ids" ?: string; - "start-date" ?: string; - "30daysAgo" ?: string; - "end-date" ?: string; - "yesterday" ?: string; - "metrics" ?: string; - "dimensions" ?: string; - "sort" ?: string; - "filters" ?: string; - "segment" ?: string; - "samplingLevel" ?: string; - "include-empty-rows" ?: string; - "start-index" ?: string; - "max-results" ?: string; -} -declare namespace gapi.client.analytics.data {} -declare namespace gapi.client.analytics.data.ga { - export function get(data ?: DataQuery) : Promise; -} -declare namespace gapi.client.analytics.data.mcf { - export function get(data ?: DataQuery) : Promise; -} -declare namespace gapi.client.analytics.data.realtime { - export function get(data ?: DataQuery) : Promise; -} - -declare namespace gapi.client.analytics.kB {} -declare namespace gapi.client.analytics.kB.parameters { - export interface AnalyticsParameter { - "type" ?: string; - "description" ?: string; - "default" ?: string; - "enum" ?: string[]; - "enumDescriptions" ?: string[]; - "location" ?: string; - } - export class alt implements AnalyticsParameter {} - export class fields implements AnalyticsParameter {} - export class key implements AnalyticsParameter {} - export class oauth_token implements AnalyticsParameter {} - export class prettyPrint implements AnalyticsParameter {} - export class quotaUser implements AnalyticsParameter {} - export class userIP implements AnalyticsParameter {} -} - -interface View { - accountId ?: string; - webPropertyId ?: string; - webViewId ?: string; -} -declare namespace gapi.client.analytics.management {} -declare namespace gapi.client.analytics.management.accountSummaries { - export function list(view ?: View) : Promise; -} -declare namespace gapi.client.analytics.management.accountUserLinks { - export function list(view ?: View) : Promise; -} -declare namespace gapi.client.analytics.management.accounts { - export function list(view ?: View) : Promise; -} -declare namespace gapi.client.analytics.management.customDataSources { - export function list(view ?: View) : Promise; -} -declare namespace gapi.client.analytics.management.customDimensions { - export function list(view ?: View) : Promise; -} -declare namespace gapi.client.analytics.management.customMetrics { - export function list(view ?: View) : Promise; -} -declare namespace gapi.client.analytics.management.experiments { - export function list(view ?: View) : Promise; -} -declare namespace gapi.client.analytics.management.filters { - export function list(view ?: View) : Promise; -} -declare namespace gapi.client.analytics.management.goals { - export function list(view ?: View) : Promise; -} -declare namespace gapi.client.analytics.management.profileFilterLinks { - export function list(view ?: View) : Promise; -} -declare namespace gapi.client.analytics.management.profileUserLinks { - export function list(view ?: View) : Promise; -} -declare namespace gapi.client.analytics.management.profiles { - export function list(view ?: View) : Promise; -} -declare namespace gapi.client.analytics.management.remarketingAudience { - export function list(view ?: View) : Promise; -} -declare namespace gapi.client.analytics.management.segments { - export function list(view ?: View) : Promise; -} -declare namespace gapi.client.analytics.management.unsampledReports { - export function list(view ?: View) : Promise; -} -declare namespace gapi.client.analytics.management.uploads { - export function list(view ?: View) : Promise; -} -declare namespace gapi.client.analytics.management.webPropertyAdWordsLinks { - export function list(view ?: View) : Promise; -} -declare namespace gapi.client.analytics.management.webproperties { - export function list(view ?: View) : Promise; -} -declare namespace gapi.client.analytics.management.webpropertyUserLinks { - export function list(view ?: View) : Promise; -} - -declare namespace gapi.client.analytics.metadata {} -declare namespace gapi.client.analytics.metadata.column { - export function list() : Promise; -} +// Type definitions for Google Analytics API +// Project: https://developers.google.com/analytics/devguides/reporting/core/v4/ +// Definitions by: César Costas +// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped + +/// + +declare namespace gapi.client.analytics {} +declare namespace gapi.client.analytics.provisioning { + export function createAccountTicket() : Promise; +} + +interface DataQuery { + "ids" ?: string; + "start-date" ?: string; + "30daysAgo" ?: string; + "end-date" ?: string; + "yesterday" ?: string; + "metrics" ?: string; + "dimensions" ?: string; + "sort" ?: string; + "filters" ?: string; + "segment" ?: string; + "samplingLevel" ?: string; + "include-empty-rows" ?: string; + "start-index" ?: string; + "max-results" ?: string; +} +declare namespace gapi.client.analytics.data {} +declare namespace gapi.client.analytics.data.ga { + export function get(data ?: DataQuery) : Promise; +} +declare namespace gapi.client.analytics.data.mcf { + export function get(data ?: DataQuery) : Promise; +} +declare namespace gapi.client.analytics.data.realtime { + export function get(data ?: DataQuery) : Promise; +} + +declare namespace gapi.client.analytics.kB {} +declare namespace gapi.client.analytics.kB.parameters { + export interface AnalyticsParameter { + "type" ?: string; + "description" ?: string; + "default" ?: string; + "enum" ?: string[]; + "enumDescriptions" ?: string[]; + "location" ?: string; + } + export class alt implements AnalyticsParameter {} + export class fields implements AnalyticsParameter {} + export class key implements AnalyticsParameter {} + export class oauth_token implements AnalyticsParameter {} + export class prettyPrint implements AnalyticsParameter {} + export class quotaUser implements AnalyticsParameter {} + export class userIP implements AnalyticsParameter {} +} + +interface View { + accountId ?: string; + webPropertyId ?: string; + webViewId ?: string; +} +declare namespace gapi.client.analytics.management {} +declare namespace gapi.client.analytics.management.accountSummaries { + export function list(view ?: View) : Promise; +} +declare namespace gapi.client.analytics.management.accountUserLinks { + export function list(view ?: View) : Promise; +} +declare namespace gapi.client.analytics.management.accounts { + export function list(view ?: View) : Promise; +} +declare namespace gapi.client.analytics.management.customDataSources { + export function list(view ?: View) : Promise; +} +declare namespace gapi.client.analytics.management.customDimensions { + export function list(view ?: View) : Promise; +} +declare namespace gapi.client.analytics.management.customMetrics { + export function list(view ?: View) : Promise; +} +declare namespace gapi.client.analytics.management.experiments { + export function list(view ?: View) : Promise; +} +declare namespace gapi.client.analytics.management.filters { + export function list(view ?: View) : Promise; +} +declare namespace gapi.client.analytics.management.goals { + export function list(view ?: View) : Promise; +} +declare namespace gapi.client.analytics.management.profileFilterLinks { + export function list(view ?: View) : Promise; +} +declare namespace gapi.client.analytics.management.profileUserLinks { + export function list(view ?: View) : Promise; +} +declare namespace gapi.client.analytics.management.profiles { + export function list(view ?: View) : Promise; +} +declare namespace gapi.client.analytics.management.remarketingAudience { + export function list(view ?: View) : Promise; +} +declare namespace gapi.client.analytics.management.segments { + export function list(view ?: View) : Promise; +} +declare namespace gapi.client.analytics.management.unsampledReports { + export function list(view ?: View) : Promise; +} +declare namespace gapi.client.analytics.management.uploads { + export function list(view ?: View) : Promise; +} +declare namespace gapi.client.analytics.management.webPropertyAdWordsLinks { + export function list(view ?: View) : Promise; +} +declare namespace gapi.client.analytics.management.webproperties { + export function list(view ?: View) : Promise; +} +declare namespace gapi.client.analytics.management.webpropertyUserLinks { + export function list(view ?: View) : Promise; +} + +declare namespace gapi.client.analytics.metadata {} +declare namespace gapi.client.analytics.metadata.column { + export function list() : Promise; +} diff --git a/matter-js/matter-js.d.ts b/matter-js/matter-js.d.ts index cc887673ee..f21ad2ef7b 100644 --- a/matter-js/matter-js.d.ts +++ b/matter-js/matter-js.d.ts @@ -2129,7 +2129,7 @@ declare namespace Matter { * @param {engine} engine * @param {} options * @return {MouseConstraint} A new MouseConstraint - */ + */ static create(engine: Engine, options?: IMouseConstraintDefinition): MouseConstraint; /** From b523433de0482cc2320044a6f71664136cb5999c Mon Sep 17 00:00:00 2001 From: lucap86 Date: Wed, 23 Nov 2016 15:07:02 +0100 Subject: [PATCH 15/16] added removePause method to TimelineMax fiexd getLabelsArray return type --- greensock/greensock.d.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/greensock/greensock.d.ts b/greensock/greensock.d.ts index f35b23e137..e9d8c5cc5f 100644 --- a/greensock/greensock.d.ts +++ b/greensock/greensock.d.ts @@ -185,8 +185,9 @@ declare class TimelineMax extends TimelineLite { getActive(nested?: boolean, tweens?: boolean, timelines?: boolean): Tween | Timeline[]; getLabelAfter(time: number): string; getLabelBefore(time: number): string; - getLabelsArray(): any[]; + getLabelsArray(): {name: string; time: number;}[]; removeCallback(callback: Function, timeOrLabel?: any): TimelineMax; + removePause(position: any): TimelineMax; repeat(): number; repeat(value: number): TimelineMax; repeatDelay(): number; From 325a68767e06f6171508a4233531c503e8f5379d Mon Sep 17 00:00:00 2001 From: lucap86 Date: Wed, 23 Nov 2016 15:09:40 +0100 Subject: [PATCH 16/16] added removePause method to TimelineMax fiexd getLabelsArray return type --- greensock/greensock.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/greensock/greensock.d.ts b/greensock/greensock.d.ts index e9d8c5cc5f..65f7ee52e7 100644 --- a/greensock/greensock.d.ts +++ b/greensock/greensock.d.ts @@ -44,7 +44,7 @@ declare type TweenConfig = { autoCSS?: boolean; callbackScope?: Object; } - + //com.greensock.core declare class Animation { static ticker: IDispatcher;