(self: Action)
| 34 | const isAcquire = (self: Action): self is Use => self.op === OP_ACQUIRE |
| 35 | const isUse = (self: Action): self is Use => self.op === OP_USE |
| 36 | const isRelease = (self: Action): self is Use => self.op === OP_RELEASE |
| 37 | |
| 38 | const resource = (id: number, ref: Ref.Ref<ReadonlyArray<Action>>): Effect.Effect<number, never, Scope.Scope> => { |
| 39 | return pipe( |