diff options
Diffstat (limited to 'tests/specs/doc/json')
-rw-r--r-- | tests/specs/doc/json/__test__.jsonc | 4 | ||||
-rw-r--r-- | tests/specs/doc/json/json.js | 2 | ||||
-rw-r--r-- | tests/specs/doc/json/json.out | 28 | ||||
-rw-r--r-- | tests/specs/doc/json/types.d.ts | 2 |
4 files changed, 36 insertions, 0 deletions
diff --git a/tests/specs/doc/json/__test__.jsonc b/tests/specs/doc/json/__test__.jsonc new file mode 100644 index 000000000..12005bc46 --- /dev/null +++ b/tests/specs/doc/json/__test__.jsonc @@ -0,0 +1,4 @@ +{ + "args": "doc --json json.js", + "output": "json.out" +} diff --git a/tests/specs/doc/json/json.js b/tests/specs/doc/json/json.js new file mode 100644 index 000000000..84d4ff4a0 --- /dev/null +++ b/tests/specs/doc/json/json.js @@ -0,0 +1,2 @@ +/// <reference types="./types.d.ts" /> +export const foo = "foo"; diff --git a/tests/specs/doc/json/json.out b/tests/specs/doc/json/json.out new file mode 100644 index 000000000..ae1b02596 --- /dev/null +++ b/tests/specs/doc/json/json.out @@ -0,0 +1,28 @@ +{ + "version": 1, + "nodes": [ + { + "name": "foo", + "isDefault": false, + "location": { + "filename": "file:///[WILDCARD]/types.d.ts", + "line": 2, + "col": 13, + "byteIndex": 39 + }, + "declarationKind": "export", + "jsDoc": { + "doc": "An exported value." + }, + "kind": "variable", + "variableDef": { + "tsType": { + "repr": "string", + "kind": "keyword", + "keyword": "string" + }, + "kind": "const" + } + } + ] +} diff --git a/tests/specs/doc/json/types.d.ts b/tests/specs/doc/json/types.d.ts new file mode 100644 index 000000000..ce39201e1 --- /dev/null +++ b/tests/specs/doc/json/types.d.ts @@ -0,0 +1,2 @@ +/** An exported value. */ +export const foo: string; |