Skip to content

Commit

Permalink
refactor(generator): dedup per-package index files (#1173)
Browse files Browse the repository at this point in the history
  • Loading branch information
JustinBeckwith committed May 16, 2018
1 parent 82920f4 commit feba6af
Show file tree
Hide file tree
Showing 141 changed files with 944 additions and 2,273 deletions.
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);
}

0 comments on commit feba6af

Please sign in to comment.