Co-authored-by: Julien Valverdé <julien.valverde@mailo.com> Reviewed-on: https://git.jvalver.de/Thilawyn/traitify-ts/pulls/23
This commit was merged in pull request #23.
This commit is contained in:
@@ -33,7 +33,15 @@ implements TraitExpressionLike<
|
||||
extends<Self>(): (
|
||||
AbstractConstructor<
|
||||
ApplyMutability<S.Struct.Type<Fields>, Mutability> &
|
||||
Omit<Inherited, keyof Fields> &
|
||||
Omit<
|
||||
Simplify<
|
||||
Extend<[
|
||||
Inherited,
|
||||
...TraitTuple.MapImplInstance<Traits>
|
||||
]>
|
||||
>,
|
||||
keyof Fields
|
||||
> &
|
||||
Proto,
|
||||
|
||||
ConstructorParameters<S.Class<unknown, Fields, I, R, C, Inherited, Proto>>
|
||||
@@ -45,12 +53,7 @@ implements TraitExpressionLike<
|
||||
Fields,
|
||||
ApplyMutability<I, EncodedMutability>,
|
||||
R, C,
|
||||
Simplify<
|
||||
Extend<[
|
||||
Inherited,
|
||||
...TraitTuple.MapImplInstance<Traits>
|
||||
]>
|
||||
>,
|
||||
Inherited,
|
||||
Proto
|
||||
>
|
||||
> &
|
||||
|
||||
Reference in New Issue
Block a user