From 6de0fd0c535dc063b8179d9b425822491bab19fb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Julien=20Valverd=C3=A9?= Date: Tue, 18 Jun 2024 02:43:52 +0200 Subject: [PATCH] StaticType fix --- src/StaticType.ts | 8 ++------ src/effect/schema/class/util.ts | 4 ++-- 2 files changed, 4 insertions(+), 8 deletions(-) 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 } )