INNER CODE UNIT · TypeScript

generateResourceModel

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

function generateResourceModel({ resource }: { resource: Resource }) {
  const modelName = `${camelize(resource.name)}ResourceModel`;
  return generateModel({
    name: modelName,
    attributes: resource.attributes,
    srcModel: `apiclient.${resource.api.model}`,
    generateFillers: resource.generate?.modelFillers ?? false,
  });
}

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

  for (const attribute of resource.attributes) {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…