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
text/typescript
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)
]
}