@graphistry/falcor-socket-datasource

A socket DataSource for Falcor

Downloads in past

Stats

StarsIssuesVersionUpdatedCreatedSize
@graphistry/falcor-socket-datasource
2332.11.3a month ago6 years agoMinified + gzip package size for @graphistry/falcor-socket-datasource in KB

Readme

Falcor Socket DataSource
NPM version Dependency Status Build Status Coverage Status
A socket DataSource for Falcor.

Installation

npm install falcor-socket-datasource

Usage

  1. Import Falcor and this library
  2. Create a new Falcor.Model
  3. Set its source to a new FalcorSocketDataSource
  4. Use the model as usual

import Falcor from "falcor";
import FalcorSocketDataSource from "falcor-socket-datasource";

const model = new Falcor.Model({
	source: new FalcorSocketDataSource("ws://localhost:8080")
});

model.get(...).subscribe(...);

This library uses Socket.IO Client, so using Socket.IO as a server would be a wise choice.
An example of a simple socket server can be found in this test file.