INNER CODE UNIT · TypeScript

generateResourceSchemaAttributes

jianyuan/terraform-provider-sentry · internal/providergen/index.ts:520

function generateResourceSchemaAttributes({
  resource,
}: {
  resource: Resource;
}) {
  const lines: string[] = [];

  for (const attribute of resource.attributes) {
    lines.push(
      `"${attribute.name}": ${generateTerraformAttribute({
        parent: `${camelize(resource.name)}ResourceModel`,
        attribute,
      })},`,
    );
  }

  return lines.join("\n");
}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…