public visitInitializer()

in src/docgen/render/markdown-render.ts [368:395]


  public visitInitializer(
    init: InitializerSchema,
  ): MarkdownDocument {
    const md = new MarkdownDocument({
      id: this.anchorFormatter({
        id: init.id,
        displayName: init.displayName,
        fqn: init.fqn,
        ...this.metadata,
      }),
      header: {
        title: 'Initializers',
      },
    });

    if (init.usage) {
      md.code(this.language.toString(), init.usage);
    }

    md.table(this.createTableWithTypes(init.parameters));
    md.split();

    for (const param of init.parameters) {
      md.section(this.visitParameter(param));
    }

    return md;
  }