INNER CODE UNIT · TypeScript
generateProvider
jianyuan/terraform-provider-sentry · internal/providergen/index.ts:972
function generateProvider({
resources,
dataSources,
}: {
resources: Array<Resource>;
dataSources: Array<DataSource>;
}) {
console.log("Generating provider...");
return `
// Code generated by providergen. DO NOT EDIT.
package provider
var (
AutoGeneratedResources = []func() resource.Resource{
${resources
.sort((a, b) => a.name.localeCompare(b.name))
.map((resource) => `New${camelize(resource.name)}Resource,`)
.join("\n")}