Sign Up for Free

RunKit +

Try any Node.js package right in your browser

This is a playground to test code. It runs a full Node.js environment and already has all of npm’s 1,000,000+ packages pre-installed, including @sanity/observable with all npm packages installed. Try it out:

const Observable = require('./') Observable .of('Foo, bar, SKIP, Baz') .flatMap(str => str.split(/,\s*/)) .filter(word => word !== 'SKIP') .map(word => word.toUpperCase()) .flatMap(word => Promise.resolve(`prefix-${word}`)) .subscribe(prefixedWord => { console.log(prefixedWord) })

This service is provided by RunKit and is not affiliated with npm, Inc or the package authors.

@sanity/observable v1.4.0

A small-ish RxJS based Observable implementation for Sanity

RunKit is a free, in-browser JavaScript dev environment for prototyping Node.js code, with every npm package installed. Sign up to share your code.
Sign Up for Free