Add support for TSQualifiedType in ast-types (#1696)
The comment doesn't print in the right location so there's likely more types missing but at least it's not crashing anymoremaster
parent
a446cf18ce
commit
cd60e020c3
|
@ -36,6 +36,12 @@ module.exports = function(fork) {
|
||||||
.field("elementType", def("TSType"))
|
.field("elementType", def("TSType"))
|
||||||
.bases("Node");
|
.bases("Node");
|
||||||
|
|
||||||
|
def("TSQualifiedName")
|
||||||
|
.build("left", "right")
|
||||||
|
.field("left", def("TSType"))
|
||||||
|
.field("right", def("TSType"))
|
||||||
|
.bases("Node");
|
||||||
|
|
||||||
def("TypeElement").bases("Node");
|
def("TypeElement").bases("Node");
|
||||||
|
|
||||||
def("TSSignature")
|
def("TSSignature")
|
||||||
|
|
|
@ -2,7 +2,15 @@
|
||||||
|
|
||||||
exports[`generics.ts 1`] = `
|
exports[`generics.ts 1`] = `
|
||||||
class<T> implements Map<T> {}
|
class<T> implements Map<T> {}
|
||||||
|
|
||||||
|
interface AudioBufferList {
|
||||||
|
mBuffers: interop.Reference<any /*AudioBuffer*/>;
|
||||||
|
}
|
||||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||||
class<T> implements Map<T> {}
|
class<T> implements Map<T> {}
|
||||||
|
|
||||||
|
interface AudioBufferList {
|
||||||
|
mBuffers: interop.Reference<any> /*AudioBuffer*/;
|
||||||
|
}
|
||||||
|
|
||||||
`;
|
`;
|
||||||
|
|
|
@ -1 +1,5 @@
|
||||||
class<T> implements Map<T> {}
|
class<T> implements Map<T> {}
|
||||||
|
|
||||||
|
interface AudioBufferList {
|
||||||
|
mBuffers: interop.Reference<any /*AudioBuffer*/>;
|
||||||
|
}
|
||||||
|
|
Loading…
Reference in New Issue