1.0.0-beta.4 • Published 2 years ago

@thorgate/spa-is v1.0.0-beta.4

Weekly downloads
1,246
License
MIT
Repository
github
Last release
2 years ago

@thorgate/spa-is

Internal type checking library for SPA packages used by Thorgate project template SPA variant

Available object type checks:

  • isRouteSagaObject(obj)
  • isIterable(obj)
  • isIterator(obj)
  • isPromise(obj)

Avalable utility checks:

  • isNode() - true if running on node, false if running in browser

Usage:

import { isNode } from '@thorgate/spa-is';

let history;
if (isNode()) {
    history = createMemoryHistory();
} else {
    history = createBrowserHistory();
}