I'm rewriting my project using Effect, using it for the first time so maybe i'm missing something...
I have a shared package in my monorepo that i want to build and output .d.ts and .js files. but when i add declaration: true in my tsconfig i get many errors like
src/schema.ts:106:36 - error TS4020: 'extends' clause of exported class 'SchemaService' has or is using private name 'Stream'.106 export class SchemaService extends Effect.Service<SchemaService>()("core/SchemaService", { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~107 effect: schemaServiceImpl, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~108 }) {}
src/schema.ts:106:36 - error TS4020: 'extends' clause of exported class 'SchemaService' has or is using private name 'Stream'.106 export class SchemaService extends Effect.Service<SchemaService>()("core/SchemaService", { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~107 effect: schemaServiceImpl, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~108 }) {}