in Vault/Explorer/ContentType.cs [318:343]
public static string ToSyntaxHighlightingMode(this ContentType contentType)
{
switch (contentType)
{
case ContentType.None:
case ContentType.Text:
case ContentType.Csv:
case ContentType.Tsv:
return "ASP/XHTML";
case ContentType.Xml:
return "XML";
case ContentType.Json:
case ContentType.Certificate:
case ContentType.Pkcs12:
case ContentType.Pkcs12Base64:
case ContentType.JsonGZipBase64:
case ContentType.KeyVaultSecret:
case ContentType.KeyVaultCertificate:
case ContentType.KeyVaultLink:
return "JavaScript";
case ContentType.Base64:
return "HTML";
default:
throw new ArgumentException($"Invalid ContentType {contentType}");
}
}