oxc/tasks/coverage/snapshots
Dunqing 596aead0e9 fix(semantic): reset references flags when resolved (#7923)
For this case, we set `current_reference_flags` to `ReferenceFlags::Type` for `TSInterfaceHeritage`, but never unset it, which causes resolving `fowardRef` identifier reuse `current_reference_flags` of `TSInterfaceHeritage`.

```ts
import { forwardRef } from "react";
export interface MenuTriggerProps extends Object {}
export const MenuTrigger = forwardRef();
```

In this PR, reset the `current_reference_flags` when resolved, so that we don't need to reset it in individual visit functions. This is a reasonable change because the `current_reference_flags` only applies to the next encountered identifier.
2024-12-16 02:26:52 +00:00
..
codegen_babel.snap chore(coverage): bump test262, babel and TypeScript submodules (#7452) 2024-11-24 16:26:45 +00:00
codegen_misc.snap fix(semantic): ? on variable declaration type annotations is a syntax error (#5956) 2024-09-22 00:01:47 +00:00
codegen_test262.snap fix(parser): parse import source from 'mod' (#7833) 2024-12-13 10:26:36 +00:00
codegen_typescript.snap chore(coverage): bump test262, babel and TypeScript submodules (#7452) 2024-11-24 16:26:45 +00:00
minifier_babel.snap chore(coverage): bump test262, babel and TypeScript submodules (#7452) 2024-11-24 16:26:45 +00:00
minifier_test262.snap fix(parser): parse import source from 'mod' (#7833) 2024-12-13 10:26:36 +00:00
parser_babel.snap feat(parser): 'readonly' type modifier is only permitted on array and tuple literal types. (#7880) 2024-12-14 12:00:52 +00:00
parser_misc.snap fix(semantic): syntax error for undeclared private field access (#7635) 2024-12-04 05:33:04 +00:00
parser_test262.snap fix(parser): parse import source from 'mod' (#7833) 2024-12-13 10:26:36 +00:00
parser_typescript.snap feat(parser): 'readonly' type modifier is only permitted on array and tuple literal types. (#7880) 2024-12-14 12:00:52 +00:00
prettier_babel.snap
prettier_misc.snap
prettier_test262.snap
prettier_typescript.snap
runtime.snap fix(parser): parse import source from 'mod' (#7833) 2024-12-13 10:26:36 +00:00
semantic_babel.snap fix(transformer/async-to-generator): correct the SymbolFlags of function id in module (#7470) 2024-11-26 11:59:22 +00:00
semantic_misc.snap refactor(transformer): use ctx.var_declarations.create_var* methods (#7666) 2024-12-05 14:31:20 +00:00
semantic_test262.snap fix(parser): parse import source from 'mod' (#7833) 2024-12-13 10:26:36 +00:00
semantic_typescript.snap fix(semantic): reset references flags when resolved (#7923) 2024-12-16 02:26:52 +00:00
transformer_babel.snap chore(coverage): bump test262, babel and TypeScript submodules (#7452) 2024-11-24 16:26:45 +00:00
transformer_misc.snap fix(semantic): ? on variable declaration type annotations is a syntax error (#5956) 2024-09-22 00:01:47 +00:00
transformer_test262.snap fix(parser): parse import source from 'mod' (#7833) 2024-12-13 10:26:36 +00:00
transformer_typescript.snap chore(coverage): bump test262, babel and TypeScript submodules (#7452) 2024-11-24 16:26:45 +00:00
transpile.snap chore(coverage): bump test262, babel and TypeScript submodules (#7452) 2024-11-24 16:26:45 +00:00