diff --git a/src/StaticType.ts b/src/StaticType.ts index f743d3c..a54f0e4 100644 --- a/src/StaticType.ts +++ b/src/StaticType.ts @@ -1,8 +1,4 @@ -import type { AbstractConstructor } from "type-fest" - - /** - * Represents the static members of a class. - * @template C - A class. + * Obtain the static members type of a constructor function type */ -export type StaticType> = Omit +export type StaticType any> = Omit diff --git a/src/effect/schema/class/util.ts b/src/effect/schema/class/util.ts index 79e6027..8b089cf 100644 --- a/src/effect/schema/class/util.ts +++ b/src/effect/schema/class/util.ts @@ -1,7 +1,7 @@ -import type { Struct } from "@effect/schema/Schema" +import { Schema as S } from "@effect/schema" -export type HasFields = ( +export type HasFields = ( | { readonly fields: Fields } | { readonly from: HasFields } )