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; /**