@types/unist
Advanced tools
Comparing version 2.0.3 to 2.0.4
@@ -23,3 +23,3 @@ // Type definitions for non-npm package Unist 2.0 | ||
*/ | ||
data?: Data; | ||
data?: Data | undefined; | ||
@@ -30,3 +30,3 @@ /** | ||
*/ | ||
position?: Position; | ||
position?: Position | undefined; | ||
@@ -63,3 +63,3 @@ [key: string]: unknown; | ||
*/ | ||
indent?: number[]; | ||
indent?: number[] | undefined; | ||
} | ||
@@ -83,3 +83,3 @@ | ||
*/ | ||
offset?: number; | ||
offset?: number | undefined; | ||
} | ||
@@ -86,0 +86,0 @@ |
{ | ||
"name": "@types/unist", | ||
"version": "2.0.3", | ||
"description": "TypeScript definitions for non-npm package Unist", | ||
"version": "2.0.4", | ||
"description": "TypeScript definitions for Unist", | ||
"homepage": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/unist", | ||
"license": "MIT", | ||
@@ -34,11 +35,12 @@ "contributors": [ | ||
"main": "", | ||
"types": "index", | ||
"types": "index.d.ts", | ||
"repository": { | ||
"type": "git", | ||
"url": "https://github.com/DefinitelyTyped/DefinitelyTyped.git" | ||
"url": "https://github.com/DefinitelyTyped/DefinitelyTyped.git", | ||
"directory": "types/unist" | ||
}, | ||
"scripts": {}, | ||
"dependencies": {}, | ||
"typesPublisherContentHash": "555fe20f164ccded02a3f69d8b45c8c9d2ec6fd53844a7c7858a3001c281bc9b", | ||
"typeScriptVersion": "3.0" | ||
"typesPublisherContentHash": "373f3a8c09fdf9fa50470b9d6b720dbe014e0fe93cb797a34481c4231e8fab59", | ||
"typeScriptVersion": "3.6" | ||
} |
@@ -5,9 +5,111 @@ # Installation | ||
# Summary | ||
This package contains type definitions for non-npm package Unist ( https://github.com/syntax-tree/unist ). | ||
This package contains type definitions for Unist (https://github.com/syntax-tree/unist). | ||
# Details | ||
Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/unist | ||
Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/unist. | ||
## [index.d.ts](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/unist/index.d.ts) | ||
````ts | ||
// Type definitions for non-npm package Unist 2.0 | ||
// Project: https://github.com/syntax-tree/unist | ||
// Definitions by: bizen241 <https://github.com/bizen241> | ||
// Jun Lu <https://github.com/lujun2> | ||
// Hernan Rajchert <https://github.com/hrajchert> | ||
// Titus Wormer <https://github.com/wooorm> | ||
// Junyoung Choi <https://github.com/rokt33r> | ||
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped | ||
// TypeScript Version: 3.0 | ||
Additional Details | ||
* Last updated: Thu, 14 Feb 2019 18:10:46 GMT | ||
/** | ||
* Syntactic units in unist syntax trees are called nodes. | ||
*/ | ||
export interface Node { | ||
/** | ||
* The variant of a node. | ||
*/ | ||
type: string; | ||
/** | ||
* Information from the ecosystem. | ||
*/ | ||
data?: Data | undefined; | ||
/** | ||
* Location of a node in a source document. | ||
* Must not be present if a node is generated. | ||
*/ | ||
position?: Position | undefined; | ||
[key: string]: unknown; | ||
} | ||
/** | ||
* Information associated by the ecosystem with the node. | ||
* Space is guaranteed to never be specified by unist or specifications | ||
* implementing unist. | ||
*/ | ||
export interface Data { | ||
[key: string]: unknown; | ||
} | ||
/** | ||
* Location of a node in a source file. | ||
*/ | ||
export interface Position { | ||
/** | ||
* Place of the first character of the parsed source region. | ||
*/ | ||
start: Point; | ||
/** | ||
* Place of the first character after the parsed source region. | ||
*/ | ||
end: Point; | ||
/** | ||
* Start column at each index (plus start line) in the source region, | ||
* for elements that span multiple lines. | ||
*/ | ||
indent?: number[] | undefined; | ||
} | ||
/** | ||
* One place in a source file. | ||
*/ | ||
export interface Point { | ||
/** | ||
* Line in a source file (1-indexed integer). | ||
*/ | ||
line: number; | ||
/** | ||
* Column in a source file (1-indexed integer). | ||
*/ | ||
column: number; | ||
/** | ||
* Character in a source file (0-indexed integer). | ||
*/ | ||
offset?: number | undefined; | ||
} | ||
/** | ||
* Nodes containing other nodes. | ||
*/ | ||
export interface Parent extends Node { | ||
/** | ||
* List representing the children of a node. | ||
*/ | ||
children: Node[]; | ||
} | ||
/** | ||
* Nodes containing a value. | ||
*/ | ||
export interface Literal extends Node { | ||
value: unknown; | ||
} | ||
```` | ||
### Additional Details | ||
* Last updated: Fri, 02 Jul 2021 18:04:49 GMT | ||
* Dependencies: none | ||
@@ -17,2 +119,2 @@ * Global values: none | ||
# Credits | ||
These definitions were written by bizen241 <https://github.com/bizen241>, Jun Lu <https://github.com/lujun2>, Hernan Rajchert <https://github.com/hrajchert>, Titus Wormer <https://github.com/wooorm>, Junyoung Choi <https://github.com/rokt33r>. | ||
These definitions were written by [bizen241](https://github.com/bizen241), [Jun Lu](https://github.com/lujun2), [Hernan Rajchert](https://github.com/hrajchert), [Titus Wormer](https://github.com/wooorm), and [Junyoung Choi](https://github.com/rokt33r). |
Sorry, the diff of this file is not supported yet
7674
119