Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

lib from W3C/WHATWG #227

Closed
wants to merge 50 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
50 commits
Select commit Hold shift + click to select a range
5c7909d
support multiple constructors
saschanaz Mar 21, 2017
a7bf400
multiple <constructor> directly
saschanaz Mar 24, 2017
29149c4
Support FrozenArray
saschanaz Mar 27, 2017
683cbf3
support unrestricted float
saschanaz Mar 27, 2017
44b6bfd
use ReadonlyArray for FrozenArray
saschanaz Mar 29, 2017
aa63088
remove unneeded type conversion
saschanaz Mar 29, 2017
96d928d
support namespaces
saschanaz Mar 29, 2017
e37a795
fix incorrect namespace member issue
saschanaz Mar 30, 2017
53dffc5
add omitted WebIDL types
saschanaz Mar 30, 2017
39fa95b
remove conflicting type adders
saschanaz Mar 30, 2017
4c2f62e
emit only non-empty enums
saschanaz Mar 30, 2017
30a6895
revert input xml change
saschanaz Mar 30, 2017
5f6f1d8
fix on variadic union param type
saschanaz Mar 30, 2017
6e7be2e
remove conflicting type adders
saschanaz Mar 30, 2017
62db20a
remove duplicated type adder
saschanaz Apr 1, 2017
5d2b562
DOMException -> Error
saschanaz Apr 2, 2017
22c5dda
replace SVGRect to new DOMRectReadOnly
saschanaz Apr 2, 2017
e873f6d
update input and baseline
saschanaz Sep 3, 2017
e36e092
undefined->Event fix
saschanaz Apr 3, 2017
18b8479
removed old method signature
saschanaz Apr 4, 2017
e96bad3
getElementById is moved to NonElementParentNode
saschanaz Apr 4, 2017
22c5790
partial Streams spec
saschanaz Apr 5, 2017
bb7272a
update touch event spec
saschanaz Apr 5, 2017
6fd7081
update SVG spec
saschanaz Apr 5, 2017
75478e3
ensure that other interfaces still get original
saschanaz Apr 5, 2017
2bb0f1a
remove conflict on SVGAElement
saschanaz Apr 5, 2017
fea2d61
ignore ABV
saschanaz Apr 23, 2017
fb03a44
update baseline
saschanaz Apr 23, 2017
44858b0
remove unneeded conflict prevention
saschanaz Apr 26, 2017
fcdf82d
sort
saschanaz Apr 28, 2017
9a31636
convert ByteString to string
saschanaz Apr 28, 2017
7ce792c
add DOMException (not provided by IDL)
saschanaz Apr 28, 2017
20f82a7
adding element map and css properties
saschanaz Apr 29, 2017
224ecfd
update input xml
saschanaz May 1, 2017
43a0a21
update input xml
saschanaz May 13, 2017
28e36c6
remove MSApp interfaces
saschanaz May 13, 2017
96b035c
update input xml, add existence check on extends
saschanaz May 13, 2017
fec8e0e
fix missing getElementsByTagName
saschanaz May 14, 2017
b9ba747
remove unused getbyflavor functions
saschanaz May 14, 2017
8e9a83f
filter worker-only interfaces
saschanaz May 14, 2017
29b4c17
fix unrestricted numbers in generic types
saschanaz May 15, 2017
b632bf6
support double generic + record<K,V>
saschanaz May 15, 2017
8c5b51f
fix AudioNode methods
saschanaz May 15, 2017
5132836
Merge branch 'worker' into constructors
saschanaz May 17, 2017
755de73
fix nodefilter
saschanaz May 17, 2017
e8941c5
housekeeping
saschanaz May 17, 2017
36ea9ab
fix null check
saschanaz May 17, 2017
96bc81b
update input
saschanaz May 17, 2017
88a8ab8
Merge branch 'event-handler' into constructors
saschanaz May 18, 2017
ac2d242
update input xml
saschanaz May 27, 2017
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
468 changes: 248 additions & 220 deletions TS.fsx

Large diffs are not rendered by default.

56 changes: 40 additions & 16 deletions baselines/dom.es6.generated.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -7,20 +7,16 @@ interface AudioTrackList {
[Symbol.iterator](): IterableIterator<AudioTrack>
}

interface ClientRectList {
[Symbol.iterator](): IterableIterator<ClientRect>
}

interface CSSRuleList {
[Symbol.iterator](): IterableIterator<CSSRule>
}

interface CSSStyleDeclaration {
[Symbol.iterator](): IterableIterator<string>
[Symbol.iterator](): IterableIterator<CSSOMString>
}

interface DataTransferItemList {
[Symbol.iterator](): IterableIterator<File>
[Symbol.iterator](): IterableIterator<DataTransferItem>
}

interface DOMStringList {
Expand All @@ -43,16 +39,20 @@ interface HTMLCollection {
[Symbol.iterator](): IterableIterator<Element>
}

interface MediaList {
[Symbol.iterator](): IterableIterator<string>
interface HTMLFormElement {
[Symbol.iterator](): IterableIterator<Element>
}

interface MimeTypeArray {
[Symbol.iterator](): IterableIterator<Plugin>
interface HTMLSelectElement {
[Symbol.iterator](): IterableIterator<Element>
}

interface MSRangeCollection {
[Symbol.iterator](): IterableIterator<Range>
interface MediaList {
[Symbol.iterator](): IterableIterator<CSSOMString>
}

interface MimeTypeArray {
[Symbol.iterator](): IterableIterator<MimeType>
}

interface NamedNodeMap {
Expand All @@ -75,16 +75,40 @@ interface SourceBufferList {
[Symbol.iterator](): IterableIterator<SourceBuffer>
}

interface Storage {
[Symbol.iterator](): IterableIterator<string>
interface SpeechGrammarList {
[Symbol.iterator](): IterableIterator<SpeechGrammar>
}

interface SpeechRecognitionResult {
[Symbol.iterator](): IterableIterator<SpeechRecognitionAlternative>
}

interface SpeechRecognitionResultList {
[Symbol.iterator](): IterableIterator<SpeechRecognitionResult>
}

interface StyleSheetList {
[Symbol.iterator](): IterableIterator<StyleSheet>
}

interface StyleSheetPageList {
[Symbol.iterator](): IterableIterator<CSSPageRule>
interface SVGLengthList {
[Symbol.iterator](): IterableIterator<SVGLength>
}

interface SVGNumberList {
[Symbol.iterator](): IterableIterator<SVGNumber>
}

interface SVGPointList {
[Symbol.iterator](): IterableIterator<DOMPoint>
}

interface SVGStringList {
[Symbol.iterator](): IterableIterator<string>
}

interface SVGTransformList {
[Symbol.iterator](): IterableIterator<SVGTransform>
}

interface TextTrackCueList {
Expand Down
Loading