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:
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "@thilawyn/traitify-ts",
|
"name": "@thilawyn/traitify-ts",
|
||||||
"version": "0.1.22",
|
"version": "0.1.23",
|
||||||
"type": "module",
|
"type": "module",
|
||||||
"publishConfig": {
|
"publishConfig": {
|
||||||
"registry": "https://git.jvalver.de/api/packages/thilawyn/npm/"
|
"registry": "https://git.jvalver.de/api/packages/thilawyn/npm/"
|
||||||
|
|||||||
@@ -33,7 +33,15 @@ implements TraitExpressionLike<
|
|||||||
extends<Self>(): (
|
extends<Self>(): (
|
||||||
AbstractConstructor<
|
AbstractConstructor<
|
||||||
ApplyMutability<S.Struct.Type<Fields>, Mutability> &
|
ApplyMutability<S.Struct.Type<Fields>, Mutability> &
|
||||||
Omit<Inherited, keyof Fields> &
|
Omit<
|
||||||
|
Simplify<
|
||||||
|
Extend<[
|
||||||
|
Inherited,
|
||||||
|
...TraitTuple.MapImplInstance<Traits>
|
||||||
|
]>
|
||||||
|
>,
|
||||||
|
keyof Fields
|
||||||
|
> &
|
||||||
Proto,
|
Proto,
|
||||||
|
|
||||||
ConstructorParameters<S.Class<unknown, Fields, I, R, C, Inherited, Proto>>
|
ConstructorParameters<S.Class<unknown, Fields, I, R, C, Inherited, Proto>>
|
||||||
@@ -45,12 +53,7 @@ implements TraitExpressionLike<
|
|||||||
Fields,
|
Fields,
|
||||||
ApplyMutability<I, EncodedMutability>,
|
ApplyMutability<I, EncodedMutability>,
|
||||||
R, C,
|
R, C,
|
||||||
Simplify<
|
Inherited,
|
||||||
Extend<[
|
|
||||||
Inherited,
|
|
||||||
...TraitTuple.MapImplInstance<Traits>
|
|
||||||
]>
|
|
||||||
>,
|
|
||||||
Proto
|
Proto
|
||||||
>
|
>
|
||||||
> &
|
> &
|
||||||
|
|||||||
Reference in New Issue
Block a user