add TSTypeParameter to typescript ast nodes (#1508)

This commit is contained in:
Danny Arnold authored and Christopher Chedeau committed 2017-05-04 11:20:35 -07:00
1 parent 14636947b6
commit 1fca1eeddf
4 files changed
+20

No files matched your search

+4
View File
@@ -169,6 +169,10 @@ module.exports = function(fork) {
.build("expression")
.field("expression", def("Identifier"))
.bases("Node");
def("TSTypeParameter")
.build("name")
.field("name", def("Identifier"))
def("TSParameterProperty")
.build("accessibility", "isReadonly", "parameters")
@@ -0,0 +1,12 @@
// Jest Snapshot v1, https://goo.gl/fbAQLP
exports[`typeParameter.ts 1`] = `
interface IObservable<T> {
n: IObservable<T[]> // fails because of comment
}
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
interface IObservable<T> {
n: IObservable<T[]> // fails because of comment
}
`;
@@ -0,0 +1 @@
run_spec(__dirname, { parser: "typescript" });
@@ -0,0 +1,3 @@
interface IObservable<T> {
n: IObservable<T[]> // fails because of comment
}