Commit 88b57bc
src,doc: add SyntaxError napi support
Add `napi_create_syntax_error` and `napi_throw_syntax_error`.
Fixes: nodejs/node-addon-api#1099
PR-URL: #40736
Reviewed-By: James M Snell <jasnell@gmail.com>
Reviewed-By: Michael Dawson <midawson@redhat.com>1 parent fa37428 commit 88b57bcCopy full SHA for 88b57bc
File tree
Expand file treeCollapse file tree
5 files changed
+157
-4
lines changedOpen diff view settings
Filter options
- doc/api
- src
- test/js-native-api/test_error
Expand file treeCollapse file tree
5 files changed
+157
-4
lines changedOpen diff view settings
Collapse file
+48-4Lines changed: 48 additions & 4 deletions
- Display the source diff
- Display the rich diff
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
1065 | 1065 | |
1066 | 1066 | |
1067 | 1067 | |
1068 | | - |
1069 | | - |
| 1068 | + |
1070 | 1069 | |
1071 | 1070 | |
1072 | 1071 | |
1073 | | - |
| 1072 | + |
1074 | 1073 | |
1075 | 1074 | |
1076 | 1075 | |
| ||
1180 | 1179 | |
1181 | 1180 | |
1182 | 1181 | |
| 1182 | + |
| 1183 | + |
| 1184 | + |
| 1185 | + |
| 1186 | + |
| 1187 | + |
| 1188 | + |
| 1189 | + |
| 1190 | + |
| 1191 | + |
| 1192 | + |
| 1193 | + |
| 1194 | + |
| 1195 | + |
| 1196 | + |
| 1197 | + |
| 1198 | + |
| 1199 | + |
| 1200 | + |
1183 | 1201 | |
1184 | 1202 | |
1185 | 1203 | |
| ||
1191 | 1209 | |
1192 | 1210 | |
1193 | 1211 | |
1194 | | - |
| 1212 | + |
1195 | 1213 | |
1196 | 1214 | |
1197 | 1215 | |
| ||
1277 | 1295 | |
1278 | 1296 | |
1279 | 1297 | |
| 1298 | + |
| 1299 | + |
| 1300 | + |
| 1301 | + |
| 1302 | + |
| 1303 | + |
| 1304 | + |
| 1305 | + |
| 1306 | + |
| 1307 | + |
| 1308 | + |
| 1309 | + |
| 1310 | + |
| 1311 | + |
| 1312 | + |
| 1313 | + |
| 1314 | + |
| 1315 | + |
| 1316 | + |
| 1317 | + |
| 1318 | + |
| 1319 | + |
| 1320 | + |
| 1321 | + |
1280 | 1322 | |
1281 | 1323 | |
1282 | 1324 | |
| ||
6296 | 6338 | |
6297 | 6339 | |
6298 | 6340 | |
| 6341 | + |
| 6342 | + |
6299 | 6343 | |
6300 | 6344 | |
6301 | 6345 | |
|
Collapse file
+11Lines changed: 11 additions & 0 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
111 | 111 | |
112 | 112 | |
113 | 113 | |
| 114 | + |
| 115 | + |
| 116 | + |
| 117 | + |
| 118 | + |
| 119 | + |
114 | 120 | |
115 | 121 | |
116 | 122 | |
| ||
370 | 376 | |
371 | 377 | |
372 | 378 | |
| 379 | + |
| 380 | + |
| 381 | + |
| 382 | + |
| 383 | + |
373 | 384 | |
374 | 385 | |
375 | 386 | |
|
Collapse file
+38Lines changed: 38 additions & 0 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
1747 | 1747 | |
1748 | 1748 | |
1749 | 1749 | |
| 1750 | + |
| 1751 | + |
| 1752 | + |
| 1753 | + |
| 1754 | + |
| 1755 | + |
| 1756 | + |
| 1757 | + |
| 1758 | + |
| 1759 | + |
| 1760 | + |
| 1761 | + |
| 1762 | + |
| 1763 | + |
| 1764 | + |
| 1765 | + |
| 1766 | + |
| 1767 | + |
| 1768 | + |
| 1769 | + |
1750 | 1770 | |
1751 | 1771 | |
1752 | 1772 | |
| ||
1964 | 1984 | |
1965 | 1985 | |
1966 | 1986 | |
| 1987 | + |
| 1988 | + |
| 1989 | + |
| 1990 | + |
| 1991 | + |
| 1992 | + |
| 1993 | + |
| 1994 | + |
| 1995 | + |
| 1996 | + |
| 1997 | + |
| 1998 | + |
| 1999 | + |
| 2000 | + |
| 2001 | + |
| 2002 | + |
| 2003 | + |
| 2004 | + |
1967 | 2005 | |
1968 | 2006 | |
1969 | 2007 | |
|
Collapse file
test/js-native-api/test_error/test.js
Copy file name to clipboardExpand all lines: test/js-native-api/test_error/test.js+23Lines changed: 23 additions & 0 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
60 | 60 | |
61 | 61 | |
62 | 62 | |
| 63 | + |
| 64 | + |
| 65 | + |
| 66 | + |
63 | 67 | |
64 | 68 | |
65 | 69 | |
| ||
90 | 94 | |
91 | 95 | |
92 | 96 | |
| 97 | + |
| 98 | + |
| 99 | + |
| 100 | + |
| 101 | + |
| 102 | + |
| 103 | + |
93 | 104 | |
94 | 105 | |
95 | 106 | |
| ||
104 | 115 | |
105 | 116 | |
106 | 117 | |
| 118 | + |
| 119 | + |
| 120 | + |
| 121 | + |
| 122 | + |
107 | 123 | |
108 | 124 | |
109 | 125 | |
| ||
123 | 139 | |
124 | 140 | |
125 | 141 | |
| 142 | + |
| 143 | + |
| 144 | + |
| 145 | + |
| 146 | + |
| 147 | + |
| 148 | + |
Collapse file
test/js-native-api/test_error/test_error.c
Copy file name to clipboardExpand all lines: test/js-native-api/test_error/test_error.c+37Lines changed: 37 additions & 0 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
| 1 | + |
1 | 2 | |
2 | 3 | |
3 | 4 | |
| ||
40 | 41 | |
41 | 42 | |
42 | 43 | |
| 44 | + |
| 45 | + |
| 46 | + |
| 47 | + |
| 48 | + |
43 | 49 | |
44 | 50 | |
45 | 51 | |
| ||
57 | 63 | |
58 | 64 | |
59 | 65 | |
| 66 | + |
| 67 | + |
| 68 | + |
| 69 | + |
| 70 | + |
60 | 71 | |
61 | 72 | |
62 | 73 | |
| ||
85 | 96 | |
86 | 97 | |
87 | 98 | |
| 99 | + |
| 100 | + |
| 101 | + |
| 102 | + |
| 103 | + |
| 104 | + |
| 105 | + |
| 106 | + |
| 107 | + |
88 | 108 | |
89 | 109 | |
90 | 110 | |
| ||
123 | 143 | |
124 | 144 | |
125 | 145 | |
| 146 | + |
| 147 | + |
| 148 | + |
| 149 | + |
| 150 | + |
| 151 | + |
| 152 | + |
| 153 | + |
| 154 | + |
| 155 | + |
| 156 | + |
| 157 | + |
| 158 | + |
126 | 159 | |
127 | 160 | |
128 | 161 | |
| ||
139 | 172 | |
140 | 173 | |
141 | 174 | |
| 175 | + |
142 | 176 | |
143 | 177 | |
144 | 178 | |
| 179 | + |
145 | 180 | |
146 | 181 | |
147 | 182 | |
148 | 183 | |
| 184 | + |
149 | 185 | |
150 | 186 | |
151 | 187 | |
| 188 | + |
152 | 189 | |
153 | 190 | |
154 | 191 | |
|
0 commit comments