build: use typescript for internal Electron JS code (#16441)
This commit is contained in:
parent
858781ba83
commit
26df9992cf
19 changed files with 682 additions and 198 deletions
22
script/gen-filenames.js
Normal file
22
script/gen-filenames.js
Normal file
|
@ -0,0 +1,22 @@
|
|||
const fs = require('fs')
|
||||
const path = require('path')
|
||||
|
||||
const gniPath = path.resolve(__dirname, '../filenames.auto.gni')
|
||||
|
||||
const allDocs = fs.readdirSync(path.resolve(__dirname, '../docs/api'))
|
||||
.map(doc => `docs/api/${doc}`)
|
||||
.concat(
|
||||
fs.readdirSync(path.resolve(__dirname, '../docs/api/structures'))
|
||||
.map(doc => `docs/api/structures/${doc}`)
|
||||
)
|
||||
|
||||
fs.writeFileSync(
|
||||
gniPath,
|
||||
`# THIS FILE IS AUTO-GENERATED, PLEASE DO NOT EDIT BY HAND
|
||||
auto_filenames = {
|
||||
api_docs = [
|
||||
${allDocs.map(doc => ` "${doc}",`).join('\n')}
|
||||
]
|
||||
}
|
||||
`
|
||||
)
|
Loading…
Add table
Add a link
Reference in a new issue