Open
Description
Currently this would fail
s.ts
class Super {}
a.ts
import { Super } from './s.ts'
@variant("a")
class A extends Super {}
b.ts
import { Super } from './s.ts'
@variant("b")
class B extends Super {}
Then in another file
index.ts
const { A } = await import("./a.js")
const { B } = await import("./b.js")
When doing dynamic import Super
will only be extended by either A or B, not both.
Metadata
Assignees
Labels
No labels
Activity