Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

refactor(generator): dedup per-package index files #1173

Merged
merged 2 commits into from May 16, 2018
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
5 changes: 3 additions & 2 deletions src/apis/abusiveexperiencereport/index.ts
Expand Up @@ -13,7 +13,7 @@

/*! THIS FILE IS AUTO-GENERATED */

import {getAPI} from '../../shared/src';
import {getAPI, GoogleConfigurable} from '../../shared/src';
import {abusiveexperiencereport_v1} from './v1';

export const VERSIONS = {
Expand All @@ -27,6 +27,7 @@ export function abusiveexperiencereport(
abusiveexperiencereport_v1.Abusiveexperiencereport;
export function
abusiveexperiencereport<T = abusiveexperiencereport_v1.Abusiveexperiencereport>(
this: GoogleConfigurable,
versionOrOptions: 'v1'|abusiveexperiencereport_v1.Options) {
return getAPI<T>('abusiveexperiencereport', versionOrOptions, VERSIONS);
return getAPI<T>('abusiveexperiencereport', versionOrOptions, VERSIONS, this);
}
6 changes: 4 additions & 2 deletions src/apis/acceleratedmobilepageurl/index.ts
Expand Up @@ -13,7 +13,7 @@

/*! THIS FILE IS AUTO-GENERATED */

import {getAPI} from '../../shared/src';
import {getAPI, GoogleConfigurable} from '../../shared/src';
import {acceleratedmobilepageurl_v1} from './v1';

export const VERSIONS = {
Expand All @@ -27,6 +27,8 @@ export function acceleratedmobilepageurl(
acceleratedmobilepageurl_v1.Acceleratedmobilepageurl;
export function acceleratedmobilepageurl<
T = acceleratedmobilepageurl_v1.Acceleratedmobilepageurl>(
this: GoogleConfigurable,
versionOrOptions: 'v1'|acceleratedmobilepageurl_v1.Options) {
return getAPI<T>('acceleratedmobilepageurl', versionOrOptions, VERSIONS);
return getAPI<T>(
'acceleratedmobilepageurl', versionOrOptions, VERSIONS, this);
}
5 changes: 3 additions & 2 deletions src/apis/adexchangebuyer/index.ts
Expand Up @@ -13,7 +13,7 @@

/*! THIS FILE IS AUTO-GENERATED */

import {getAPI} from '../../shared/src';
import {getAPI, GoogleConfigurable} from '../../shared/src';
import {adexchangebuyer_v1_2} from './v1.2';
import {adexchangebuyer_v1_3} from './v1.3';
import {adexchangebuyer_v1_4} from './v1.4';
Expand All @@ -40,8 +40,9 @@ export function adexchangebuyer<
T = adexchangebuyer_v1_2.Adexchangebuyer |
adexchangebuyer_v1_3.Adexchangebuyer |
adexchangebuyer_v1_4.Adexchangebuyer>(
this: GoogleConfigurable,
versionOrOptions: 'v1_2'|
adexchangebuyer_v1_2.Options|'v1_3'|
adexchangebuyer_v1_3.Options|'v1_4'|adexchangebuyer_v1_4.Options) {
return getAPI<T>('adexchangebuyer', versionOrOptions, VERSIONS);
return getAPI<T>('adexchangebuyer', versionOrOptions, VERSIONS, this);
}
5 changes: 3 additions & 2 deletions src/apis/adexchangebuyer2/index.ts
Expand Up @@ -13,7 +13,7 @@

/*! THIS FILE IS AUTO-GENERATED */

import {getAPI} from '../../shared/src';
import {getAPI, GoogleConfigurable} from '../../shared/src';
import {adexchangebuyer2_v2beta1} from './v2beta1';

export const VERSIONS = {
Expand All @@ -25,6 +25,7 @@ export function adexchangebuyer2(version: 'v2beta1'):
export function adexchangebuyer2(options: adexchangebuyer2_v2beta1.Options):
adexchangebuyer2_v2beta1.Adexchangebuyer2;
export function adexchangebuyer2<T = adexchangebuyer2_v2beta1.Adexchangebuyer2>(
this: GoogleConfigurable,
versionOrOptions: 'v2beta1'|adexchangebuyer2_v2beta1.Options) {
return getAPI<T>('adexchangebuyer2', versionOrOptions, VERSIONS);
return getAPI<T>('adexchangebuyer2', versionOrOptions, VERSIONS, this);
}
5 changes: 3 additions & 2 deletions src/apis/adexchangeseller/index.ts
Expand Up @@ -13,7 +13,7 @@

/*! THIS FILE IS AUTO-GENERATED */

import {getAPI} from '../../shared/src';
import {getAPI, GoogleConfigurable} from '../../shared/src';

import {adexchangeseller_v1} from './v1';
import {adexchangeseller_v1_1} from './v1.1';
Expand Down Expand Up @@ -41,8 +41,9 @@ export function adexchangeseller<
T = adexchangeseller_v1_1.Adexchangeseller |
adexchangeseller_v1.Adexchangeseller |
adexchangeseller_v2_0.Adexchangeseller>(
this: GoogleConfigurable,
versionOrOptions: 'v1_1'|
adexchangeseller_v1_1.Options|'v1'|
adexchangeseller_v1.Options|'v2_0'|adexchangeseller_v2_0.Options) {
return getAPI<T>('adexchangeseller', versionOrOptions, VERSIONS);
return getAPI<T>('adexchangeseller', versionOrOptions, VERSIONS, this);
}
5 changes: 3 additions & 2 deletions src/apis/adexperiencereport/index.ts
Expand Up @@ -13,7 +13,7 @@

/*! THIS FILE IS AUTO-GENERATED */

import {getAPI} from '../../shared/src';
import {getAPI, GoogleConfigurable} from '../../shared/src';
import {adexperiencereport_v1} from './v1';

export const VERSIONS = {
Expand All @@ -26,6 +26,7 @@ export function adexperiencereport(options: adexperiencereport_v1.Options):
adexperiencereport_v1.Adexperiencereport;
export function
adexperiencereport<T = adexperiencereport_v1.Adexperiencereport>(
this: GoogleConfigurable,
versionOrOptions: 'v1'|adexperiencereport_v1.Options) {
return getAPI<T>('adexperiencereport', versionOrOptions, VERSIONS);
return getAPI<T>('adexperiencereport', versionOrOptions, VERSIONS, this);
}
5 changes: 3 additions & 2 deletions src/apis/admin/index.ts
Expand Up @@ -13,7 +13,7 @@

/*! THIS FILE IS AUTO-GENERATED */

import {getAPI} from '../../shared/src';
import {getAPI, GoogleConfigurable} from '../../shared/src';
import {admin_datatransfer_v1} from './datatransfer_v1';
import {admin_directory_v1} from './directory_v1';
import {admin_reports_v1} from './reports_v1';
Expand All @@ -36,8 +36,9 @@ export function admin(options: admin_reports_v1.Options):
export function admin<
T = admin_datatransfer_v1.Admin | admin_directory_v1.Admin |
admin_reports_v1.Admin>(
this: GoogleConfigurable,
versionOrOptions: 'datatransfer_v1'|
admin_datatransfer_v1.Options|'directory_v1'|
admin_directory_v1.Options|'reports_v1'|admin_reports_v1.Options) {
return getAPI<T>('admin', versionOrOptions, VERSIONS);
return getAPI<T>('admin', versionOrOptions, VERSIONS, this);
}
8 changes: 4 additions & 4 deletions src/apis/adsense/index.ts
Expand Up @@ -13,7 +13,7 @@

/*! THIS FILE IS AUTO-GENERATED */

import {getAPI} from '../../shared/src';
import {getAPI, GoogleConfigurable} from '../../shared/src';
import {adsense_v1_4} from './v1.4';

export const VERSIONS = {
Expand All @@ -22,7 +22,7 @@ export const VERSIONS = {

export function adsense(version: 'v1_4'): adsense_v1_4.Adsense;
export function adsense(options: adsense_v1_4.Options): adsense_v1_4.Adsense;
export function adsense<T = adsense_v1_4.Adsense>(versionOrOptions: 'v1_4'|
adsense_v1_4.Options) {
return getAPI<T>('adsense', versionOrOptions, VERSIONS);
export function adsense<T = adsense_v1_4.Adsense>(
this: GoogleConfigurable, versionOrOptions: 'v1_4'|adsense_v1_4.Options) {
return getAPI<T>('adsense', versionOrOptions, VERSIONS, this);
}
5 changes: 3 additions & 2 deletions src/apis/adsensehost/index.ts
Expand Up @@ -13,7 +13,7 @@

/*! THIS FILE IS AUTO-GENERATED */

import {getAPI} from '../../shared/src';
import {getAPI, GoogleConfigurable} from '../../shared/src';
import {adsensehost_v4_1} from './v4.1';

export const VERSIONS = {
Expand All @@ -24,6 +24,7 @@ export function adsensehost(version: 'v4_1'): adsensehost_v4_1.Adsensehost;
export function adsensehost(options: adsensehost_v4_1.Options):
adsensehost_v4_1.Adsensehost;
export function adsensehost<T = adsensehost_v4_1.Adsensehost>(
this: GoogleConfigurable,
versionOrOptions: 'v4_1'|adsensehost_v4_1.Options) {
return getAPI<T>('adsensehost', versionOrOptions, VERSIONS);
return getAPI<T>('adsensehost', versionOrOptions, VERSIONS, this);
}
5 changes: 3 additions & 2 deletions src/apis/analytics/index.ts
Expand Up @@ -13,7 +13,7 @@

/*! THIS FILE IS AUTO-GENERATED */

import {getAPI} from '../../shared/src';
import {getAPI, GoogleConfigurable} from '../../shared/src';
import {analytics_v2_4} from './v2.4';
import {analytics_v3} from './v3';

Expand All @@ -30,6 +30,7 @@ export function analytics(options: analytics_v3.Options):
analytics_v3.Analytics;
export function
analytics<T = analytics_v2_4.Analytics | analytics_v3.Analytics>(
this: GoogleConfigurable,
versionOrOptions: 'v2_4'|analytics_v2_4.Options|'v3'|analytics_v3.Options) {
return getAPI<T>('analytics', versionOrOptions, VERSIONS);
return getAPI<T>('analytics', versionOrOptions, VERSIONS, this);
}
5 changes: 3 additions & 2 deletions src/apis/analyticsreporting/index.ts
Expand Up @@ -13,7 +13,7 @@

/*! THIS FILE IS AUTO-GENERATED */

import {getAPI} from '../../shared/src';
import {getAPI, GoogleConfigurable} from '../../shared/src';
import {analyticsreporting_v4} from './v4';

export const VERSIONS = {
Expand All @@ -26,6 +26,7 @@ export function analyticsreporting(options: analyticsreporting_v4.Options):
analyticsreporting_v4.Analyticsreporting;
export function
analyticsreporting<T = analyticsreporting_v4.Analyticsreporting>(
this: GoogleConfigurable,
versionOrOptions: 'v4'|analyticsreporting_v4.Options) {
return getAPI<T>('analyticsreporting', versionOrOptions, VERSIONS);
return getAPI<T>('analyticsreporting', versionOrOptions, VERSIONS, this);
}
4 changes: 2 additions & 2 deletions src/apis/analyticsreporting/v4.ts
Expand Up @@ -31,7 +31,7 @@ export namespace analyticsreporting_v4 {
}

/**
* Google Analytics Reporting API
* Analytics Reporting API
*
* Accesses Analytics report data.
*
Expand Down Expand Up @@ -700,7 +700,7 @@ export namespace analyticsreporting_v4 {
/**
* Page size is for paging and specifies the maximum number of returned
* rows. Page size should be &gt;= 0. A query returns the default of 1,000
* rows. The Analytics Core Reporting API returns a maximum of 10,000 rows
* rows. The Analytics Core Reporting API returns a maximum of 100,000 rows
* per request, no matter how many you ask for. It can also return fewer
* rows than requested, if there aren&#39;t as many dimension segments as
* you expect. For instance, there are fewer than 300 possible values for
Expand Down
6 changes: 4 additions & 2 deletions src/apis/androiddeviceprovisioning/index.ts
Expand Up @@ -13,7 +13,7 @@

/*! THIS FILE IS AUTO-GENERATED */

import {getAPI} from '../../shared/src';
import {getAPI, GoogleConfigurable} from '../../shared/src';
import {androiddeviceprovisioning_v1} from './v1';

export const VERSIONS = {
Expand All @@ -27,6 +27,8 @@ export function androiddeviceprovisioning(
androiddeviceprovisioning_v1.Androiddeviceprovisioning;
export function androiddeviceprovisioning<
T = androiddeviceprovisioning_v1.Androiddeviceprovisioning>(
this: GoogleConfigurable,
versionOrOptions: 'v1'|androiddeviceprovisioning_v1.Options) {
return getAPI<T>('androiddeviceprovisioning', versionOrOptions, VERSIONS);
return getAPI<T>(
'androiddeviceprovisioning', versionOrOptions, VERSIONS, this);
}
5 changes: 3 additions & 2 deletions src/apis/androidenterprise/index.ts
Expand Up @@ -13,7 +13,7 @@

/*! THIS FILE IS AUTO-GENERATED */

import {getAPI} from '../../shared/src';
import {getAPI, GoogleConfigurable} from '../../shared/src';
import {androidenterprise_v1} from './v1';

export const VERSIONS = {
Expand All @@ -25,6 +25,7 @@ export function androidenterprise(version: 'v1'):
export function androidenterprise(options: androidenterprise_v1.Options):
androidenterprise_v1.Androidenterprise;
export function androidenterprise<T = androidenterprise_v1.Androidenterprise>(
this: GoogleConfigurable,
versionOrOptions: 'v1'|androidenterprise_v1.Options) {
return getAPI<T>('androidenterprise', versionOrOptions, VERSIONS);
return getAPI<T>('androidenterprise', versionOrOptions, VERSIONS, this);
}
5 changes: 3 additions & 2 deletions src/apis/androidmanagement/index.ts
Expand Up @@ -13,7 +13,7 @@

/*! THIS FILE IS AUTO-GENERATED */

import {getAPI} from '../../shared/src';
import {getAPI, GoogleConfigurable} from '../../shared/src';
import {androidmanagement_v1} from './v1';

export const VERSIONS = {
Expand All @@ -25,6 +25,7 @@ export function androidmanagement(version: 'v1'):
export function androidmanagement(options: androidmanagement_v1.Options):
androidmanagement_v1.Androidmanagement;
export function androidmanagement<T = androidmanagement_v1.Androidmanagement>(
this: GoogleConfigurable,
versionOrOptions: 'v1'|androidmanagement_v1.Options) {
return getAPI<T>('androidmanagement', versionOrOptions, VERSIONS);
return getAPI<T>('androidmanagement', versionOrOptions, VERSIONS, this);
}
5 changes: 3 additions & 2 deletions src/apis/androidpublisher/index.ts
Expand Up @@ -13,7 +13,7 @@

/*! THIS FILE IS AUTO-GENERATED */

import {getAPI} from '../../shared/src';
import {getAPI, GoogleConfigurable} from '../../shared/src';

import {androidpublisher_v1} from './v1';
import {androidpublisher_v1_1} from './v1.1';
Expand Down Expand Up @@ -48,9 +48,10 @@ export function androidpublisher<
androidpublisher_v1.Androidpublisher |
androidpublisher_v2.Androidpublisher |
androidpublisher_v3.Androidpublisher>(
this: GoogleConfigurable,
versionOrOptions: 'v1_1'|
androidpublisher_v1_1.Options|'v1'|
androidpublisher_v1.Options|'v2'|
androidpublisher_v2.Options|'v3'|androidpublisher_v3.Options) {
return getAPI<T>('androidpublisher', versionOrOptions, VERSIONS);
return getAPI<T>('androidpublisher', versionOrOptions, VERSIONS, this);
}
5 changes: 3 additions & 2 deletions src/apis/appengine/index.ts
Expand Up @@ -13,7 +13,7 @@

/*! THIS FILE IS AUTO-GENERATED */

import {getAPI} from '../../shared/src';
import {getAPI, GoogleConfigurable} from '../../shared/src';
import {appengine_v1} from './v1';
import {appengine_v1alpha} from './v1alpha';
import {appengine_v1beta} from './v1beta';
Expand Down Expand Up @@ -47,9 +47,10 @@ export function appengine<
T = appengine_v1.Appengine | appengine_v1alpha.Appengine |
appengine_v1beta.Appengine | appengine_v1beta4.Appengine |
appengine_v1beta5.Appengine>(
this: GoogleConfigurable,
versionOrOptions: 'v1'|appengine_v1.Options|'v1alpha'|
appengine_v1alpha.Options|'v1beta'|
appengine_v1beta.Options|'v1beta4'|
appengine_v1beta4.Options|'v1beta5'|appengine_v1beta5.Options) {
return getAPI<T>('appengine', versionOrOptions, VERSIONS);
return getAPI<T>('appengine', versionOrOptions, VERSIONS, this);
}