diff --git a/core/generator/gapic-generator-typescript/typescript/src/schema/api.ts b/core/generator/gapic-generator-typescript/typescript/src/schema/api.ts index 7777b7e1349f..aa7f741af520 100644 --- a/core/generator/gapic-generator-typescript/typescript/src/schema/api.ts +++ b/core/generator/gapic-generator-typescript/typescript/src/schema/api.ts @@ -207,7 +207,14 @@ export class API { .filter(proto => proto.fileToGenerate) .reduce((retval, proto) => { retval.push( - ...Object.keys(proto.services).map(name => proto.services[name]), + ...Object.keys(proto.services) + .map(name => proto.services[name]) + .filter( + service => + (service.method && service.method.length > 0) || + !!service.IAMPolicyMixin || + !!service.LocationMixin, + ), ); return retval; }, [] as ServiceDescriptorProto[])