mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2025-10-16 12:05:41 +00:00
* Fix first round of weak type errors Done through griddle-react * 95% done with weak type fixes * Fix last couple of weak type errors * Remove some lint from mithril tests * mithril's Lifecycle is not a weak type any more Restore the Lifecycle constraints in the rest of the definitions. * Fix react-redux tests after #16652 broke them * Remove package-lock.json
64 lines
3.4 KiB
TypeScript
64 lines
3.4 KiB
TypeScript
// 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 = new gapi.client.analytics.kB.parameters.alt();
|
|
var kB = !!kBI;
|
|
kBI = new gapi.client.analytics.kB.parameters.fields();
|
|
kB = kB && !!kBI;
|
|
kBI = new gapi.client.analytics.kB.parameters.key();
|
|
kB = kB && !!kBI;
|
|
kBI = new gapi.client.analytics.kB.parameters.oauth_token();
|
|
kB = kB && !!kBI;
|
|
kBI = new gapi.client.analytics.kB.parameters.prettyPrint();
|
|
kB = kB && !!kBI;
|
|
kBI = new gapi.client.analytics.kB.parameters.quotaUser();
|
|
kB = kB && !!kBI;
|
|
kBI = new 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;
|
|
}
|