OptionalannotationsOptionalinvalidWhether invalid import statements have side effects.
Accessing a non-existing import name will throw an error. Also import statements that cannot be resolved will throw an error.
OptionalmanualWhether to treat this function call as pure.
This function is called for normal function calls, new calls, and tagged template calls.
OptionalpropertyWhether property read accesses have side effects.
OptionalunknownWhether accessing a global variable has side effects.
Accessing a non-existing global variable will throw an error. Global variable may be a getter that has side effects.
Whether to respect the pure annotations.
Pure annotations are comments that mark an expression as pure. For example: @PURE or #NO_SIDE_EFFECTS.