0.1.0 #1

Merged
Thilawyn merged 65 commits from next into master 2024-02-06 03:15:40 +01:00
Showing only changes of commit 8af604831b - Show all commits

View File

@@ -27,20 +27,6 @@ type RemoveAbstractFromImpl<
) )
// export type TraitTag = "@thilawyn/traitify-ts/Trait"
// export type Trait<
// Abstract extends {},
// Impl extends Class<{}, []>,
// > = (
// Opaque<{
// readonly apply: TraitApplier<
// Abstract,
// AddAbstractToImpl<Impl, Abstract>
// >
// }, TraitTag>
// )
export class Trait< export class Trait<
Abstract extends {}, Abstract extends {},
Impl extends Class<{}, []>, Impl extends Class<{}, []>,