├── .gitattributes ├── .github ├── CODEOWNERS ├── dependabot.yml └── workflows │ ├── add-to-project.yml │ ├── release.yml │ ├── semantic.yml │ └── test.yml ├── .gitignore ├── .husky └── pre-commit ├── .prettierrc.json ├── .releaserc.json ├── .vscode └── settings.json ├── .yarn └── releases │ └── yarn-4.10.3.cjs ├── .yarnrc.yml ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── base ├── base_footer.ts ├── base_header.ts └── base_inner.ts ├── design └── logo.png ├── package.json ├── src ├── bin.ts ├── dynamic-param-interfaces.ts ├── index.ts ├── module-declaration.ts ├── primary-interfaces.ts ├── remap-optionals.ts └── utils.ts ├── test ├── fixture │ └── electron-api.json ├── output.spec.ts ├── remap-optionals.spec.ts └── utils.spec.ts ├── tsconfig.json └── yarn.lock /.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto eol=lf 2 | -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron/typescript-definitions/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron/typescript-definitions/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/add-to-project.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron/typescript-definitions/HEAD/.github/workflows/add-to-project.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron/typescript-definitions/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/semantic.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron/typescript-definitions/HEAD/.github/workflows/semantic.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron/typescript-definitions/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron/typescript-definitions/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | yarn lint-staged 2 | -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron/typescript-definitions/HEAD/.prettierrc.json -------------------------------------------------------------------------------- /.releaserc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron/typescript-definitions/HEAD/.releaserc.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron/typescript-definitions/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.yarn/releases/yarn-4.10.3.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron/typescript-definitions/HEAD/.yarn/releases/yarn-4.10.3.cjs -------------------------------------------------------------------------------- /.yarnrc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron/typescript-definitions/HEAD/.yarnrc.yml -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron/typescript-definitions/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron/typescript-definitions/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron/typescript-definitions/HEAD/README.md -------------------------------------------------------------------------------- /base/base_footer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron/typescript-definitions/HEAD/base/base_footer.ts -------------------------------------------------------------------------------- /base/base_header.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron/typescript-definitions/HEAD/base/base_header.ts -------------------------------------------------------------------------------- /base/base_inner.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron/typescript-definitions/HEAD/base/base_inner.ts -------------------------------------------------------------------------------- /design/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron/typescript-definitions/HEAD/design/logo.png -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron/typescript-definitions/HEAD/package.json -------------------------------------------------------------------------------- /src/bin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron/typescript-definitions/HEAD/src/bin.ts -------------------------------------------------------------------------------- /src/dynamic-param-interfaces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron/typescript-definitions/HEAD/src/dynamic-param-interfaces.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron/typescript-definitions/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/module-declaration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron/typescript-definitions/HEAD/src/module-declaration.ts -------------------------------------------------------------------------------- /src/primary-interfaces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron/typescript-definitions/HEAD/src/primary-interfaces.ts -------------------------------------------------------------------------------- /src/remap-optionals.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron/typescript-definitions/HEAD/src/remap-optionals.ts -------------------------------------------------------------------------------- /src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron/typescript-definitions/HEAD/src/utils.ts -------------------------------------------------------------------------------- /test/fixture/electron-api.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron/typescript-definitions/HEAD/test/fixture/electron-api.json -------------------------------------------------------------------------------- /test/output.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron/typescript-definitions/HEAD/test/output.spec.ts -------------------------------------------------------------------------------- /test/remap-optionals.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron/typescript-definitions/HEAD/test/remap-optionals.spec.ts -------------------------------------------------------------------------------- /test/utils.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron/typescript-definitions/HEAD/test/utils.spec.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron/typescript-definitions/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron/typescript-definitions/HEAD/yarn.lock --------------------------------------------------------------------------------