From 8d2cb90f5237a2178fddc72fd89baa4b3140fe75 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Julien=20Valverd=C3=A9?= Date: Sun, 4 Feb 2024 22:20:50 +0100 Subject: [PATCH] Moved Trait helper types to a namespace --- src/TraitExpression.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/TraitExpression.ts b/src/TraitExpression.ts index 1ea1b01..883075a 100644 --- a/src/TraitExpression.ts +++ b/src/TraitExpression.ts @@ -1,6 +1,6 @@ import { Call, Fn, Pipe, Tuples } from "hotscript" import { AbstractClass, Class, Opaque } from "type-fest" -import { AbstractTag, Trait, TraitApplierSuperTag, TraitOwnAbstractFn, TraitOwnImplClassFn, TraitOwnImplInstanceFn } from "." +import { AbstractTag, Trait, TraitApplierSuperTag } from "." import { ExtendFn, SimplifyFn, StaticMembersFn } from "./util" @@ -21,7 +21,7 @@ export class TraitExpression< AbstractClass< Pipe<[ InstanceType, - ...Call, OwnTraits>, + ...Call, OwnTraits>, ], [ ExtendFn, SimplifyFn, @@ -32,7 +32,7 @@ export class TraitExpression< Pipe<[ Super, - ...Call, OwnTraits>, + ...Call, OwnTraits>, ], [ Tuples.Map, ExtendFn, @@ -92,7 +92,7 @@ export interface TraitExpressionAllTraitsFn extends Fn { export type Implements> = ( Exp extends TraitExpression ? Pipe, + Tuples.Map, ExtendFn, SimplifyFn, ]>