Skip to content

Commit ecab960

Browse files
committed
Merge branch 'master' into webvr
2 parents ed4d7f9 + 044d917 commit ecab960

File tree

79 files changed

+5630
-1746
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

79 files changed

+5630
-1746
lines changed

.paket/paket.bootstrapper.exe

-30 KB
Binary file not shown.

README.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
# TypeScript and JavaScript lib generator
22

3-
AppVeyor Status: [![Build status](https://ci.appveyor.com/api/projects/status/8oj3j7u6nvag1xvu/branch/master?svg=true)](https://ci.appveyor.com/project/zhengbli/tsjs-lib-generator/branch/master)
43
Travis CI Status: [![Build Status](https://travis-ci.org/Microsoft/TSJS-lib-generator.svg?branch=master)](https://travis-ci.org/Microsoft/TSJS-lib-generator)
54

65
This tool is used to generate `dom.generated.d.ts`, `webworker.generated.d.ts` and `dom.iterable.generated.d.ts` for TypeScript.
@@ -67,13 +66,14 @@ A "Living Standard" ([example](https://xhr.spec.whatwg.org/)) should be added he
6766
## Code Structure
6867

6968
- `src/index.ts`: handles the emitting of the `.d.ts` files.
70-
- `src/test.ts`: verifies the otuput by comparing the `generated/` and `baseline/` contents.
69+
- `src/test.ts`: verifies the output by comparing the `generated/` and `baseline/` contents.
7170

7271

7372
## Input Files
7473

7574
- `browser.webidl.preprocessed.json`: a JSON file generated by Microsoft Edge. **Do not edit this file**.
7675
- Due to the different update schedules between Edge and TypeScript, this may not be the most up-to-date version of the spec.
76+
- `mdn/apiDescriptions.json`: a JSON file generated by fetching API descriptions from [MDN](https://developer.mozilla.org/en-US/docs/Web/API). **Do not edit this file**.
7777
- `addedTypes.json`: types that should exist in either browser or webworker but are missing from the Edge spec. The format of the file mimics that of `browser.webidl.preprocessed.json`.
7878
- `overridingTypes.json`: types that are defined in the spec file but has a better or more up-to-date definitions in the json files.
7979
- `removedTypes.json`: types that are defined in the spec file but should be removed.

0 commit comments

Comments
 (0)