@profiscience/knockout-contrib-utils-modify
v2.0.1
Published
[![Version][npm-version-shield]][npm] [![Dependency Status][david-dm-shield]][david-dm] [![Peer Dependency Status][david-dm-peer-shield]][david-dm-peer] [![Dev Dependency Status][david-dm-dev-shield]][david-dm-dev] [![Downloads][npm-stats-shield]][npm-sta
Downloads
55
Readme
utils.modify
This package is intended for consumption via the [@profiscience/knockout-contrib] metapackage
Modifies an observable using a transform function. Returns the new value.
Useful for wrapping general purpose utilities functions for Knockout observables.
Usage
import { modify } from '@profiscience/knockout-contrib'
const foobar = ko.observable('foobar')
function reverseString(str) {
return str
.split('')
.reverse()
.join('')
}
const ret = modify(foobar, reverseString)
;(foobar() === ret) === 'raboof'