Detect empty trait arrays
This commit is contained in:
13
src/tests.ts
13
src/tests.ts
@@ -48,15 +48,16 @@ class TestSuperclass {
|
||||
}
|
||||
|
||||
|
||||
const exp = extendsAndExpresses(
|
||||
const User = extendsAndExpresses(
|
||||
TestSuperclass,
|
||||
Identifiable<bigint>(),
|
||||
// Identifiable<number>()
|
||||
).then(e =>
|
||||
class User
|
||||
extends e.extends()
|
||||
implements Implements<typeof e> {
|
||||
id: bigint = -1n
|
||||
}
|
||||
)
|
||||
// type ExpImpl = ImplStaticMembersExtendable<typeof TestSuperclass, typeof exp.traits>
|
||||
|
||||
class User extends exp.extends() implements Implements<typeof exp> {
|
||||
id: bigint = -1n
|
||||
}
|
||||
|
||||
new User().id
|
||||
|
||||
Reference in New Issue
Block a user