Tests
This commit is contained in:
10
src/tests.ts
10
src/tests.ts
@@ -1,4 +1,4 @@
|
|||||||
import { Implements, TraitAbstractMembers, expresses, trait } from "."
|
import { Implements, TraitAbstractMembers, expresses, extendsAndExpresses, trait } from "."
|
||||||
|
|
||||||
|
|
||||||
const PrintsHelloOnNew = trait()(Super =>
|
const PrintsHelloOnNew = trait()(Super =>
|
||||||
@@ -42,7 +42,13 @@ const ActiveStatefulSubscription = trait<ActiveStatefulSubscriptionAbstractMembe
|
|||||||
// type Test2 = Simplify<MergeInheritanceTree<Test1>>
|
// type Test2 = Simplify<MergeInheritanceTree<Test1>>
|
||||||
|
|
||||||
|
|
||||||
const exp = expresses(
|
class TestSuperclass {
|
||||||
|
id: number = 69
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
const exp = extendsAndExpresses(
|
||||||
|
TestSuperclass,
|
||||||
Identifiable<bigint>(),
|
Identifiable<bigint>(),
|
||||||
// Identifiable<number>()
|
// Identifiable<number>()
|
||||||
)
|
)
|
||||||
|
|||||||
Reference in New Issue
Block a user