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, ]>