MCPcopy Index your code
hub / github.com/Effect-TS/effect / unsafeMake

Function unsafeMake

packages/effect/src/FiberMap.ts:83–91  ·  view source on GitHub ↗
(
  backing: MutableHashMap.MutableHashMap<K, Fiber.RuntimeFiber<A, E>>,
  deferred: Deferred.Deferred<void, E>
)

Source from the content-addressed store, hash-verified

81}
82
83const unsafeMake = <K, A = unknown, E = unknown>(
84 backing: MutableHashMap.MutableHashMap<K, Fiber.RuntimeFiber<A, E>>,
85 deferred: Deferred.Deferred<void, E>
86): FiberMap<K, A, E> => {
87 const self = Object.create(Proto)
88 self.state = { _tag: "Open", backing }
89 self.deferred = deferred
90 return self
91}
92
93/**
94 * A FiberMap can be used to store a collection of fibers, indexed by some key.

Callers 1

makeFunction · 0.70

Calls 1

createMethod · 0.80

Tested by

no test coverage detected