mirror of
https://github.com/FlipsideCrypto/DefinitelyTyped.git
synced 2026-02-06 10:56:53 +00:00
Re-re-redo line conversion of gapi.analytics
This commit is contained in:
parent
6a4479ce36
commit
6f67cd5b11
@ -1,66 +1,66 @@
|
||||
// Type definitions for Google Analytics API
|
||||
|
||||
/// <reference path="../gapi/gapi.d.ts" />
|
||||
/// <reference path="./gapi.analytics.d.ts" />
|
||||
|
||||
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
|
||||
|
||||
/// <reference path="../gapi/gapi.d.ts" />
|
||||
/// <reference path="./gapi.analytics.d.ts" />
|
||||
|
||||
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;
|
||||
}
|
||||
|
||||
252
gapi.analytics/gapi.analytics.d.ts
vendored
252
gapi.analytics/gapi.analytics.d.ts
vendored
@ -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 <https://github.com/gatsbimantico>
|
||||
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
|
||||
|
||||
/// <reference path="../gapi/gapi.d.ts" />
|
||||
|
||||
declare namespace gapi.client.analytics {}
|
||||
declare namespace gapi.client.analytics.provisioning {
|
||||
export function createAccountTicket() : Promise<any>;
|
||||
}
|
||||
|
||||
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<any>;
|
||||
}
|
||||
declare namespace gapi.client.analytics.data.mcf {
|
||||
export function get(data ?: DataQuery) : Promise<any>;
|
||||
}
|
||||
declare namespace gapi.client.analytics.data.realtime {
|
||||
export function get(data ?: DataQuery) : Promise<any>;
|
||||
}
|
||||
|
||||
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<any>;
|
||||
}
|
||||
declare namespace gapi.client.analytics.management.accountUserLinks {
|
||||
export function list(view ?: View) : Promise<any>;
|
||||
}
|
||||
declare namespace gapi.client.analytics.management.accounts {
|
||||
export function list(view ?: View) : Promise<any>;
|
||||
}
|
||||
declare namespace gapi.client.analytics.management.customDataSources {
|
||||
export function list(view ?: View) : Promise<any>;
|
||||
}
|
||||
declare namespace gapi.client.analytics.management.customDimensions {
|
||||
export function list(view ?: View) : Promise<any>;
|
||||
}
|
||||
declare namespace gapi.client.analytics.management.customMetrics {
|
||||
export function list(view ?: View) : Promise<any>;
|
||||
}
|
||||
declare namespace gapi.client.analytics.management.experiments {
|
||||
export function list(view ?: View) : Promise<any>;
|
||||
}
|
||||
declare namespace gapi.client.analytics.management.filters {
|
||||
export function list(view ?: View) : Promise<any>;
|
||||
}
|
||||
declare namespace gapi.client.analytics.management.goals {
|
||||
export function list(view ?: View) : Promise<any>;
|
||||
}
|
||||
declare namespace gapi.client.analytics.management.profileFilterLinks {
|
||||
export function list(view ?: View) : Promise<any>;
|
||||
}
|
||||
declare namespace gapi.client.analytics.management.profileUserLinks {
|
||||
export function list(view ?: View) : Promise<any>;
|
||||
}
|
||||
declare namespace gapi.client.analytics.management.profiles {
|
||||
export function list(view ?: View) : Promise<any>;
|
||||
}
|
||||
declare namespace gapi.client.analytics.management.remarketingAudience {
|
||||
export function list(view ?: View) : Promise<any>;
|
||||
}
|
||||
declare namespace gapi.client.analytics.management.segments {
|
||||
export function list(view ?: View) : Promise<any>;
|
||||
}
|
||||
declare namespace gapi.client.analytics.management.unsampledReports {
|
||||
export function list(view ?: View) : Promise<any>;
|
||||
}
|
||||
declare namespace gapi.client.analytics.management.uploads {
|
||||
export function list(view ?: View) : Promise<any>;
|
||||
}
|
||||
declare namespace gapi.client.analytics.management.webPropertyAdWordsLinks {
|
||||
export function list(view ?: View) : Promise<any>;
|
||||
}
|
||||
declare namespace gapi.client.analytics.management.webproperties {
|
||||
export function list(view ?: View) : Promise<any>;
|
||||
}
|
||||
declare namespace gapi.client.analytics.management.webpropertyUserLinks {
|
||||
export function list(view ?: View) : Promise<any>;
|
||||
}
|
||||
|
||||
declare namespace gapi.client.analytics.metadata {}
|
||||
declare namespace gapi.client.analytics.metadata.column {
|
||||
export function list() : Promise<any>;
|
||||
}
|
||||
// Type definitions for Google Analytics API
|
||||
// Project: https://developers.google.com/analytics/devguides/reporting/core/v4/
|
||||
// Definitions by: César Costas <https://github.com/gatsbimantico>
|
||||
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
|
||||
|
||||
/// <reference path="../gapi/gapi.d.ts" />
|
||||
|
||||
declare namespace gapi.client.analytics {}
|
||||
declare namespace gapi.client.analytics.provisioning {
|
||||
export function createAccountTicket() : Promise<any>;
|
||||
}
|
||||
|
||||
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<any>;
|
||||
}
|
||||
declare namespace gapi.client.analytics.data.mcf {
|
||||
export function get(data ?: DataQuery) : Promise<any>;
|
||||
}
|
||||
declare namespace gapi.client.analytics.data.realtime {
|
||||
export function get(data ?: DataQuery) : Promise<any>;
|
||||
}
|
||||
|
||||
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<any>;
|
||||
}
|
||||
declare namespace gapi.client.analytics.management.accountUserLinks {
|
||||
export function list(view ?: View) : Promise<any>;
|
||||
}
|
||||
declare namespace gapi.client.analytics.management.accounts {
|
||||
export function list(view ?: View) : Promise<any>;
|
||||
}
|
||||
declare namespace gapi.client.analytics.management.customDataSources {
|
||||
export function list(view ?: View) : Promise<any>;
|
||||
}
|
||||
declare namespace gapi.client.analytics.management.customDimensions {
|
||||
export function list(view ?: View) : Promise<any>;
|
||||
}
|
||||
declare namespace gapi.client.analytics.management.customMetrics {
|
||||
export function list(view ?: View) : Promise<any>;
|
||||
}
|
||||
declare namespace gapi.client.analytics.management.experiments {
|
||||
export function list(view ?: View) : Promise<any>;
|
||||
}
|
||||
declare namespace gapi.client.analytics.management.filters {
|
||||
export function list(view ?: View) : Promise<any>;
|
||||
}
|
||||
declare namespace gapi.client.analytics.management.goals {
|
||||
export function list(view ?: View) : Promise<any>;
|
||||
}
|
||||
declare namespace gapi.client.analytics.management.profileFilterLinks {
|
||||
export function list(view ?: View) : Promise<any>;
|
||||
}
|
||||
declare namespace gapi.client.analytics.management.profileUserLinks {
|
||||
export function list(view ?: View) : Promise<any>;
|
||||
}
|
||||
declare namespace gapi.client.analytics.management.profiles {
|
||||
export function list(view ?: View) : Promise<any>;
|
||||
}
|
||||
declare namespace gapi.client.analytics.management.remarketingAudience {
|
||||
export function list(view ?: View) : Promise<any>;
|
||||
}
|
||||
declare namespace gapi.client.analytics.management.segments {
|
||||
export function list(view ?: View) : Promise<any>;
|
||||
}
|
||||
declare namespace gapi.client.analytics.management.unsampledReports {
|
||||
export function list(view ?: View) : Promise<any>;
|
||||
}
|
||||
declare namespace gapi.client.analytics.management.uploads {
|
||||
export function list(view ?: View) : Promise<any>;
|
||||
}
|
||||
declare namespace gapi.client.analytics.management.webPropertyAdWordsLinks {
|
||||
export function list(view ?: View) : Promise<any>;
|
||||
}
|
||||
declare namespace gapi.client.analytics.management.webproperties {
|
||||
export function list(view ?: View) : Promise<any>;
|
||||
}
|
||||
declare namespace gapi.client.analytics.management.webpropertyUserLinks {
|
||||
export function list(view ?: View) : Promise<any>;
|
||||
}
|
||||
|
||||
declare namespace gapi.client.analytics.metadata {}
|
||||
declare namespace gapi.client.analytics.metadata.column {
|
||||
export function list() : Promise<any>;
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user