UNPKG

xatto

Version:

xatto is View Layer Library based on Function and Context using VirtualDOM. This is developed by forking from jorgebucaran/superfine.

19 lines (16 loc) 527 B
import { createNowait, createNowaitUnsubscribe, Nowait, NowaitState } from './nowait' import { Subscription } from './Subscription' export function nowaitProvider (scheduleRender: Function): [Nowait, Function] { const values = new WeakMap<any, [any, (Error | null), NowaitState]>() const subscriptions = new Map<any, Subscription>() const subscribeds = new Set<any>() return [ createNowait(scheduleRender, values, subscriptions, subscribeds), createNowaitUnsubscribe(subscriptions, subscribeds) ] }