From f791495624616c145d94568e74e81d62953d36cd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dar=C3=ADo=20Kondratiuk?= Date: Thu, 25 Mar 2021 12:45:41 -0300 Subject: [PATCH] chore(dotnet): Improve enum values (#5939) --- utils/doclint/generateDotnetApi.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/utils/doclint/generateDotnetApi.js b/utils/doclint/generateDotnetApi.js index 620c843087..8cf0b0d265 100644 --- a/utils/doclint/generateDotnetApi.js +++ b/utils/doclint/generateDotnetApi.js @@ -23,7 +23,6 @@ const PROJECT_DIR = path.join(__dirname, '..', '..'); const fs = require('fs'); const { parseApi } = require('./api_parser'); const { Type } = require('./documentation'); -const { args } = require('commander'); const { EOL } = require('os'); const maxDocumentationColumnWidth = 80; @@ -180,13 +179,17 @@ let classNameMap; enumTypes.forEach((values, name) => innerRenderElement('enum', name, null, (out) => { + const knownEnumValues = new Map([ + ['domcontentloaded', 'DOMContentLoaded'], + ['networkidle', 'NetworkIdle'] + ]); out.push('\tUndefined = 0,'); values.forEach((v, i) => { // strip out the quotes v = v.replace(/[\"]/g, ``) let escapedName = v.replace(/[-]/g, ' ') .split(' ') - .map(word => word[0].toUpperCase() + word.substring(1)).join(''); + .map(word => knownEnumValues.get(word) || word[0].toUpperCase() + word.substring(1)).join(''); out.push(`\t[EnumMember(Value = "${v}")]`); out.push(`\t${escapedName},`);