Add UseMemoDirective and UseNoMemoDirective classes

This commit is contained in:
Matthew Costabile
2026-05-05 07:41:36 -04:00
committed by GitHub
parent 4c1461ad5b
commit 640b17ec78

View File

@@ -435,6 +435,32 @@ module Directive {
UseClientDirective() { this.getDirectiveText() = "use client" }
}
/**
* A `use memo` directive.
*
* Example:
*
* ```
* "use memo";
* ```
*/
class UseMemoDirective extends KnownDirective {
UseMemoDirective() { this.getDirectiveText() = "use memo" }
}
/**
* A `use no memo` directive.
*
* Example:
*
* ```
* "use no memo";
* ```
*/
class UseNoMemoDirective extends KnownDirective {
UseNoMemoDirective() { this.getDirectiveText() = "use no memo" }
}
/**
* A `use cache` directive.
*