Replacing a Custom Resource Implementation in Effect Typescript

how can I replace a custom resource implementation?
pretty much this
const layer = Logger.replace(Logger.defaultLogger, logger)

Effect.runFork(
  program.pipe(
    Logger.withMinimumLogLevel(LogLevel.Debug),
    Effect.provide(layer)
  )
)

but for a custom defined service (e.g Effect.Service)
Was this page helpful?