diff --git a/src/effect/extendsSchemaExpression.ts b/src/effect.ts similarity index 83% rename from src/effect/extendsSchemaExpression.ts rename to src/effect.ts index 331623c..2602d5b 100644 --- a/src/effect/extendsSchemaExpression.ts +++ b/src/effect.ts @@ -1,11 +1,11 @@ import { Schema as S } from "@effect/schema" import { AbstractClass, Simplify } from "type-fest" -import { Trait, TraitTuple } from "../Trait" -import { TraitExpression } from "../TraitExpression" -import { Extend, StaticMembers } from "../util" +import { Trait, TraitTuple } from "./Trait" +import { TraitExpression } from "./TraitExpression" +import { Extend, StaticMembers } from "./util" -export function extendsSchemaExpression< +export function extendsEffectSchemaExpression< Fields extends S.Struct.Fields, A, I, R, C, Inherited, diff --git a/src/effect/lib.ts b/src/effect/lib.ts deleted file mode 100644 index 75c8452..0000000 --- a/src/effect/lib.ts +++ /dev/null @@ -1 +0,0 @@ -export * from "./extendsSchemaExpression" diff --git a/src/lib.ts b/src/lib.ts index a96aa6a..32077ec 100644 --- a/src/lib.ts +++ b/src/lib.ts @@ -2,3 +2,4 @@ export { Trait, TraitClass, TraitConcreteClass, TraitInstance, TraitStaticMember export { ImplStatic, TraitBuilder, implStaticInstantiableThis, implStaticThis, trait } from "./TraitBuilder" export { Implements, StaticImplements, TraitExpression, TraitExpressionClass, TraitExpressionConcreteClass, TraitExpressionInstance, TraitExpressionStaticMembers } from "./TraitExpression" export { TraitExpressionBuilder, expression } from "./TraitExpressionBuilder" +export { extendsEffectSchemaExpression } from "./effect" diff --git a/tsup.config.ts b/tsup.config.ts index a9d7d69..3f59156 100644 --- a/tsup.config.ts +++ b/tsup.config.ts @@ -2,7 +2,7 @@ import { defineConfig } from "tsup" export default defineConfig({ - entry: ["src/lib.ts", "src/effect/lib.ts"], + entry: ["./src/lib.ts"], format: ["esm", "cjs"], dts: true, splitting: false,