Skip to content

Commit 0caa483

Browse files
committed
change note and test
1 parent 640b17e commit 0caa483

3 files changed

Lines changed: 23 additions & 11 deletions

File tree

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
---
2+
category: feature
3+
---
4+
* Added `UseMemoDirective` and `UseNoMemoDirective` classes to model the React compiler directives `"use memo"` and `"use no memo"`.

javascript/ql/test/library-tests/Directives/KnownDirective.expected

Lines changed: 15 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,18 @@
33
| tst.js:3:1:3:9 | 'bundle'; | bundle |
44
| tst.js:4:1:4:13 | 'use server'; | use server |
55
| tst.js:5:1:5:13 | 'use client'; | use client |
6-
| tst.js:6:1:6:12 | 'use cache'; | use cache |
7-
| tst.js:7:1:7:20 | 'use cache: remote'; | use cache: remote |
8-
| tst.js:8:1:8:21 | 'use ca ... ivate'; | use cache: private |
9-
| tst.js:17:3:17:12 | 'use asm'; | use asm |
10-
| tst.js:18:3:18:11 | 'bundle'; | bundle |
11-
| tst.js:19:3:19:15 | 'use server'; | use server |
12-
| tst.js:20:3:20:15 | 'use client'; | use client |
13-
| tst.js:21:3:21:14 | 'use cache'; | use cache |
14-
| tst.js:22:3:22:22 | 'use cache: remote'; | use cache: remote |
15-
| tst.js:23:3:23:23 | 'use ca ... ivate'; | use cache: private |
16-
| tst.js:30:5:30:17 | 'use strict'; | use strict |
6+
| tst.js:6:1:6:12 | 'use memo'; | use memo |
7+
| tst.js:7:1:7:15 | 'use no memo'; | use no memo |
8+
| tst.js:8:1:8:12 | 'use cache'; | use cache |
9+
| tst.js:9:1:9:20 | 'use cache: remote'; | use cache: remote |
10+
| tst.js:10:1:10:21 | 'use ca ... ivate'; | use cache: private |
11+
| tst.js:19:3:19:12 | 'use asm'; | use asm |
12+
| tst.js:20:3:20:11 | 'bundle'; | bundle |
13+
| tst.js:21:3:21:15 | 'use server'; | use server |
14+
| tst.js:22:3:22:15 | 'use client'; | use client |
15+
| tst.js:23:3:23:13 | 'use memo'; | use memo |
16+
| tst.js:24:3:24:17 | 'use no memo'; | use no memo |
17+
| tst.js:25:3:25:14 | 'use cache'; | use cache |
18+
| tst.js:26:3:26:22 | 'use cache: remote'; | use cache: remote |
19+
| tst.js:27:3:27:23 | 'use ca ... ivate'; | use cache: private |
20+
| tst.js:34:5:34:17 | 'use strict'; | use strict |

javascript/ql/test/library-tests/Directives/tst.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@
33
'bundle';// and this
44
'use server';
55
'use client';
6+
'use memo';
7+
'use no memo';
68
'use cache';
79
'use cache: remote';
810
'use cache: private';
@@ -18,6 +20,8 @@ function f() {
1820
'bundle';
1921
'use server';
2022
'use client';
23+
'use memo';
24+
'use no memo';
2125
'use cache';
2226
'use cache: remote';
2327
'use cache: private';

0 commit comments

Comments
 (0)