Skip to content

Commit 23c71e2

Browse files
committed
Refactor to move implementation to lib/
1 parent a642975 commit 23c71e2

File tree

3 files changed

+34
-32
lines changed

3 files changed

+34
-32
lines changed

index.js

Lines changed: 1 addition & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -1,32 +1 @@
1-
/**
2-
* @typedef PointLike
3-
* @property {number} [line]
4-
* @property {number} [column]
5-
* @property {number} [offset]
6-
*
7-
* @typedef PositionLike
8-
* @property {PointLike} [start]
9-
* @property {PointLike} [end]
10-
*
11-
* @typedef NodeLike
12-
* @property {PositionLike} [position]
13-
*/
14-
15-
/**
16-
* Check if `node` is *generated*.
17-
*
18-
* @param {NodeLike} [node]
19-
* @returns {boolean}
20-
*/
21-
export function generated(node) {
22-
return (
23-
!node ||
24-
!node.position ||
25-
!node.position.start ||
26-
!node.position.start.line ||
27-
!node.position.start.column ||
28-
!node.position.end ||
29-
!node.position.end.line ||
30-
!node.position.end.column
31-
)
32-
}
1+
export {generated} from './lib/index.js'

lib/index.js

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
/**
2+
* @typedef PointLike
3+
* @property {number} [line]
4+
* @property {number} [column]
5+
* @property {number} [offset]
6+
*
7+
* @typedef PositionLike
8+
* @property {PointLike} [start]
9+
* @property {PointLike} [end]
10+
*
11+
* @typedef NodeLike
12+
* @property {PositionLike} [position]
13+
*/
14+
15+
/**
16+
* Check if `node` is *generated*.
17+
*
18+
* @param {NodeLike} [node]
19+
* @returns {boolean}
20+
*/
21+
export function generated(node) {
22+
return (
23+
!node ||
24+
!node.position ||
25+
!node.position.start ||
26+
!node.position.start.line ||
27+
!node.position.start.column ||
28+
!node.position.end ||
29+
!node.position.end.line ||
30+
!node.position.end.column
31+
)
32+
}

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@
2727
"main": "index.js",
2828
"types": "index.d.ts",
2929
"files": [
30+
"lib/",
3031
"index.d.ts",
3132
"index.js"
3233
],

0 commit comments

Comments
 (0)