Skip to content

Commit ed576ae

Browse files
authored
Merge pull request #61 from electron/better-debugging-output
Wrap numeric keys in quotes
2 parents 393bd45 + 3d632a8 commit ed576ae

File tree

3 files changed

+20
-3
lines changed

3 files changed

+20
-3
lines changed

cli.js

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,18 @@ apiPromise.then(API => {
6868
typeCheck()
6969
} else {
7070
console.error('Failed to lint electron.d.ts')
71-
console.error(result)
71+
result.failures.forEach(failure => {
72+
delete failure.rawLines
73+
delete failure.sourceFile
74+
console.log('\n\n----------\n\n')
75+
console.log(failure)
76+
})
77+
78+
// Save file for debugging purpsoses
79+
const debugFile = path.resolve(__dirname, 'test-smoke/electron/index.d.ts')
80+
fs.writeFileSync(debugFile, output)
81+
console.log(`See ${debugFile}`)
82+
7283
process.exit(1)
7384
}
7485
})

lib/module-declaration.js

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -204,7 +204,13 @@ const generateModuleDeclaration = (module, index, API) => {
204204

205205
utils.extendArray(moduleAPI, utils.wrapComment(p.description))
206206
if (module.name === 'process' && p.name === 'versions') return
207-
moduleAPI.push(`${isStatic}${p.name}${isOptional}: ${type};`)
207+
208+
if (p.name.match(/^\d/)) {
209+
// Wrap key in quotes if it starts with a number, e.g. `2d_canvas`
210+
moduleAPI.push(`'${isStatic}${p.name}${isOptional}': ${type};`)
211+
} else {
212+
moduleAPI.push(`${isStatic}${p.name}${isOptional}: ${type};`)
213+
}
208214
})
209215
}
210216

vendor/fetch-docs.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ const mkdirp = require('mkdirp').sync
77
const os = require('os')
88

99
const downloadPath = path.join(os.tmpdir(), 'electron-api-tmp')
10-
const ELECTRON_COMMIT = '116403ed03997d7252f2874a781a6b61600795b2'
10+
const ELECTRON_COMMIT = '02972fac86ffd2d87c5513840b0f303886257e07'
1111

1212
rm(downloadPath)
1313

0 commit comments

Comments
 (0)