UNPKG

@grucloud/provider-google

Version:
41 lines (37 loc) 849 B
const assert = require("assert"); const { pipe, tap } = require("rubico"); const { generatorMain, filterModel } = require("@grucloud/core/generatorUtils"); const { configTpl } = require("./configTpl"); exports.generateCode = ({ specs, providers, providerName, providerConfig, commandOptions, programOptions, }) => pipe([ tap(() => { assert(specs); assert(providerName); }), () => generatorMain({ name: "gcp2gc", providers, providerName, providerConfig, providerType: "google", specs, commandOptions, programOptions, configTpl, filterModel: filterModel({ field: "labels" }), }), // () => // downloadAssets({ // writersSpec, // commandOptions, // programOptions, // }), ])();