Co-authored-by: Julien Valverdé <julien.valverde@mailo.com> Reviewed-on: https://git.jvalver.de/Thilawyn/traitify-ts/pulls/10
This commit was merged in pull request #10.
This commit is contained in:
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "@thilawyn/traitify-ts",
|
"name": "@thilawyn/traitify-ts",
|
||||||
"version": "0.1.9",
|
"version": "0.1.10",
|
||||||
"type": "module",
|
"type": "module",
|
||||||
"publishConfig": {
|
"publishConfig": {
|
||||||
"registry": "https://git.jvalver.de/api/packages/thilawyn/npm/"
|
"registry": "https://git.jvalver.de/api/packages/thilawyn/npm/"
|
||||||
|
|||||||
@@ -45,10 +45,10 @@ export class TraitBuilder<
|
|||||||
ImplClass extends AbstractClass<object, []>,
|
ImplClass extends AbstractClass<object, []>,
|
||||||
> {
|
> {
|
||||||
constructor(
|
constructor(
|
||||||
protected readonly traitSuperExpression: SuperExpression,
|
readonly traitSuperExpression: SuperExpression,
|
||||||
protected readonly traitAbstract: Abstract,
|
readonly traitAbstract: Abstract,
|
||||||
protected readonly traitStaticAbstract: StaticAbstract,
|
readonly traitStaticAbstract: StaticAbstract,
|
||||||
protected readonly traitApply: (Super: AbstractClass<object>) => ImplClass,
|
readonly traitApply: (Super: AbstractClass<object>) => ImplClass,
|
||||||
) {}
|
) {}
|
||||||
|
|
||||||
abstract<A extends Abstract>(
|
abstract<A extends Abstract>(
|
||||||
|
|||||||
@@ -64,8 +64,8 @@ export class TraitExpressionBuilder<
|
|||||||
const Traits extends Trait<any, any, any, any>[],
|
const Traits extends Trait<any, any, any, any>[],
|
||||||
> {
|
> {
|
||||||
constructor(
|
constructor(
|
||||||
protected readonly expressionSuperclass: Superclass,
|
readonly expressionSuperclass: Superclass,
|
||||||
protected readonly expressionTraits: Traits,
|
readonly expressionTraits: Traits,
|
||||||
) {}
|
) {}
|
||||||
|
|
||||||
extends<
|
extends<
|
||||||
|
|||||||
Reference in New Issue
Block a user