Skip to content

Commit ec61793

Browse files
committed
Move all @template tags on top
1 parent c1e1119 commit ec61793

File tree

2 files changed

+14
-14
lines changed

2 files changed

+14
-14
lines changed

index.js

+7-7
Original file line numberDiff line numberDiff line change
@@ -10,42 +10,42 @@
1010
*/
1111

1212
/**
13-
* @typedef {import('./lib/index.js').CreateEvaluater<JSXElementType>} CreateEvaluater
1413
* @template JSXElementType
14+
* @typedef {import('./lib/index.js').CreateEvaluater<JSXElementType>} CreateEvaluater
1515
*/
1616

1717
/**
18-
* @typedef {import('./lib/index.js').EvaluateExpression<JSXElementType>} EvaluateExpression
1918
* @template JSXElementType
19+
* @typedef {import('./lib/index.js').EvaluateExpression<JSXElementType>} EvaluateExpression
2020
*/
2121

2222
/**
23-
* @typedef {import('./lib/index.js').Evaluater<JSXElementType>} Evaluater
2423
* @template JSXElementType
24+
* @typedef {import('./lib/index.js').Evaluater<JSXElementType>} Evaluater
2525
*/
2626

2727
/**
28-
* @typedef {import('./lib/index.js').Jsx<JSXElementType, JSXElement>} Jsx
2928
* @template JSXElementType
3029
* @template JSXElement
30+
* @typedef {import('./lib/index.js').Jsx<JSXElementType, JSXElement>} Jsx
3131
*/
3232

3333
/**
34-
* @typedef {import('./lib/index.js').JsxDev<JSXElementType, JSXElement>} JsxDev
3534
* @template JSXElementType
3635
* @template JSXElement
36+
* @typedef {import('./lib/index.js').JsxDev<JSXElementType, JSXElement>} JsxDev
3737
*/
3838

3939
/**
40-
* @typedef {import('./lib/index.js').Options<JSXElementType, JSXElement>} Options
4140
* @template JSXElementType
4241
* @template JSXElement
42+
* @typedef {import('./lib/index.js').Options<JSXElementType, JSXElement>} Options
4343
*/
4444

4545
/**
46-
* @typedef {import('./lib/index.js').Props<JSXElement>} Props
4746
* @template JSXElementType
4847
* @template JSXElement
48+
* @typedef {import('./lib/index.js').Props<JSXElement>} Props
4949
*/
5050

5151
export {toJsxRuntime} from './lib/index.js'

lib/index.js

+7-7
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,8 @@
3636
*/
3737

3838
/**
39+
* @template JSXElementType
40+
* @template JSXElement
3941
* @callback Create
4042
* Create something in development or production.
4143
* @param {Nodes} node
@@ -48,8 +50,6 @@
4850
* Key.
4951
* @returns {JSXElement}
5052
* Result.
51-
* @template JSXElementType
52-
* @template JSXElement
5353
*/
5454

5555
/**
@@ -105,6 +105,8 @@
105105
*/
106106

107107
/**
108+
* @template JSXElementType
109+
* @template JSXElement
108110
* @callback Jsx
109111
* Create a production element.
110112
* @param {JSXElementType} type
@@ -115,11 +117,11 @@
115117
* Dynamicly generated key to use.
116118
* @returns {JSXElement}
117119
* Element from your framework.
118-
* @template JSXElementType
119-
* @template JSXElement
120120
*/
121121

122122
/**
123+
* @template JSXElementType
124+
* @template JSXElement
123125
* @callback JsxDev
124126
* Create a development element.
125127
* @param {JSXElementType} type
@@ -137,17 +139,15 @@
137139
* Nothing (this is used by frameworks that have components, we don’t).
138140
* @returns {JSXElement}
139141
* Element from your framework.
140-
* @template JSXElementType
141-
* @template JSXElement
142142
*/
143143

144144
/**
145+
* @template JSXElement
145146
* @typedef {{
146147
* children?: Array<Child<JSXElement>> | Child<JSXElement>, node?: Element | MdxJsxFlowElement | MdxJsxTextElement | undefined,
147148
* [prop: string]: Array<Child<JSXElement>> | Child<JSXElement> | Element | MdxJsxFlowElement | MdxJsxTextElement | Value | undefined
148149
* }} Props
149150
* Properties and children.
150-
* @template JSXElement
151151
*/
152152

153153
/**

0 commit comments

Comments
 (0)