import { PublishContext } from '../subject' export const map = (mapper: (value: T) => R) => ({ subscribe, next }: PublishContext) => { subscribe(value => { next(mapper(value)) }) }