private/ConvertUsageToMarkdown.ps1
<# .SYNOPSIS Covnerts the totals of Copilot usage data to Markdown Table. .EXAMPLE Get-CopilotUsageOrg -Owner 'github' | Convert-UsageToMarkdownTotals #> function Convert-UsageToMarkdownTotals{ [CmdletBinding()] param( [Parameter(Mandatory,ValueFromPipeline)][Object]$Entry ) begin { $entries = @() } process { $entries += $Entry | Convert-UsageToTotals } end { $markdown = $entries | ConvertTo-MarkdownTable return $markdown } } <# .SYNOPSIS Covnerts the breakdown of Copilot usage data to Markdown Table. .EXAMPLE Get-CopilotUsageOrg -Owner 'github' | Convert-UsageToMarkdownBreakdown #> function Convert-UsageToMarkdownBreakdown{ [CmdletBinding()] param( [Parameter(Mandatory,ValueFromPipeline)][PSCustomObject]$Entry ) begin { $entries = @() } process { $entries += $Entry | Convert-UsageToBreakdown } end { $markdown = $entries | ConvertTo-MarkdownTable return $markdown } } |